<SEC-DOCUMENT>0001280058-21-000034.txt : 20210806
<SEC-HEADER>0001280058-21-000034.hdr.sgml : 20210806
<ACCEPTANCE-DATETIME>20210806075555
ACCESSION NUMBER:		0001280058-21-000034
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		107
CONFORMED PERIOD OF REPORT:	20210630
FILED AS OF DATE:		20210806
DATE AS OF CHANGE:		20210806

FILER:

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

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-50600
		FILM NUMBER:		211150713

	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-20210630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:4327b2f6-b965-4fba-94ee-bc2b00bc3eea,g:186a9198-47ae-4528-a9fb-d37b14a7379a,d:ff7e1897a0a84ab8850afcc2d7c31962--><html xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:blkb="http://www.blackbaud.com/20210630" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>blkb-20210630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83L2ZyYWc6ZjdmNDk2MjUzYTQ5NDFiYWI1MmVmYzAwNDVlN2U4ZWEvdGFibGU6YTQwYjIxZTI2Yjk4NGNlMGIwMjM5MWRlMGE0OGNlMzYvdGFibGVyYW5nZTphNDBiMjFlMjZiOTg0Y2UwYjAyMzkxZGUwYTQ4Y2UzNl8zLTEtMS0xLTA_0571d61f-1c28-484f-8bab-f79969c2cad5">false</ix:nonNumeric><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83L2ZyYWc6ZjdmNDk2MjUzYTQ5NDFiYWI1MmVmYzAwNDVlN2U4ZWEvdGFibGU6YTQwYjIxZTI2Yjk4NGNlMGIwMjM5MWRlMGE0OGNlMzYvdGFibGVyYW5nZTphNDBiMjFlMjZiOTg0Y2UwYjAyMzkxZGUwYTQ4Y2UzNl80LTEtMS0xLTA_03211cbc-595f-4a57-bcc6-e1cd2ea71c1b">2021</ix:nonNumeric><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83L2ZyYWc6ZjdmNDk2MjUzYTQ5NDFiYWI1MmVmYzAwNDVlN2U4ZWEvdGFibGU6YTQwYjIxZTI2Yjk4NGNlMGIwMjM5MWRlMGE0OGNlMzYvdGFibGVyYW5nZTphNDBiMjFlMjZiOTg0Y2UwYjAyMzkxZGUwYTQ4Y2UzNl81LTEtMS0xLTA_3b4ed595-4be8-4fde-a590-f9cad2ddc669">Q2</ix:nonNumeric><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83L2ZyYWc6ZjdmNDk2MjUzYTQ5NDFiYWI1MmVmYzAwNDVlN2U4ZWEvdGFibGU6YTQwYjIxZTI2Yjk4NGNlMGIwMjM5MWRlMGE0OGNlMzYvdGFibGVyYW5nZTphNDBiMjFlMjZiOTg0Y2UwYjAyMzkxZGUwYTQ4Y2UzNl82LTEtMS0xLTA_630b0e20-50c2-4290-8e76-de2ecf6e6f31">0001280058</ix:nonNumeric><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83L2ZyYWc6ZjdmNDk2MjUzYTQ5NDFiYWI1MmVmYzAwNDVlN2U4ZWEvdGFibGU6YTQwYjIxZTI2Yjk4NGNlMGIwMjM5MWRlMGE0OGNlMzYvdGFibGVyYW5nZTphNDBiMjFlMjZiOTg0Y2UwYjAyMzkxZGUwYTQ4Y2UzNl83LTEtMS0xLTA_49276153-fe63-43a1-bbeb-81bd5c1356f5">12/31</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="blkb-20210630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ief456a8025b0410380357d4471125598_I20210802"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-08-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i071c50c3b4734b3f999133eb96a9de08_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i0c4f3a0e973e4867b288389c234b2263_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7a7c67883f64569be2e4ee9aeefad4e_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fb9e3b7a5a54b33b4bae8de87dd9e49_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if30fef1bccf74115ac2fd9453dbf2daa_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9feacac20a8241d2b09b31269a967b42_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7745ce8f7d0468db8679d52a490cdc3_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id213085bdba741d0ae4c94f44974f447_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f02afc74edc48ee813e038c180b5bb4_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e1c504149de408a9651288ad8885364_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7443b56423f147f2a4cd37fc8f751742_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic695a958117b407d9e628a39ddd57582_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c4f3f3edf7147e896e64161817d93fc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40e60d4eb82249e99e97100c8faeea79_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i677eb8abdbf9464391bdca75757ea858_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d8b5e158073439ab9824942f973c33e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifafcb893100a41649720128069cec294_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i652549159d8e41299b603601679ed279_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie76abe3bfd8443f5b2d7da99bba0e176_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia538cf055e234eaba299f18ff6583462_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i736e2c2ba736474099e01603bd535121_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf0a7f5db12c43fba894b69f8ea3d656_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b501365f9364f11814f38afe20371eb_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i713ee4978d1b4cbcb9e0ec38c28527cd_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i786110b65689439b9e985b030751c0ca_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c7675b7eb6b450f8c9d5704853e4e00_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ba4b7ae54f8428ab7468f993763df2a_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i707ecb2a18c4490488d3ea69de6fcece_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ebade9267464b80be7360e39556044e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d1b5be841254e81b70196718b7a8d0a_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41eb277e175546339955bd811d0bed7e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86bc018c8d464d36be5bfdce8eaf31bc_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63c9a41355b243c0b494ff05a9d16ccd_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71d3521d86ee4b2a87de49bfb70f1d1c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib15e8a7f33bd4506bd4e803025e88dca_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91180e7dbe8d4b37bbdfe55b0f4596a3_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8608c8f371941d4a74c57849f1d0e53_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2d3af9a26a343d7b20e79b3dbe58cb3_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i076fcaf11f5340a2b0f4d8b0ee1e1727_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cc5f3d8dd384ea68ca9952094232dd5_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if46b1a7ff7ac4967b9802be2cc10da41_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd5e9bce56a443b5b674f784c5a39d5b_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6a6d0f668f442eebedb88d08ad8c9cc_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f8463d45fbf4e13a1613507a2a4c7c2_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0383c8588474d5c93f42244b2c11278_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f8cdfaccb0147bba57b5669a64afef7_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12d6c14aca934364b1efb91d2082a35c_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87e81e47eaef402894b7d7dabff05370_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb86062a86b94cae914274e5cb939a0e_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63027468535c419d84b13365a3b002b4_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d052bf4fccd4cef8cc3e8e793c68e8d_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bfa9962298f4183a436db53135742bc_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71c19b82bb394900aa9fa5752ec2e0db_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02ea7887fe99486e8dfb3a76557b71da_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idedc477691a043e8893af20b03315f50_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a98e7fe98ec475eb45aef7e80539336_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1aa81d6843ba4b4e89407c05ee2d3121_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4134be8e3520454786840ed6993d4e8b_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7754bf819e264baf90af4c993913d5f2_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15c0fbf8e782435da1edda7c0e87699f_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fa915eb4ce142a9ab7c832de5fc1451_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ea3b6df81264b31a6cf0be32ea142c0_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5468f90a01a14f1988bba5799dc5e356_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79aea247a3e04f7f9c43fc0cb57ee65e_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id001bbf8294445fe8057cf0cfe2447a3_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic558a97a5d9440a180a08eea00877f7c_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6bbefbf29a14c93856062002421c444_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice11d8e5ff024e129edab124ae1088d2_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c6cf23027fe4e958a080ef9cc6ddba5_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie46416243a614ad0ad58e6d85a65653f_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8d0b4397ef248378f357fab4b566975_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id20bb9a542e145a4a18f7f84fd18fc12_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i021d162742c2461387487ecfd2342743_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d6ab99bc18b4adaa517e57fc609eb3e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="iea17d8f0fa054379bbd309e9c1539e5f_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87d01bb78e0e4577852ee74d5a2a2e38_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7b6e6c3f14c4bc3b75fdd0c3ac597f4_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c700cda5a864d5eb464320275bbb942_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i856fd8773a8a45799c20591df5fda341_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4671781527ce4af7a7d09a0d99e49253_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e191179fa9f4b378b8e43ff8d78bc5a_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2d632aa04b74401beba6ef035027de6_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8adbdd62e0d3469b80b2746d859d3df9_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9573cfd0a39d49a0bc569646fcd19532_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0967dd3cb96341b19b80dd55401b592c_I20201030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-10-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f96942128a14658a1662c932b5032fc_I20200831"><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="i3c086d4dab4c42bc812172c8363e1ec4_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95eece8cddcf462aaf246145f98ea8be_I20200131"><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>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc817d1ae3d54d2687c61970ba0018d7_I20170731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:July2017SwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c3a6df8a44a45b38266dc6a029d142f_I20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:November2020Swap1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ebe71666127427a9be3ba2e08213a4e_I20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:November2020Swap2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe4fe4bacd104e6c8804cbca82e9557d_I20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:November2020Swap3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d89a8a3605b495fbd14dd4e7e87ce18_I20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:November2020Swap4Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29f7477378764ed28a206786f1f9cc3c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:ForwardStartingInterestRateSwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i020ef393cd4d4bf6aca70f4a6829e74d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a34cdad9fb6405ab8f631ed1b466a1c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id67f78dfed74433f959783253fc6d58b_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">blkb:AccruedexpensesandothercurrentliabilitiesMember</xbrldi:explicitMember><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6526dede9512465f85b4adff6448cffe_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">blkb:AccruedexpensesandothercurrentliabilitiesMember</xbrldi:explicitMember><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie52cdbd9121041de8aa742f5296a4018_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ba54441b570438ebefcf067920d33c7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc024ad98e9a4458b6a9343d5a29b776_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6255d8a70214940abe77c8be43e9b60_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18368db572504fcbac77a91f1d5c2441_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic070690091fd4dc993dfeb8c2f454153_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66bc9e29b3ad43beb16bdcfea7095cec_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5720efbb36f5423eb981c74fd8c668a3_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1afc8f2476994410a4bd218a40d23963_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0764617fcf6425899fec218697e10f6_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92d85fd49586455780ed5a96ada20c03_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia753b5bda970435ab337026d40a84eb6_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5802955b385441b89beeae19d9f9548f_I20210630"><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>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="cases"><xbrli:measure>blkb:cases</xbrli:measure></xbrli:unit><xbrli:context id="i2e12d66151914f61802acd9a5196526c_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i749c904319a546a19e6a2fab104bacf4_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43991bc323154963904d2a4382a5479d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idff5224a3f0445a9a062246017f4197f_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i460a678446964590ab3a1ce55b0307e6_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95455a01e35f4ecf800fbab5aab95824_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia98b551ed66749549108ea08f389606b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3eefaf8d9b0b4671b22bcb57db5de64b_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf972dfe9a7f4348a15a4ab2c2f58e10_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7741c171ece6461198956c4063f01848_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f6a80897b974bda80dd1b012cb5b2b5_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ba78f4bf6c6488b8b0531bc5caba5a3_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cf646b2ce0e49f099826e0dcf675bec_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77a33b2884c7406089da97f73d670aa8_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a34557e6ac243fca7b0134250f552a0_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if29e373278cc461cbe08f2077b1b52f3_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a87853ab1034d0d82cecadfc78eb25e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc8d059636614c66af2b0ec852b9769f_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f950cf764b841db9e4f9717e6658602_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba6a4f0b8a234699af34b80e99d57fdc_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf59333db5944df69766165124e2fe67_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i901cdb64c3e04ef2874f8707ea1d65c4_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i066d98f4535444aa84b7131dec17b12d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb09465c0fd044cb9725367d3de0da14_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i141ec3e5f7434d1daab07cfb782beca4_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01282cecbbc9415eb91bf19f7e20635f_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad640eb644054aae9aa9c5e8c735038b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f157d2e3e824c90acb787b3f3d0e19a_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1fc0bba9b704eb2b60356e8b5c64dea_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2427c7549e2b47f0a16a453bb66b5d67_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8127e26b590f452c9c7ee183b7691309_I20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i441477a70e244bdd91d45a52aae8839f_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b51d7a48dc54eff93974c7c725f95ad_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0862bce0c9bd4d92859d34bf22458eb4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c39dd731b9345f685a7f80fbb2e2927_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icecab29135f645fd9fa0f96bdf6d0f9d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02d68c2ee9b84bc5aa07c0c05b661d8d_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if16fb910da5840938c770bd25b90df16_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6192a6b31f44ea195ca9f59a3111cd2_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i660636b7ceeb470c83f93b521d056a19_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e1a3366c694440a95d602613e24e541_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i816ace4f02804feba403145e673f57ec_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefdfa36c9b364e5e9996a9aa76c7c061_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if30d1a3097d2429bbe6044d9e909323f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b2a0ad5202d4d52ab81fdaed85abed9_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10d4dfbcb74247cd9596cbd0f40a6d8d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d81a06f49e9408291f6ad6c6ce0bcd0_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7acd32e0dec34c8ca1f6f920d953e48d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i885fa45920dc4a2883a400cce961ae29_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic873f19a5bf249fd8fb7ad19734368d6_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5cf13ccddca4d48af50fdfc497c7200_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32af41cce9104b949e810a09fbaa3592_I20210630"><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>2021-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if38743e9ccf14c0289a638733cdc9411_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i990c664946d34a4894b8b8801e0c1bec_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7534b67b1ae44194a490f3a6e1630d4c_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30ff38970d45481abcaf7822a165e61b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i507ff7eea8394d84b0fc91a68e6c0e4c_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e3281f12c864de58ec16e681cc4950e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a8361d8af6541338d6746aa6141519d_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5171b71103446bdb79b033b97cbd21f_D20210401-20210630"><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>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i813644e44a274e8da7e0cd4f90bbd8dc_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i515c123707ff4c76b19b2f86ef680cc2_D20210101-20210630"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac767556c1504932bccebbd23cbfa016_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e0d4dd29d254f4b944812dcced8b3c4_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:USMarketsGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26e53e5ce0334cb8b768386b3828c00f_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:USMarketsGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i609a8436cb6149e9928970cab9fb0f6b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:USMarketsGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4eb9f641a927484a87d4aaef478ad202_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:USMarketsGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i964fd6765f1e4677b766fb6a7e7a5c8d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:InternationalMarketsGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i802bec1daf264a4c93abd826a1dc81e0_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:InternationalMarketsGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i537456662ac0497989ecdc0b191e5363_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:InternationalMarketsGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied2bb58c26824714abae6a1894906173_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:InternationalMarketsGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0694c98085543a08d541c1e6f5ddd03_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09b658ac36ae48b4a4282cf2093257b6_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64c202f434184e0eae0a114b747b9de9_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i750ed6035a614cdf9c90fb63e163398a_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4d998aa6bc241aaa972134d2a18b852_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i492b8edbfb254b87980c79f27e1ec37c_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if90e574a8d1c4882b4e44c7a8b7748b9_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14e2dad10f5f4ae6888ccf74d229f5bb_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7f5b43ae1314d85ac964e176ce7317d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7580703d3f94fa5bb3f1119a62fd5cd_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d04eaa5a1984fabb32f0327633f44b0_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i536fa819082b4eaca7e1c92343479faa_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1be12d786c314c9ca79599ef4b7ec250_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001280058</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:July2021SwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNC0xLTEtMS0w_6124c740-49d3-41d7-bfb9-d3e457bf7d4a" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExMA_2581f3d5-0ad5-4dc5-8b3f-ae0a9c1b0f46" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNC0xLTEtMS0w_6124c740-49d3-41d7-bfb9-d3e457bf7d4a" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTE0OQ_76bf0b1b-8275-4cda-b64d-40eb19e74c8c" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNC0yLTEtMS0w_6999049e-232c-4b5f-a8fd-920513cac21c" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTE0OQ_76bf0b1b-8275-4cda-b64d-40eb19e74c8c" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNC0yLTEtMS0w_6999049e-232c-4b5f-a8fd-920513cac21c" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExMA_2581f3d5-0ad5-4dc5-8b3f-ae0a9c1b0f46" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMS0xLTEtMS0w_b84f30ed-0057-4cba-972d-e54873d1b647" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEyMw_2ec8f247-7e1b-4bd2-84be-acf6a39427f1" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMS0xLTEtMS0w_b84f30ed-0057-4cba-972d-e54873d1b647" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEwOA_69e768c2-d732-45cb-8135-82e3266c8366" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMS0yLTEtMS0w_5833a998-6c5a-4448-a9a5-c88bcd901b89" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEwOA_69e768c2-d732-45cb-8135-82e3266c8366" order="2"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMS0yLTEtMS0w_5833a998-6c5a-4448-a9a5-c88bcd901b89" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEyMw_2ec8f247-7e1b-4bd2-84be-acf6a39427f1" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMS0yLTEtMS0w_eea80631-a900-4c5d-a9ed-c3ff4bc92128 id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMS0xLTEtMS0w_25284dcb-e12e-4154-95af-f0310c95a440" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExNQ_d23f48aa-9289-4925-85e5-0663a36ef8d6" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNC0yLTEtMS0w_f49091c1-dbfe-4814-bcba-4610baf984e8 id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfMi01LTEtMS0w_85343995-0a18-4195-9389-be29d5f0333e id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfMi0yLTEtMS0w_c6aa98f0-1864-491b-91ab-036ece2cb91b id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNC01LTEtMS0w_77b68d3f-cf6d-4abe-94f4-00f0b72bee2b" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMTA5OTUxMTYzMjY3Mg_04888783-3949-4cf7-b79f-990bea32eb13" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi00LTEtMS0w_a344f701-12d1-4965-8be5-aad7bd3db0e5 id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi0yLTEtMS0w_0a3af318-6f68-487e-98f3-74213eabe580 id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi01LTEtMS0w_9f8574fb-52ef-4486-8fc7-68c76160d922 id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi0xLTEtMS0w_0aedf733-2b53-4326-bd41-e6cf8e52abda" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5NTY_9cd0d10c-3950-4d4f-a71e-49d0cce6fda3" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMi0yLTEtMS0w_ad6f012b-e0f0-4bf4-b393-dd10907c9391 id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMi0xLTEtMS0w_9b4ad50e-6a1a-45d7-8fe7-61f9dba2e526" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExMw_c67346ef-20ac-4474-baef-40f88a33f63a" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMy0xLTEtMS0w_92aea427-9c12-422f-a385-3058710e14bd id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMy0yLTEtMS0w_4046a713-77ac-412f-8e53-93ab7ff9377b" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTA5OTUxMTYzNDIyNA_be99263d-d13e-4740-a08b-ca2b6f811b33" order="1"></ix:relationship></ix:resources></ix:header></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_1"></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;text-indent:36pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl84Mg_e9ff408d-4b99-448e-9d79-c4723fd9219c">10-Q</ix:nonNumeric></span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:2.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.801%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6MzZmOTg3MzI3ZmNkNGNiNTkxNjZkNTkwNDc1NzMwYWMvdGFibGVyYW5nZTozNmY5ODczMjdmY2Q0Y2I1OTE2NmQ1OTA0NzU3MzBhY18wLTAtMS0xLTA_dccc8875-e972-4ac4-81e8-21a5c66e1d6c">&#9745;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6MzZmOTg3MzI3ZmNkNGNiNTkxNjZkNTkwNDc1NzMwYWMvdGFibGVyYW5nZTozNmY5ODczMjdmY2Q0Y2I1OTE2NmQ1OTA0NzU3MzBhY18xLTEtMS0xLTE0MjkvdGV4dHJlZ2lvbjozMmFhY2Q2NzhkNWU0OThmODczMjdmMjI4YmI0Y2Q0OF8xMDk5NTExNjI3ODEy_a6583b85-0e99-420f-8d9e-9a616e424957">June&#160;30, 2021</ix:nonNumeric></span></div></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">or</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:2.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.801%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6ZDdjNGRkMzg3ZWIxNGRmODgwNmE0Y2M3MTU5ODEwMzAvdGFibGVyYW5nZTpkN2M0ZGQzODdlYjE0ZGY4ODA2YTRjYzcxNTk4MTAzMF8wLTAtMS0xLTA_40058f7f-7763-4089-b1c2-14a73d2e4745">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the transition period from </span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;to </span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commission file number: </span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDE2_1b3e7c33-10fe-4be0-b7dd-e6a1adadb2aa">000-50600</ix:nonNumeric></span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:24.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.655%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.523%"></td><td style="width:0.1%"></td></tr><tr style="height:39pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g1.jpg" alt="blkb-20210630_g1.jpg" style="height:44px;margin-bottom:5pt;vertical-align:text-bottom;width:286px"/></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:20pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDEx_506a246e-3a76-4310-9f78-acb394980e84">Blackbaud, Inc.</ix:nonNumeric></span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.023%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6YzViYWFmNWFjYzIzNDVmNmI0OTBlNmVmZTI2MTdlZDYvdGFibGVyYW5nZTpjNWJhYWY1YWNjMjM0NWY2YjQ5MGU2ZWZlMjYxN2VkNl8xLTAtMS0xLTA_797daafa-88a5-4f77-8ee5-43f76ec76dc6">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6YzViYWFmNWFjYzIzNDVmNmI0OTBlNmVmZTI2MTdlZDYvdGFibGVyYW5nZTpjNWJhYWY1YWNjMjM0NWY2YjQ5MGU2ZWZlMjYxN2VkNl8xLTEtMS0xLTA_fe177f9d-9071-4979-bc4a-2545e5e9007a">11-2617163</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDA3_a0fc80f4-285d-4c45-a45e-40e547a9f5ba">65 Fairchild Street</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDE1_e0c60060-f779-4e10-b312-bbe954f94f1d">Charleston</ix:nonNumeric>, <ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDEy_b85ca58e-0a88-4e1d-87be-59cf6ac2e282">South Carolina</ix:nonNumeric> <ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDE3_49a48071-41b9-45ac-a20d-84206b4bd477">29492</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDEz_b46353bd-28df-4f05-9ea6-a74ff4845c75">843</ix:nonNumeric>) <ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDE0_c8703dc6-bbf0-4525-965a-bc2783c32e28">216-6200</ix:nonNumeric></span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.889%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6ZjUwZjg0MGVmMDhjNDU2M2I4YjJjNGY3NGYzZjRhYmIvdGFibGVyYW5nZTpmNTBmODQwZWYwOGM0NTYzYjhiMmM0Zjc0ZjNmNGFiYl8zLTAtMS0xLTA_65fb8879-d374-4756-b9d2-5b2e702b6063">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6ZjUwZjg0MGVmMDhjNDU2M2I4YjJjNGY3NGYzZjRhYmIvdGFibGVyYW5nZTpmNTBmODQwZWYwOGM0NTYzYjhiMmM0Zjc0ZjNmNGFiYl8zLTEtMS0xLTA_8a315890-210b-4f99-b8de-c087b46e05a7">BLKB</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6ZjUwZjg0MGVmMDhjNDU2M2I4YjJjNGY3NGYzZjRhYmIvdGFibGVyYW5nZTpmNTBmODQwZWYwOGM0NTYzYjhiMmM0Zjc0ZjNmNGFiYl8zLTItMS0xLTA_55c4fc84-6087-4cce-a53d-6fd20a8e46fc">Nasdaq Global Select Market</ix:nonNumeric></span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDA4_3195bcb8-ed87-4602-9e3f-383f749fad13">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDA5_1dbdb70a-69fd-4e11-ab41-0db8bdec5784">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and "emerging growth company" in Rule 12b-2 of the Exchange Act.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.971%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6OWU3ZGZkM2I4ZDQ2NDE1NmIxMjQyYzA1Y2NlMTJjZjEvdGFibGVyYW5nZTo5ZTdkZmQzYjhkNDY0MTU2YjEyNDJjMDVjY2UxMmNmMV8wLTAtMS0xLTA_67566dee-8bd4-4823-9792-56710af550c1">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9745;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6OWU3ZGZkM2I4ZDQ2NDE1NmIxMjQyYzA1Y2NlMTJjZjEvdGFibGVyYW5nZTo5ZTdkZmQzYjhkNDY0MTU2YjEyNDJjMDVjY2UxMmNmMV8xLTQtMS0xLTA_9a1d67e3-1365-46a3-9c00-23cc34684a07">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6OWU3ZGZkM2I4ZDQ2NDE1NmIxMjQyYzA1Y2NlMTJjZjEvdGFibGVyYW5nZTo5ZTdkZmQzYjhkNDY0MTU2YjEyNDJjMDVjY2UxMmNmMV8yLTQtMS0xLTA_443d31eb-20b5-488f-8ab9-85463877c11e">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Yes</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDEw_0b2737fd-cc03-47d2-bcfa-e11f636a8036">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;  </span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;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:#000000;font-family:'Frutiger LT 45 Light',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 August&#160;2, 2021 was <ix:nonFraction unitRef="shares" contextRef="ief456a8025b0410380357d4471125598_I20210802" decimals="0" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDA1_1fceeba2-120e-42d5-90d3-8e9db76c8dec">48,883,115</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="iff7e1897a0a84ab8850afcc2d7c31962_10"></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:'Frutiger LT 45 Light',sans-serif;font-size:22pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:8.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.153%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_13">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:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_13">2</a></span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_16">PART&#160;I.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_16">FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_16">3</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_19">Item&#160;1.</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:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_19">Financial statements</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_22">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:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_22">3</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_25">Condensed Consolidated Statements of Comprehensive Income (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:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_25">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_28">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:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_28">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_31">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:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_31">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_34">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:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_34">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_94">Item&#160;2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_94">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:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_94">23</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_157">Item&#160;3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_157">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:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_157">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_160">Item&#160;4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_160">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:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_160">43</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_163">PART&#160;II.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_163">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_163">44</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_166">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_166">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:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_166">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_169">Item 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_169">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:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_169">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_172">Item&#160;2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_172">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:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_172">45</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_175">Item&#160;6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_175">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:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_175">46</a></span></div></td></tr><tr style="height:15pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_178">SIGNATURES</a></span></div></td><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><a style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:none" href="#iff7e1897a0a84ab8850afcc2d7c31962_178">47</a></span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:right"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:79px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1</span></div></td></tr></table></div></div></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_13"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:0.805%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.641%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.154%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g3.jpg" alt="blkb-20210630_g3.jpg" style="height:26px;margin-bottom:5pt;vertical-align:text-bottom;width:21px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#50535a;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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, specific and overall impacts of the&#160;COVID-19 global pandemic on our financial condition and results of operations and on the markets and communities in which we and our customers and partners operate, trend analyses, statements regarding future events, future financial performance, our anticipated growth, the effect of general economic and market conditions, our business strategy and our plan to build and grow our business, our operating results, our ability to successfully integrate acquired businesses and technologies, the effect of foreign currency exchange rate and interest rate fluctuations on our financial results, the impact of expensing stock-based compensation, the sufficiency of our capital resources, our ability to meet our ongoing debt and obligations as they become due, cybersecurity and data protection risks and related liabilities, and current or potential legal proceedings involving us, all of which are based on current expectations, estimates, and forecasts, and the beliefs and assumptions of our management. Words such as &#8220;believes,&#8221; &#8220;seeks,&#8221; &#8220;expects,&#8221; &#8220;may,&#8221; &#8220;might,&#8221; &#8220;should,&#8221; &#8220;intends,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;likely,&#8221; &#8220;will,&#8221; &#8220;targets,&#8221; &#8220;plans,&#8221; &#8220;anticipates,&#8221; &#8220;aims,&#8221; &#8220;projects,&#8221; &#8220;estimates&#8221; or any variations of such words and similar expressions are also intended to identify such forward-looking statements. These forward-looking statements are subject to risks, uncertainties and assumptions that are difficult to predict. Accordingly, they should not be viewed as assurances of future performance, and actual results may differ materially and adversely from those expressed in any forward-looking statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Important factors that could cause actual results to differ materially from our expectations expressed in forward-looking statements include, but are not limited to, those summarized under &#8220;Part II, Item 1A. Risk factors&#8221; and elsewhere in this report, in our Annual Report on Form 10-K for the year ended December&#160;31, 2020 and in our other filings made with the United States Securities &amp; Exchange Commission ("SEC"). Forward-looking statements represent our management's beliefs and assumptions only as of the date of this Quarterly Report on Form 10-Q. We undertake no obligation to update or revise any forward-looking statements, or to update the reasons actual results could differ materially from those anticipated in any forward-looking statement, whether as a result of new information, future events or otherwise.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:79px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td></tr></table></div></div></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_16"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20210630_g3.jpg" alt="blkb-20210630_g3.jpg" style="height:28px;margin-bottom:5pt;vertical-align:text-bottom;width:21px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#50535a;font-family:'Frutiger LT 45 Light',sans-serif;font-size:22pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></td></tr></table></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_19"></div><div style="margin-top:15pt"><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 1. FINANCIAL STATEMENTS</span></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_22"></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:69.910%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.396%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNC0xLTEtMS0w_86603db4-20ab-416c-ad86-06f4e41eda50">28,288</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNC0yLTEtMS0w_6c9aee12-e730-4120-8a20-2b7a748c4824">35,750</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNS0xLTEtMS0w_1da11861-7af2-4b3f-b5bb-7bc1c05e005e">434,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNS0yLTEtMS0w_8a1ea50d-4213-4653-94e1-81bcb157ed20">609,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable, net of allowance of $<ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNi0wLTEtMS0wL3RleHRyZWdpb246ODY5MmRkNmVhNDllNDNlZDkwMGFhMWViZjBkNDA5N2ZfNDU_3587ce3d-1480-462f-970a-fbe6155fdb31">9,911</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNi0wLTEtMS0wL3RleHRyZWdpb246ODY5MmRkNmVhNDllNDNlZDkwMGFhMWViZjBkNDA5N2ZfNTI_854887f0-5c4f-40ce-b8ed-fde053dd0aae">10,292</ix:nonFraction> at June&#160;30, 2021 and December&#160;31, 2020, respectively</span></div></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNi0xLTEtMS0w_118bcaab-ead8-4589-a10b-48334d9aaa73">119,270</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNi0yLTEtMS0w_868bff6e-b77d-4444-95f3-7c8147d20cf4">95,404</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherRestrictedAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNy0xLTEtMS0w_95b5fbf4-3427-44d5-ab67-35a0579e4151">5,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" name="us-gaap:OtherRestrictedAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNy0yLTEtMS0w_0d4476d8-56bb-4432-b356-ba1f8fc8659e">321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfOC0xLTEtMS0w_ddb6dcf7-6893-4a91-9ca9-ea0264b75144">103,493</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfOC0yLTEtMS0w_4f47848e-8a26-47e1-97ef-fef1d8108c0e">78,366</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfOS0xLTEtMS0w_1baad243-a8c6-4e94-888b-e43c342588d0">691,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfOS0yLTEtMS0w_c1c0164a-c8dc-4e75-8bfb-8656302fd5f8">819,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property and equipment, net</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTAtMS0xLTEtMA_13be4d7b-435f-4995-9503-125576ac2410">104,914</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTAtMi0xLTEtMA_72afd6e2-b4da-4d82-bc10-8edd25262104">105,177</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTEtMS0xLTEtMA_7abbb4ca-955b-4143-8002-b5e9da85e11f">22,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTEtMi0xLTEtMA_3917bc08-5716-496f-89a1-f639813844f3">22,671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software development costs, net</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTItMS0xLTEtMA_f6ac960f-5b93-4472-ac42-8f678b6739ae">116,562</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTItMi0xLTEtMA_73876cd2-9063-4ccb-9d5d-6d2d566742c6">111,827</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTMtMS0xLTEtMA_6b6da633-f045-4457-8ee2-6e0ae4904d53">637,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTMtMi0xLTEtMA_dec2cabe-007b-4921-b393-5235ec94e5b6">635,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets, net</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTQtMS0xLTEtMA_3f53fbac-3b40-4148-90d2-9e885d047b1a">260,072</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTQtMi0xLTEtMA_a72c1e79-502c-4ee6-b292-0c49555072a4">277,506</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTUtMS0xLTEtMA_9a3890d8-dcb2-463d-ac24-5dfbef9d890e">70,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTUtMi0xLTEtMA_7c28fc52-da4e-4fd3-b76b-441a7f9bcdb9">72,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total assets</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTYtMS0xLTEtMA_82d274f3-4849-4f85-a50a-87bb4a9edeee">1,903,362</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTYtMi0xLTEtMA_823861c5-a589-4aed-b788-c8ae4a8931c9">2,044,734</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current liabilities:</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableTradeCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTktMS0xLTEtMA_96642a2a-7ef6-443d-875a-35bbb9632b9d">30,605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableTradeCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTktMi0xLTEtMA_7137de5d-ded5-4c51-ae59-c45d113b7aeb">27,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjAtMS0xLTEtMA_cc7d0127-3539-41d7-94db-509fb5c8710b">55,808</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjAtMi0xLTEtMA_88ca0638-6fdb-4946-8ba1-8c2b6f2ec568">52,228</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="blkb:DueToCustomersCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjEtMS0xLTEtMA_0ce844b5-98ec-4818-88cd-b68a31eb8f21">438,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="blkb:DueToCustomersCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjEtMi0xLTEtMA_61e4c1d5-ab66-4ff1-9c82-9d82913555c5">608,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Debt, current portion</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjItMS0xLTEtMA_a904720b-779e-4fb0-bd83-5dd103823095">12,911</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjItMi0xLTEtMA_8b9fd52a-418d-449c-ab03-6abd73deb31e">12,840</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjMtMS0xLTEtMA_993f7eac-7903-4cf6-a4f2-3174963009ec">339,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjMtMi0xLTEtMA_342fbabf-b930-4670-8044-579d0091ab70">312,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjQtMS0xLTEtMA_1ba1909c-ec1c-42c4-942b-f648ce71a19e">877,627</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjQtMi0xLTEtMA_84bce2d0-670b-4252-9b1e-a760b6af6844">1,013,404</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjUtMS0xLTEtMA_3146097c-164e-4d2a-b5a1-71d23c148904">531,973</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjUtMi0xLTEtMA_c43f2d33-48d0-420e-9fac-0c9464011ffe">518,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred tax liability</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjYtMS0xLTEtMA_002a34ab-698a-4357-b6da-ef02022c7868">56,227</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjYtMi0xLTEtMA_0c6766ad-dc9c-45b7-ab0e-965e3ec35863">54,086</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjctMS0xLTEtMA_f5592066-4cc1-407f-8b8a-5406ddc47edd">5,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjctMi0xLTEtMA_53ecfad6-0c73-4bdc-8723-62c90d7cf96c">4,678</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjgtMS0xLTEtMA_95603bae-cff1-4c93-a199-208f16830295">17,173</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjgtMi0xLTEtMA_aed7a22f-4065-4bd5-8a43-6cca9f9e1891">17,357</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjktMS0xLTEtMA_aa9ad4fa-9899-4ed9-9ea5-549e9e28b775">9,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjktMi0xLTEtMA_81094e8d-8c23-45ed-b82c-26063196d8d6">10,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total liabilities</span></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzAtMS0xLTEtMA_26bb285e-9541-4963-bbf3-062ab806e52c">1,498,088</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzAtMi0xLTEtMA_66d1339b-f48e-4923-9a0a-071c469273e8">1,618,584</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commitments and contingencies (see Note 9)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzEtMS0xLTEtMA_d22247a4-5ee6-4601-aa81-b8b38d445acd"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzEtMi0xLTEtMA_6c3acb72-3554-4b61-b702-95f15574d1d7"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Preferred stock; <ix:nonFraction unitRef="shares" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjgyY2JlNGU4Mjc1ODQ0OGZhNDUzMzY4ZWUyMGU4NTAyXzIx_b7257c55-75b1-46d6-8e1b-3a4fc9a2a08f"><ix:nonFraction unitRef="shares" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjgyY2JlNGU4Mjc1ODQ0OGZhNDUzMzY4ZWUyMGU4NTAyXzIx_e0f67662-4ea0-42c0-adca-84f4d6b926f1">20,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjgyY2JlNGU4Mjc1ODQ0OGZhNDUzMzY4ZWUyMGU4NTAyXzQz_514c3473-e2da-4a31-809c-40fc5e3562a6"><ix:nonFraction unitRef="shares" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjgyY2JlNGU4Mjc1ODQ0OGZhNDUzMzY4ZWUyMGU4NTAyXzQz_d5a67e0c-1f6e-4cdd-a35c-268ea4954a63">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzMtMS0xLTEtMA_f350fc6f-d0b8-483d-96f7-29cf551e1b85">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzMtMi0xLTEtMA_19a62e14-f18a-4a4f-8416-1a630b8dbccb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJkNDM3NjBjN2Y2OTQ2ZjY4NmY3MTU4Zjc2MDFkZTdiXzE4_4676cf86-7c35-41bf-98a1-4008af0315a8"><ix:nonFraction unitRef="usdPerShare" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJkNDM3NjBjN2Y2OTQ2ZjY4NmY3MTU4Zjc2MDFkZTdiXzE4_5c49f034-c537-4c07-903e-f920636d80c9">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJkNDM3NjBjN2Y2OTQ2ZjY4NmY3MTU4Zjc2MDFkZTdiXzMy_193e7dd5-45ad-4df3-9247-309f09748389"><ix:nonFraction unitRef="shares" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJkNDM3NjBjN2Y2OTQ2ZjY4NmY3MTU4Zjc2MDFkZTdiXzMy_ed600bc1-f185-4433-af22-cbdb3be4b663">180,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJkNDM3NjBjN2Y2OTQ2ZjY4NmY3MTU4Zjc2MDFkZTdiXzU0_709890fc-8950-4e16-b156-09c22660bb76">62,332,714</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJkNDM3NjBjN2Y2OTQ2ZjY4NmY3MTU4Zjc2MDFkZTdiXzYx_fc09f38f-961e-41be-8e1e-fb4a86f22ed7">60,904,638</ix:nonFraction> shares issued at June&#160;30, 2021 and December&#160;31, 2020, respectively</span></div></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzQtMS0xLTEtMA_8548ffe1-3619-48ff-9aef-a0ad21573f8f">62</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzQtMi0xLTEtMA_b78a4f1a-d7e6-42ad-8cbc-c2c5d5547063">61</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzUtMS0xLTEtMA_f6bba85b-6ab1-4eed-821a-98007c03603a">605,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzUtMi0xLTEtMA_632bf7a6-6f96-4c6b-957a-ccbce769f0a9">544,963</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Treasury stock, at cost; <ix:nonFraction unitRef="shares" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjJjNTJhMDFhNTg2MDQ4MjY5MDQ4NDI1ZjE1MmMyM2Y4XzI5_8229910f-4529-4e29-892a-91f8bb555d93">13,451,524</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjJjNTJhMDFhNTg2MDQ4MjY5MDQ4NDI1ZjE1MmMyM2Y4XzM2_a0e1b168-8d33-426b-b65d-9aa17fa1274e">12,054,268</ix:nonFraction> shares at June&#160;30, 2021 and December&#160;31, 2020, respectively</span></div></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzYtMS0xLTEtMA_3ffe0c96-7636-44fb-b693-fbc400d8cbf0">449,877</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzYtMi0xLTEtMA_ec91799e-1ec5-41b8-a9f2-eadb95056bd4">353,091</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzctMS0xLTEtMA_7aaf8cbc-4292-4e8d-93fb-88932854701b">6,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzctMi0xLTEtMA_eb45af6b-d048-41ac-8f7a-21731d5dad60">2,497</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Retained earnings</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzgtMS0xLTEtMA_0c84d8bc-a678-498c-a7b4-9403b1db8aa7">243,312</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzgtMi0xLTEtMA_c05891ca-df91-483c-b84b-e6632b53effc">236,714</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzktMS0xLTEtMA_dcf27cfe-c8c8-412f-a66d-df6d346370b9">405,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzktMi0xLTEtMA_b9429a36-5890-4b43-afc0-3fef31c40825">426,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNDAtMS0xLTEtMA_de89f5c2-887c-4964-998f-4c82c17345b6">1,903,362</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNDAtMi0xLTEtMA_43a5b37f-0d25-4e72-8931-418c7bddf63e">2,044,734</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:right"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:79px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3</span></div></td></tr></table></div></div></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_25"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.453%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="border-bottom:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.<br/>Condensed Consolidated Statements of Comprehensive Income<br/>(Unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six months ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Revenue</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Recurring</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0c4f3a0e973e4867b288389c234b2263_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNC0xLTEtMS0w_f2f76274-d759-44ca-8232-88acb68de018">216,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if7a7c67883f64569be2e4ee9aeefad4e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNC0yLTEtMS0w_b9284dc1-359c-45e3-9ec1-bfb90f43549f">216,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2fb9e3b7a5a54b33b4bae8de87dd9e49_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNC00LTEtMS0w_9d49d0a5-2fba-42d5-a663-5ab01182a032">423,736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if30fef1bccf74115ac2fd9453dbf2daa_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNC01LTEtMS0w_63a2f00b-7809-4171-a35b-0421a96b37ce">421,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">One-time services and other</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9feacac20a8241d2b09b31269a967b42_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNS0xLTEtMS0w_b89c580e-c507-4f33-a5ba-0e4f30e54692">12,454</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7745ce8f7d0468db8679d52a490cdc3_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNS0yLTEtMS0w_8f1fe46b-c7e0-45cf-b84b-7d11c83554e6">15,731</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id213085bdba741d0ae4c94f44974f447_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNS00LTEtMS0w_c035802b-4bf6-4307-9be8-77378069646e">24,895</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7f02afc74edc48ee813e038c180b5bb4_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNS01LTEtMS0w_7670c646-6f9f-4e72-a451-f550d73ea8d0">34,485</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNi0xLTEtMS0w_70f92c17-3922-4824-b425-2e7b2e3daac1">229,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNi0yLTEtMS0w_2e95ae35-bacc-4ea8-94eb-e0e46b24214c">231,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNi00LTEtMS0w_31d90e31-361e-41ea-897c-1d04fd068738">448,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNi01LTEtMS0w_55804e26-3c81-45a5-b2f6-5eefe988e395">455,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cost of revenue</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of recurring</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0c4f3a0e973e4867b288389c234b2263_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfOC0xLTEtMS0w_5a1c52ff-ee63-43dc-b18d-6ae7835d76f2">94,435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if7a7c67883f64569be2e4ee9aeefad4e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfOC0yLTEtMS0w_73a9bdd3-4359-48b1-a43f-223b54deae8f">91,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2fb9e3b7a5a54b33b4bae8de87dd9e49_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfOC00LTEtMS0w_1a9ae50a-0d09-4ca8-be1d-1d0c3184b125">183,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if30fef1bccf74115ac2fd9453dbf2daa_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfOC01LTEtMS0w_116278da-50e2-4f92-9b6a-f589cb96a953">180,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cost of one-time services and other</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9feacac20a8241d2b09b31269a967b42_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfOS0xLTEtMS0w_541bff08-dad0-4e4b-8f9c-66a6bf9507ad">13,635</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7745ce8f7d0468db8679d52a490cdc3_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfOS0yLTEtMS0w_1bc62082-734c-4361-b14e-85348f8654c5">13,569</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id213085bdba741d0ae4c94f44974f447_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfOS00LTEtMS0w_70121a08-211f-431f-b3dd-d3318c230de3">28,155</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7f02afc74edc48ee813e038c180b5bb4_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfOS01LTEtMS0w_24c4dc51-8aba-47d8-8f98-bf4074df17de">28,883</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTAtMS0xLTEtMA_d79b6ba0-ec6b-4fa2-a992-78b8a76d679b">108,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTAtMi0xLTEtMA_9d6dcf98-df5b-4e80-9a4d-74c86602d83c">104,939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTAtNC0xLTEtMA_fd0eb825-8fcb-4d72-a625-08681259d12a">211,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTAtNS0xLTEtMA_ff3566f4-17d4-4590-9eb0-a443230a030d">209,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross profit</span></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTEtMS0xLTEtMA_08119e75-d177-4625-b0f0-ccc4ce6403aa">121,370</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTEtMi0xLTEtMA_02b96659-4db1-495c-be3e-cb87f0489ee4">127,052</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTEtNC0xLTEtMA_7848b19f-f411-43ee-9627-53f88c6b4cb9">237,176</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTEtNS0xLTEtMA_6d1f982d-750d-4657-a214-41f91ca49d6e">245,808</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sales, marketing and customer success</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTMtMS0xLTEtMA_72c82c0c-5d95-427e-b350-cfe042fe13af">45,452</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTMtMi0xLTEtMA_3770ec8f-f715-402a-a35e-0311e6afd3df">51,954</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTMtNC0xLTEtMA_3a98131e-71b9-43ed-a544-c8a6359a7050">94,245</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTMtNS0xLTEtMA_df2afe58-1df2-4b6c-b611-29a30f4a2ef5">110,689</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTQtMS0xLTEtMA_0d45c699-86ea-4154-aee9-2978a16d90fc">30,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTQtMi0xLTEtMA_d00d3aad-3a4c-4c54-94f0-34fb78dc34e9">24,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTQtNC0xLTEtMA_141fbc7e-2136-475e-8eda-ae18269afbcb">59,401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTQtNS0xLTEtMA_db668797-ae9a-47b5-9723-91c19b23b5d0">49,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTUtMS0xLTEtMA_5a39697e-d6a4-4f14-9910-859428bce66d">32,008</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTUtMi0xLTEtMA_0fa97005-e75e-4804-8385-74a16549216f">29,842</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTUtNC0xLTEtMA_f98d0fe1-c960-4fc9-a177-efa570243da8">62,595</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTUtNS0xLTEtMA_0abc3a31-2789-458b-84ba-e5312b1346aa">55,697</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTYtMS0xLTEtMA_1a4c139d-fd79-4196-a8d1-c6d628712a33">567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTYtMi0xLTEtMA_4a0e404d-0da0-44de-ac50-6a8f2410b592">729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTYtNC0xLTEtMA_e80553c0-9dc3-4c5b-b8eb-b04eb8329d3f">1,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTYtNS0xLTEtMA_d2703698-7163-4afd-b7b1-4b8f8d8c3fa1">1,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTctMS0xLTEtMA_6b51296e-316f-47ed-93c4-d73d0e69267b">78</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTctMi0xLTEtMA_6106276b-9a76-47a6-9ad0-be4505d7964d">50</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTctNC0xLTEtMA_dee02e37-ac69-441c-b4d3-19cddbea6493">132</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTctNS0xLTEtMA_1c1d3b97-6d0e-439e-a409-9991482fa1bd">74</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTgtMS0xLTEtMA_e6c9ba42-1c65-4bee-81b4-b00bfe273bc6">108,327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTgtMi0xLTEtMA_ddd5cbf9-b1b3-44af-8b08-8834abfbd333">107,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTgtNC0xLTEtMA_0255a05a-18ef-45c4-b8c7-6117f328220b">217,489</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTgtNS0xLTEtMA_7c1bf8be-163e-43b1-a4bb-f3ddd8141e88">217,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Income from operations</span></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTktMS0xLTEtMA_9cc71d0d-b43d-44fd-925d-12036c22cbe2">13,043</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTktMi0xLTEtMA_56829601-dae0-45e1-82d0-4b5a5248b59c">19,582</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTktNC0xLTEtMA_3a523176-9094-414d-ac84-69a8a7ddccb1">19,687</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTktNS0xLTEtMA_1a73f60b-8732-4152-82da-9187e09a75cb">28,006</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjAtMS0xLTEtMA_68110039-b321-487d-8cb9-4001490742b3">5,054</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjAtMi0xLTEtMA_2603f3d6-ae3e-4689-aced-65bcc809b14a">3,893</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjAtNC0xLTEtMA_d45f318d-3458-47a8-85a8-875e3f859fba">10,168</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjAtNS0xLTEtMA_8fd1944d-f167-48cb-8c03-c73485cc7bd2">8,052</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other income (expense), net</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjEtMS0xLTEtMA_b22b0da0-2b24-434a-a602-0d80ce7e64fe">487</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjEtMi0xLTEtMA_503c1d1e-e99a-4f24-8740-ef980ba995a9">630</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" sign="-" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjEtNC0xLTEtMA_758130b9-b708-4b1a-b134-218f7affcfdd">523</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjEtNS0xLTEtMA_c3d283d3-3dfb-4090-a2d4-3c3200998228">1,700</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',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:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjItMS0xLTEtMA_adc373ac-0fa7-4b58-8fbf-fa559794c829">8,476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjItMi0xLTEtMA_48c21f41-4e57-448a-9995-e9c43a4798f8">16,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjItNC0xLTEtMA_46eefca8-73a4-4a28-8ef9-ab03ceb4cb83">8,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjItNS0xLTEtMA_926b82a3-3b6e-4efb-8f63-911c0b69be34">21,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income tax provision</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjMtMS0xLTEtMA_793d170b-87f0-4781-a0e8-88c143a0b9b3">1,745</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjMtMi0xLTEtMA_9b3afa0b-7b51-46bb-97a3-78352c7dd0fa">4,496</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjMtNC0xLTEtMA_8098c3e1-be69-4178-b0da-3031398211b8">2,429</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjMtNS0xLTEtMA_711295f9-c352-4639-9568-fdcb66758abe">5,192</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjQtMS0xLTEtMA_438e498e-2832-4868-9897-6c8e25ec82fd">6,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjQtMi0xLTEtMA_c71519a3-05c5-4514-8ecf-c70fd6eede10">11,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjQtNC0xLTEtMA_b489c62b-0106-4a8c-aea8-531455c53695">6,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjQtNS0xLTEtMA_e44b1568-16f6-44c4-ac3a-1f1b1b3f4e31">16,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Earnings per share</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjYtMS0xLTEtMA_a0b53e53-4672-4776-9dc3-91d08e5b3bb6">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjYtMi0xLTEtMA_e39bac0a-a3d0-4c7f-aad6-ec2c145c77b7">0.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjYtNC0xLTEtMA_925fa772-00d5-4d61-b1c3-fd128665f6b4">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjYtNS0xLTEtMA_40243e29-bfe0-42f8-9d0a-ee392c36cbca">0.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted</span></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjctMS0xLTEtMA_766e1725-60c6-4832-9266-56f83a58cbb9">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjctMi0xLTEtMA_4168ca16-c8e0-4b22-b83d-c8758f222e12">0.24</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjctNC0xLTEtMA_2a2e1452-44b4-4e80-abe1-90076eebf1f6">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjctNS0xLTEtMA_1fbc49cf-bdbf-48ac-8d98-330ac732604d">0.34</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Common shares and equivalents outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Basic weighted average shares</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjktMS0xLTEtMA_c224d610-f1cd-44c9-8043-6dc03bd2c7fe">47,756,326</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjktMi0xLTEtMA_db13b211-2057-4e8d-aa82-dda7c74fc0d4">48,239,928</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjktNC0xLTEtMA_cd3220ce-f279-4340-8e42-f90573ef1d8c">47,560,847</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjktNS0xLTEtMA_a343f614-01e1-48e4-9f41-28bae717e5e1">48,138,125</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Diluted weighted average shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzAtMS0xLTEtMA_da7cc6d9-338a-41d0-be66-781598557231">48,444,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzAtMi0xLTEtMA_cdf4fcdf-4573-47ee-959e-68f200d9342e">48,418,378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzAtNC0xLTEtMA_59e01478-f38b-4ead-b6c7-3a7f20d457bc">48,444,658</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzAtNS0xLTEtMA_70bd22f9-bb6a-4a3f-89e6-02a81eb58f24">48,465,077</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzItMS0xLTEtMA_05b28948-f7d6-4935-b03f-4c16865ddc7d">1,783</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzItMi0xLTEtMA_9e8c69f1-9cdc-4f24-aee4-749ac7060c2b">887</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzItNC0xLTEtMA_eb5a8eaf-ab58-4215-af4c-1897067abce7">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzItNS0xLTEtMA_bcf8ffdb-3542-4e79-8821-27bd99fc9dba">6,615</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unrealized gain (loss) on derivative instruments, net of tax</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzMtMS0xLTEtMA_9aeb98f9-c29c-4f6f-b111-973e397e950f">345</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzMtMi0xLTEtMA_a1289c61-0eb8-46b3-a583-67549620e583">551</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzMtNC0xLTEtMA_84f0f13f-378c-4628-8d00-07ff6432919a">4,494</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzMtNS0xLTEtMA_fa6bd78c-44d5-42b7-8220-5d699cd9158b">2,571</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzQtMS0xLTEtMA_31e66b56-7389-48e3-9a81-4ce76b6624fe">2,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzQtMi0xLTEtMA_a20f99a6-ea48-4958-8082-860b6387c388">336</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzQtNC0xLTEtMA_828430f1-a884-4bc7-b529-ea2a6d35e6ca">8,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzQtNS0xLTEtMA_023ed29b-4d30-4b03-b40d-124fc8809f59">9,186</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Comprehensive income</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzUtMS0xLTEtMA_7ebbe125-456c-4140-b2fc-45083ed97236">8,859</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzUtMi0xLTEtMA_8e14840d-60e9-44de-984d-a0c35e8dab68">11,487</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzUtNC0xLTEtMA_aef1aa7f-985e-4b38-81d7-94d1f1fa0d3b">15,355</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzUtNS0xLTEtMA_74118001-a6b3-4377-aac0-1fb0651614fc">7,276</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:79px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td></tr></table></div></div></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_28"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:77.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.589%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.<br/>Condensed Consolidated Statements of Cash Flows<br/>(Unaudited)</span></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;</span></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Six months ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfNC0xLTEtMS0w_db88c6fe-9945-472e-a3a7-9c2352183bae">6,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfNC0yLTEtMS0w_e76a9329-b1cb-446b-bbce-bd28fb0962a7">16,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfNi0xLTEtMS0w_d0c61184-6511-47ef-a43b-197b3fa69780">40,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfNi0yLTEtMS0w_92045826-cd34-4091-9690-906a8b40ec6d">46,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfNy0xLTEtMS0w_222eac9d-3c88-4585-a2fb-33f082b01348">4,418</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfNy0yLTEtMS0w_9c9ce641-9ce2-4b03-9ea8-1ce1d31dd731">6,677</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfOC0xLTEtMS0w_376e2537-b661-4192-99d4-732142ce8610">60,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfOC0yLTEtMS0w_e780e29e-d836-4db2-8413-67abb3d42cb2">33,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred taxes</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfOS0xLTEtMS0w_fcf76df7-26f4-41aa-9629-0e2e334d64e9">276</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfOS0yLTEtMS0w_057046c4-0ba8-4103-a763-c16e976f8534">1,945</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTAtMS0xLTEtMA_8a959d3f-77ac-45b2-8fd4-98f86ce31917">879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTAtMi0xLTEtMA_b8682a92-7f9f-448c-ae0e-91db9bf632c6">376</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other non-cash adjustments</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTEtMS0xLTEtMA_cd144622-6602-4f27-a91e-e3e7456af6f3">155</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTEtMi0xLTEtMA_445b3d26-3e1c-4141-902f-736f6ad157d0">477</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in operating assets and liabilities, net of acquisition and disposal of businesses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTMtMS0xLTEtMA_885542db-f1ff-4077-9844-d639d7d4b397">27,134</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTMtMi0xLTEtMA_044b4bbe-3e81-4f2f-b896-157b70342b45">48,167</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTQtMS0xLTEtMA_5105b5f9-fc19-40d3-9c8b-73133edf6148">18,162</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTQtMi0xLTEtMA_87f4ed09-a92e-4c80-9a70-d11e2f32aade">7,068</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trade accounts payable</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTUtMS0xLTEtMA_4ff21554-2492-4492-8190-14e5f2dbfd23">2,356</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTUtMi0xLTEtMA_0ebbaa01-6be6-4f5d-919a-d5e3f3f2059e">8,984</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTYtMS0xLTEtMA_c8000288-98ec-4cd1-803d-d9b2178d7abb">1,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTYtMi0xLTEtMA_8b392bff-0345-4563-8c8a-6f986d4e15e2">26,520</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTctMS0xLTEtMA_fa09daca-d2b9-4965-8c25-654e6d2a2a39">27,828</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTctMi0xLTEtMA_c4f4ca50-3dff-4c19-bdf8-bcc3c16f7283">22,489</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTgtMS0xLTEtMA_9cd74799-0ff9-48ad-bd8a-0cb11eb2f9b9">99,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTgtMi0xLTEtMA_21184858-b13b-4510-9641-aa628b932b9b">37,488</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjAtMS0xLTEtMA_1fd988e9-13a9-4032-9426-1f1d77588b11">6,128</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjAtMi0xLTEtMA_4c843bed-a1cd-43c0-8b40-c03ad3f2243b">5,887</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Capitalized software development costs</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToDevelopSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjEtMS0xLTEtMA_d2e6fc80-1dd9-446a-a9ca-117c474d1d40">19,862</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToDevelopSoftware" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjEtMi0xLTEtMA_69cf5df8-5806-49e2-aa79-e2e801897c5a">21,679</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjQtMS0xLTEtMA_61f166ef-a44f-45d3-92e4-806b22028e71">25,990</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjQtMi0xLTEtMA_07d71cc8-50da-4c70-8477-ac1f42169fd6">27,566</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash flows from financing activities</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from issuance 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjYtMS0xLTEtMA_24820037-e27a-446b-9486-6172db4778ba">128,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjYtMi0xLTEtMA_1cb0416f-3cb4-4ca8-8687-2d1ec5817a42">202,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payments on debt</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjctMS0xLTEtMA_263f1f82-e32b-4fdb-ac7b-1a1800d7480a">113,477</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjctMi0xLTEtMA_775a6cb4-62ce-4ea0-91b0-3be938df4d9a">185,250</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjktMS0xLTEtMA_412b156f-c43d-429e-8055-be0bcdc4c45e">38,712</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjktMi0xLTEtMA_61d69f6a-ab19-47ef-a87b-89a984d8aba5">20,996</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from exercise of stock options</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzAtMS0xLTEtMA_ac00e998-f087-47e7-ae35-153416fb3ecc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzAtMi0xLTEtMA_39f3253a-bcca-4ac9-ac5f-a249d5a8e8ed">4</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in due to customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzEtMS0xLTEtMA_815c6a66-770e-4a86-ae60-e22f94e18b2a">170,061</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzEtMi0xLTEtMA_323389ca-1e29-4075-97c0-c0aecaf8cf2b">121,612</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Change in customer funds receivable</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="blkb:ChangeInCustomerFundsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzItMS0xLTEtMA_8ed1fc32-c25d-40cc-8458-f0bda48ce5e8">5,014</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" sign="-" name="blkb:ChangeInCustomerFundsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzItMi0xLTEtMA_5555357b-d18f-4afd-885d-3e8a69ebcf18">828</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of treasury stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzMtMS0xLTEtMA_797020c1-dc01-494f-bdfd-7028d763c60e">58,074</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzMtMi0xLTEtMA_b0a72d08-255d-4ffc-aacc-8202aabaf61a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dividend payments to stockholders</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzQtMS0xLTEtMA_014b87eb-3b9d-4984-92b6-1ff9d85dc444">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzQtMi0xLTEtMA_d564d4cb-8b85-4f0b-b26f-856806464cf9">5,960</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzUtMS0xLTEtMA_d34ebe48-6bab-4c51-a16f-ea9f23961aad">257,038</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzUtMi0xLTEtMA_cf399046-54ba-4512-acdb-73521f5f97a0">132,542</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzYtMS0xLTEtMA_d4dfa3c5-045a-4d85-8ce7-6020f81b8932">992</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzYtMi0xLTEtMA_935ca048-33e7-4f6a-98b9-67d36180dc6b">2,229</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Net decrease in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzctMS0xLTEtMA_4fbad58c-588d-4b9f-82b1-6a7d46b1f3d6">182,114</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzctMi0xLTEtMA_23ae3aa7-cf8b-4e66-9884-2e9a49ea3b4c">124,849</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzgtMS0xLTEtMA_42d1ca66-2845-4de4-ae46-ac5dd642f65b">644,969</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7443b56423f147f2a4cd37fc8f751742_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzgtMi0xLTEtMA_f4fe1de3-50d6-4594-889d-e202192024be">577,295</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzktMS0xLTEtMA_da47b104-7972-4ec5-91ce-36eb82e8d67a">462,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic695a958117b407d9e628a39ddd57582_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzktMi0xLTEtMA_fa31da28-f1f1-4d25-8555-f391d2e93458">452,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash and cash equivalents and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same such amounts shown above in the condensed consolidated statements of cash flows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.521%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmVhNTI0NmY2Mjg3YzQ1NjM5YTA4NzgyMDM3NDk0YzVjL3RhYmxlcmFuZ2U6ZWE1MjQ2ZjYyODdjNDU2MzlhMDg3ODIwMzc0OTRjNWNfMS0xLTEtMS0w_86603db4-20ab-416c-ad86-06f4e41eda50">28,288</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmVhNTI0NmY2Mjg3YzQ1NjM5YTA4NzgyMDM3NDk0YzVjL3RhYmxlcmFuZ2U6ZWE1MjQ2ZjYyODdjNDU2MzlhMDg3ODIwMzc0OTRjNWNfMS0yLTEtMS0w_6c9aee12-e730-4120-8a20-2b7a748c4824">35,750</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmVhNTI0NmY2Mjg3YzQ1NjM5YTA4NzgyMDM3NDk0YzVjL3RhYmxlcmFuZ2U6ZWE1MjQ2ZjYyODdjNDU2MzlhMDg3ODIwMzc0OTRjNWNfMi0xLTEtMS0w_1da11861-7af2-4b3f-b5bb-7bc1c05e005e">434,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmVhNTI0NmY2Mjg3YzQ1NjM5YTA4NzgyMDM3NDk0YzVjL3RhYmxlcmFuZ2U6ZWE1MjQ2ZjYyODdjNDU2MzlhMDg3ODIwMzc0OTRjNWNfMi0yLTEtMS0w_8a1ea50d-4213-4653-94e1-81bcb157ed20">609,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmVhNTI0NmY2Mjg3YzQ1NjM5YTA4NzgyMDM3NDk0YzVjL3RhYmxlcmFuZ2U6ZWE1MjQ2ZjYyODdjNDU2MzlhMDg3ODIwMzc0OTRjNWNfMy0xLTEtMS0w_1609e8b0-40e7-4c94-9687-5e2cfe47356c">462,855</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmVhNTI0NmY2Mjg3YzQ1NjM5YTA4NzgyMDM3NDk0YzVjL3RhYmxlcmFuZ2U6ZWE1MjQ2ZjYyODdjNDU2MzlhMDg3ODIwMzc0OTRjNWNfMy0yLTEtMS0w_63d7c4af-4b75-403e-a41f-f3029e9a8816">644,969</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:right"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:79px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5</span></div></td></tr></table></div></div></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_31"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.127%"></td><td style="width:0.1%"></td></tr><tr style="height:29pt"><td colspan="3" rowspan="2" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in&#160;thousands)</span></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Common stock</span></td><td colspan="3" rowspan="2" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Treasury<br/>stock</span></td><td colspan="3" rowspan="2" style="background-color:#acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>other<br/>comprehensive<br/>income (loss)</span></td><td colspan="3" rowspan="2" style="background-color:#acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Retained<br/>earnings</span></td><td colspan="3" rowspan="2" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at December 31, 2020</span></td><td colspan="2" style="border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i9c4f3f3edf7147e896e64161817d93fc_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMi0xLTEtMS0w_315f14b8-900a-4c08-b8f6-f97f08f4590a">60,904,638</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9c4f3f3edf7147e896e64161817d93fc_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMi0yLTEtMS0w_0773920b-4670-48bd-8b7d-4fb2c4a9f572">61</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40e60d4eb82249e99e97100c8faeea79_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMi0zLTEtMS0w_5a4bfda6-4665-4560-9cc6-806e6146f700">544,963</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i677eb8abdbf9464391bdca75757ea858_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMi00LTEtMS0w_87cf580a-0cc1-4439-bd4a-b0a50ffe1d41">353,091</ix:nonFraction>)</span></td><td style="border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7d8b5e158073439ab9824942f973c33e_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMi01LTEtMS0w_8d74bed3-9575-4db8-a84e-37560e1eb5e9">2,497</ix:nonFraction>)</span></td><td style="border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifafcb893100a41649720128069cec294_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMi02LTEtMS0w_851c2ecd-070d-444e-b85e-61f6ec70b92c">236,714</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMi03LTEtMS0w_9c7e7fa9-59e8-46ea-91c0-083550e99828">426,150</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i652549159d8e41299b603601679ed279_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMy02LTEtMS0w_1e6f7a22-8d67-4f6a-960e-19743c5d16f9">164</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMy03LTEtMS0w_85a7a512-1144-4fc3-b69f-494231c97811">164</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of <ix:nonFraction unitRef="shares" contextRef="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfNS0wLTEtMS0wL3RleHRyZWdpb246MjQ2MGVjNjEwNjg4NDAzNGI0YzcwZDcwNmYwOTkwODBfMTY_d0799fa6-06ba-4b20-bb68-d200db24667c">465,821</ix:nonFraction> treasury shares under stock repurchase program</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie76abe3bfd8443f5b2d7da99bba0e176_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfNS00LTEtMS0w_bca9fec7-3a39-4356-96b9-3eb05af7ff29">28,066</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfNS03LTEtMS0w_6014d8fe-c2a0-4e95-b87a-5c40446ed46e">28,066</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ia538cf055e234eaba299f18ff6583462_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfNi0xLTEtMS0w_3334a194-a987-4a32-ac8c-7447a19ad589">206,418</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i736e2c2ba736474099e01603bd535121_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfNi0zLTEtMS0w_a92d782b-eb2f-472b-9327-e2e1ce8ef127">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfNi03LTEtMS0w_2c71af39-9917-43d0-b636-65602bc61a05">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee taxes paid for <ix:nonFraction unitRef="shares" contextRef="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331" decimals="0" format="ixt:numdotdecimal" name="blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfNy0wLTEtMS0wL3RleHRyZWdpb246YjJhY2U1ZDdjOWE2NDhjYjhjNjIzOGU2NGJmNWJjNDhfMjg_632477f7-bc77-41d2-bc3b-4e4e0ff551c6">240,867</ix:nonFraction> withheld shares upon equity award settlement</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie76abe3bfd8443f5b2d7da99bba0e176_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfNy00LTEtMS0w_7c1bb886-6e3f-4dac-b415-c53361cf74ab">18,426</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfNy03LTEtMS0w_a863666c-5ff7-4776-875e-cfda69f21fb0">18,426</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i736e2c2ba736474099e01603bd535121_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfOC0zLTEtMS0w_83d0c946-dae1-493d-bd96-d2a6375635bc">29,995</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i652549159d8e41299b603601679ed279_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfOC02LTEtMS0w_7f716a76-57c2-48a1-9024-efd092481ef1">10</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfOC03LTEtMS0w_a1c42b05-2cfc-4b94-ac5b-411b9fa696cd">30,005</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ia538cf055e234eaba299f18ff6583462_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfOS0xLTEtMS0w_75b46b52-c99f-4591-99c4-64fb9dddcce7">519,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia538cf055e234eaba299f18ff6583462_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfOS0yLTEtMS0w_ff110e15-7080-4356-b9aa-ec412de6a599">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfOS03LTEtMS0w_db430895-eeb2-4db6-81ab-86890c8268bb">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock cancellations</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="ia538cf055e234eaba299f18ff6583462_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTAtMS0xLTEtMA_94a0f772-50ff-4a00-9d91-d49f924ecae2">34,789</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iaf0a7f5db12c43fba894b69f8ea3d656_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTEtNS0xLTEtMA_3437ed48-b72b-439e-b212-9d3eeea79c99">6,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTEtNy0xLTEtMA_5bbc3a50-7f1e-43e3-9276-44ff4d3b21d0">6,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at March 31, 2021</span></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i1b501365f9364f11814f38afe20371eb_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTItMS0xLTEtMA_3d1a6b03-4a33-4171-a1a3-20b7503556fc">61,595,276</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1b501365f9364f11814f38afe20371eb_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTItMi0xLTEtMA_d085ca0d-1465-4d53-8de5-10d0baef3b4c">62</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i713ee4978d1b4cbcb9e0ec38c28527cd_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTItMy0xLTEtMA_901fa0b3-2087-4838-bedf-12e001a13250">574,958</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i786110b65689439b9e985b030751c0ca_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTItNC0xLTEtMA_b6171263-8bdd-4b54-8467-0648fa76f236">399,583</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0c7675b7eb6b450f8c9d5704853e4e00_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTItNS0xLTEtMA_f139b3a8-c474-415d-a95a-c9d6ebd18092">4,163</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ba4b7ae54f8428ab7468f993763df2a_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTItNi0xLTEtMA_2e478c98-15d8-4eaf-b7a1-0a9566ee01a4">236,560</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i707ecb2a18c4490488d3ea69de6fcece_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTItNy0xLTEtMA_6901187a-f71f-4bf2-b836-5a60a3f20c2c">416,160</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ebade9267464b80be7360e39556044e_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTMtNi0xLTEtMA_2fe0e752-4282-43f6-ac5b-0b1ba51cdf2f">6,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTMtNy0xLTEtMA_6c7cb0ed-5072-4fe3-93cc-e6a1e2837d65">6,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase of <ix:nonFraction unitRef="shares" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjI0NDVkZjk4ZmQzODQwYjA5MzUyMDg2ZDQwMTAwN2Q1XzE2_7d478233-3eed-4191-8c04-77066547e613">405,047</ix:nonFraction> treasury shares under stock repurchase program</span></div></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7d1b5be841254e81b70196718b7a8d0a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTMtNC0xLTEtMzY_1fedc86c-1eae-4f30-896a-3683990a0887">30,008</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTMtNy0xLTEtMzY_71ef55eb-7729-4fb1-bde3-03d3f4d2ee5c">30,008</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i41eb277e175546339955bd811d0bed7e_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTYtMS0xLTEtMA_1f9e54f6-f02f-4071-b1c3-81130a51ca0a">804,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86bc018c8d464d36be5bfdce8eaf31bc_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTYtMy0xLTEtMA_3613e933-3b84-47a0-8241-735ca4a19497">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTYtNy0xLTEtMA_82ee660b-864e-4a58-a70f-4bd138779482">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee taxes paid for <ix:nonFraction unitRef="shares" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTctMC0xLTEtMC90ZXh0cmVnaW9uOjg1MWZhNjAzZDIwYjQ0ODU5YWIzM2RiYWNkZDhlOTVkXzI4_eafcc11d-a06b-4a3c-bc1e-527ea3e04ec6">285,521</ix:nonFraction> withheld shares upon equity award settlement</span></div></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7d1b5be841254e81b70196718b7a8d0a_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTctNC0xLTEtMA_b99e92a7-c19c-4f10-bc5b-9b44ca4760fb">20,286</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTctNy0xLTEtMA_e3ebc9df-b193-439b-b06e-febb5cf830fe">20,286</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i86bc018c8d464d36be5bfdce8eaf31bc_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTgtMy0xLTEtMA_723c6a4f-01a4-4a33-a4fa-880c438113dd">30,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ebade9267464b80be7360e39556044e_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTgtNi0xLTEtMA_10677cb7-d48b-40d9-9ea1-432635ef1fde">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTgtNy0xLTEtMA_c2a645bc-460c-4229-a963-8cd3cf3e6184">30,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock grants</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i41eb277e175546339955bd811d0bed7e_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTktMS0xLTEtMA_561f27a4-ab0e-420b-a295-f835947b9066">9,431</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i41eb277e175546339955bd811d0bed7e_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTktMi0xLTEtMA_07759a25-efb8-40ed-ba56-494d58300567">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTktNy0xLTEtMA_19cc7032-0a4c-44d2-9b8f-02fcdcf74dc8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i41eb277e175546339955bd811d0bed7e_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjAtMS0xLTEtMA_2f6820e7-df62-43f5-b4c4-2049cfbb1aaf">76,316</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive income</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i63c9a41355b243c0b494ff05a9d16ccd_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjEtNS0xLTEtMA_599fbdb6-afc3-42cb-bac9-874037b555ec">2,128</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjEtNy0xLTEtMA_872b4340-9193-4c96-9f65-3d509cce5062">2,128</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i71d3521d86ee4b2a87de49bfb70f1d1c_I20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjItMS0xLTEtMA_c239bdbb-4f79-40ba-bcc8-87d436e4fb90">62,332,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i71d3521d86ee4b2a87de49bfb70f1d1c_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjItMi0xLTEtMA_c1cfcacb-f097-44e3-a47d-6e93b4d61cdb">62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib15e8a7f33bd4506bd4e803025e88dca_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjItMy0xLTEtMA_105c80a4-7c2a-40ab-9a93-8e0257b2c53d">605,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i91180e7dbe8d4b37bbdfe55b0f4596a3_I20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjItNC0xLTEtMA_c6f9212e-473b-4126-be92-213ebd428615">449,877</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia8608c8f371941d4a74c57849f1d0e53_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjItNS0xLTEtMA_ab076d2b-e538-4652-b39f-5df9a81496f9">6,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie2d3af9a26a343d7b20e79b3dbe58cb3_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjItNi0xLTEtMA_b8137f91-e307-4802-9dbe-4530ab280acc">243,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjItNy0xLTEtMA_d863711c-b30a-4fb7-892a-739cee805d5a">405,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.377%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.822%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.125%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.127%"></td><td style="width:0.1%"></td></tr><tr style="height:29pt"><td colspan="3" rowspan="2" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in&#160;thousands)</span></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Common stock</span></td><td colspan="3" rowspan="2" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Treasury<br/>stock</span></td><td colspan="3" rowspan="2" style="background-color:#acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>other<br/>comprehensive<br/>income (loss)</span></td><td colspan="3" rowspan="2" style="background-color:#acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Retained<br/>earnings</span></td><td colspan="3" rowspan="2" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at December 31, 2019</span></td><td colspan="2" style="border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i076fcaf11f5340a2b0f4d8b0ee1e1727_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMi0xLTEtMS0w_1d7f1deb-c7b6-4fb2-86a0-9beb4d1a9d79">60,206,091</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i076fcaf11f5340a2b0f4d8b0ee1e1727_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMi0yLTEtMS0w_31e584b9-e1f2-4f50-acf8-570e9e2dc18b">60</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6cc5f3d8dd384ea68ca9952094232dd5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMi0zLTEtMS0w_3476bfa6-6fe1-43ad-85f9-9309ae3857df">457,804</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if46b1a7ff7ac4967b9802be2cc10da41_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMi00LTEtMS0w_3e1d33ad-9e1d-4c8a-98df-c5f51c661a0d">290,665</ix:nonFraction>)</span></td><td style="border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifd5e9bce56a443b5b674f784c5a39d5b_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMi01LTEtMS0w_3e44dfca-883a-4bea-b9c7-5e6282b88b43">5,290</ix:nonFraction>)</span></td><td style="border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id6a6d0f668f442eebedb88d08ad8c9cc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMi02LTEtMS0w_31f4e62a-2b41-4209-9ddd-8c9b0391b7a4">234,855</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7443b56423f147f2a4cd37fc8f751742_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMi03LTEtMS0w_0f382770-5a2d-4870-bf84-2e0003377ef2">396,764</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2f8463d45fbf4e13a1613507a2a4c7c2_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMy02LTEtMS0w_3f152b72-28b2-4246-90d6-33ed8c110d50">4,639</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMy03LTEtMS0w_7a13ba5c-9c1c-4594-970c-1b876849dd48">4,639</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Payment of dividends ($<ix:nonFraction unitRef="usdPerShare" contextRef="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNC0wLTEtMS0wL3RleHRyZWdpb246YzY0NjdmMDg5MTBlNDVkMzliNmUzYjJkNmU4NWVjOThfMjY_ba427a19-1075-482a-bb9b-69d4d73507b1">0.12</ix:nonFraction> per share)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2f8463d45fbf4e13a1613507a2a4c7c2_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNC02LTEtMS0w_787862c6-3429-4cbe-a3d6-be1541d20a94">5,960</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNC03LTEtMS0w_33c61583-40ce-486c-869b-fb935fff61a8">5,960</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exercise of stock options and vesting of restricted stock units</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="id0383c8588474d5c93f42244b2c11278_D20200101-20200331" decimals="INF" format="ixt:numdotdecimal" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNS0xLTEtMS0w_f1471527-98a0-4fdb-ad04-6c0ffcba10d7">210,057</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5f8cdfaccb0147bba57b5669a64afef7_D20200101-20200331" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNS0zLTEtMS0w_2cc5ca81-c247-40da-9854-3070798743f0">1</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNS03LTEtMS0w_588453a6-df9d-4092-b68a-9eeccd491a78">1</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee taxes paid for <ix:nonFraction unitRef="shares" contextRef="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331" decimals="0" format="ixt:numdotdecimal" name="blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNi0wLTEtMS0wL3RleHRyZWdpb246NGE5MjkxZjNhN2MwNGRmMTkzZDU2ZjJkMTZiMjQ3YzFfMjg_0ca23e3c-69ff-4d9d-b5da-1fbb34073d54">245,358</ix:nonFraction> withheld shares upon equity award settlement</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i12d6c14aca934364b1efb91d2082a35c_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNi00LTEtMS0w_a1930c8d-c067-4173-a27b-b2cdbc5120a9">19,782</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNi03LTEtMS0w_fbaa6bd4-749d-4369-9dca-91fd46b70180">19,782</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5f8cdfaccb0147bba57b5669a64afef7_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNy0zLTEtMS0w_ffd01fdf-a896-45c9-a9ec-29193f8eaeee">13,539</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2f8463d45fbf4e13a1613507a2a4c7c2_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNy02LTEtMS0w_7c8305b8-6eb9-4d21-8b6a-9c20e468491d">41</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNy03LTEtMS0w_c2a3d8a7-f073-4719-8fd0-1370f11734da">13,580</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="id0383c8588474d5c93f42244b2c11278_D20200101-20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfOC0xLTEtMS0w_38778902-d435-440d-a47a-e8bb0c279b41">563,947</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id0383c8588474d5c93f42244b2c11278_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfOC0yLTEtMS0w_90420fd8-3ce5-4508-b71b-089bec42ba8f">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfOC03LTEtMS0w_989ca4be-ed3f-4718-9772-07cdabfe7878">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock cancellations</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="id0383c8588474d5c93f42244b2c11278_D20200101-20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfOS0xLTEtMS0w_f2055861-096e-4d51-ad16-32c6b60c8f1e">47,456</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i87e81e47eaef402894b7d7dabff05370_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTAtNS0xLTEtMA_5d3c0419-5f16-47bb-8f1a-e23b0b7618bd">8,850</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTAtNy0xLTEtMA_e0a88b13-bb0c-4cfb-8226-8d159156f6d9">8,850</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at March 31, 2020</span></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="icb86062a86b94cae914274e5cb939a0e_I20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTEtMS0xLTEtMA_042ca595-a966-42e3-bb2f-9e50b1a11172">60,932,639</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icb86062a86b94cae914274e5cb939a0e_I20200331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTEtMi0xLTEtMA_9200297d-a17a-4720-a739-2f751a7c7a38">61</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i63027468535c419d84b13365a3b002b4_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTEtMy0xLTEtMA_436144c9-8287-45b5-a09c-f31f8935261c">471,344</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8d052bf4fccd4cef8cc3e8e793c68e8d_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTEtNC0xLTEtMA_4373e561-24a7-418f-866b-294ee100876e">310,447</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3bfa9962298f4183a436db53135742bc_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTEtNS0xLTEtMA_9492dddc-6f48-4012-b14b-af15c7b7f33c">14,140</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i71c19b82bb394900aa9fa5752ec2e0db_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTEtNi0xLTEtMA_8e7cfc2f-5c91-4d45-9e6f-7d9690f51bc3">233,575</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02ea7887fe99486e8dfb3a76557b71da_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTEtNy0xLTEtMA_b81884fb-ff77-43a8-a10a-ce239938cb37">380,393</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idedc477691a043e8893af20b03315f50_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTItNi0xLTEtMA_4cc24e4b-39d6-415e-a31e-03569ea18572">11,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTItNy0xLTEtMA_9653ae95-4677-474e-92e0-5376329c7b6d">11,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exercise of stock options and vesting of restricted stock units</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i3a98e7fe98ec475eb45aef7e80539336_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTQtMS0xLTEtMA_a2d7fe4c-5ea8-4016-b492-c138681fe40b">7,111</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1aa81d6843ba4b4e89407c05ee2d3121_D20200401-20200630" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTQtMy0xLTEtMA_7598df13-7d6f-4f9a-87d4-d8b2a9090194">3</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" name="blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTQtNy0xLTEtMA_d5e4d6e6-2f5b-46b2-af1b-9021e0ea1191">3</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Employee taxes paid for <ix:nonFraction unitRef="shares" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjBjOTc2ZjZjYjU5YTQ3NzU4YWQ5OWU1N2E1MjgxNzJlXzI4_4680b96b-e83b-4205-a20d-5987d09ae423">21,200</ix:nonFraction> withheld shares upon equity award settlement</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i4134be8e3520454786840ed6993d4e8b_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTUtNC0xLTEtMA_1d4ad1d8-69fb-4ecd-af25-e53a48c9ec4f">1,214</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTUtNy0xLTEtMA_6bd8516a-3002-4d19-8bc8-a9f76442f26f">1,214</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1aa81d6843ba4b4e89407c05ee2d3121_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTYtMy0xLTEtMA_4af47315-11fe-4628-aa79-962165966ec9">20,103</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idedc477691a043e8893af20b03315f50_D20200401-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTYtNi0xLTEtMA_d65cd250-95da-432f-9a22-3107e8578913">30</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTYtNy0xLTEtMA_1584299a-3f49-4078-9299-547e8bb93e6c">20,133</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i3a98e7fe98ec475eb45aef7e80539336_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTctMS0xLTEtMA_4c7784f2-621a-45c2-b74b-2461f414950d">20,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3a98e7fe98ec475eb45aef7e80539336_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTctMi0xLTEtMA_efa8146f-f009-4341-9628-e9eb3642920a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTctNy0xLTEtMA_08f1c529-221e-4f99-a95f-0cd4851a60cb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock cancellations</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i3a98e7fe98ec475eb45aef7e80539336_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTgtMS0xLTEtMA_9f709d2f-a200-48ba-873b-8152c8457b66">59,426</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7754bf819e264baf90af4c993913d5f2_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTktNS0xLTEtMA_d6e0e10c-a3c5-47c9-b831-23cea2d64b1a">336</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTktNy0xLTEtMA_d28d02ad-6749-4c1b-8cfb-d1bc803e4b75">336</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Balance at June 30, 2020</span></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i15c0fbf8e782435da1edda7c0e87699f_I20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMjAtMS0xLTEtMA_67947984-9bb0-4060-9d49-a2d72b7e7326">60,901,100</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i15c0fbf8e782435da1edda7c0e87699f_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMjAtMi0xLTEtMA_fafbdbfa-af73-4ac9-97b6-132efe6c6281">61</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4fa915eb4ce142a9ab7c832de5fc1451_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMjAtMy0xLTEtMA_a4c20908-6f10-45a2-b0db-1662e428907b">491,450</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6ea3b6df81264b31a6cf0be32ea142c0_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMjAtNC0xLTEtMA_b687d5f0-da4a-4d35-a466-baae2bbfe5e4">311,661</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5468f90a01a14f1988bba5799dc5e356_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMjAtNS0xLTEtMA_d89ba9ae-1fed-415b-aab1-8f59396569b4">14,476</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79aea247a3e04f7f9c43fc0cb57ee65e_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMjAtNi0xLTEtMA_5249f152-702c-4186-a618-d8e6ad12d865">245,428</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic695a958117b407d9e628a39ddd57582_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMjAtNy0xLTEtMA_2e04b7f8-c0dd-4fce-80b1-be4fbe07e960">410,802</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #71bf43;padding:0 1pt"></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:87.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.377%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7</span></div></td></tr></table></div></div></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_34"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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="iff7e1897a0a84ab8850afcc2d7c31962_37"></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zNy9mcmFnOmEyNmQ0OWNjOWNmZTRkOTRhMThiZDBiZTNlOGVhN2JhL3RleHRyZWdpb246YTI2ZDQ5Y2M5Y2ZlNGQ5NGExOGJkMGJlM2U4ZWE3YmFfMzY_578d4dc4-b2f4-437f-aeb0-2dc1f037289c" escape="true"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are the world&#8217;s leading cloud software company powering social good. Serving the entire social good community&#8212;nonprofits, higher education institutions, K&#8211;12 schools, healthcare organizations, faith communities, arts and cultural organizations, foundations, companies and individual change agents&#8212;we connect and empower organizations to increase their impact through cloud software, services, expertise and data intelligence. Our portfolio is tailored to the unique needs of vertical markets, with solutions for fundraising and CRM, marketing, advocacy, peer-to-peer fundraising, corporate social responsibility, school management, ticketing, grantmaking, financial management, payment processing and analytics. Serving the industry for four decades, we are headquartered in Charleston, South Carolina, and have operations in the United States, Australia, Canada, Costa Rica and the United Kingdom.</span></div></ix:nonNumeric><div id="iff7e1897a0a84ab8850afcc2d7c31962_40"></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80MC9mcmFnOmVmMDRmMjI1MGQ5YjQxZGM4NDc4NjRmMGUxZDZiM2ZiL3RleHRyZWdpb246ZWYwNGYyMjUwZDliNDFkYzg0Nzg2NGYwZTFkNmIzZmJfNDE1OQ_1560cfaa-04ed-40f5-8010-08df79616bc2" continuedAt="iac8acdc076dd4fa9a81ab99c43be6a70" escape="true"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2. Basis of Presentation</span></td></tr></table></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80MC9mcmFnOmVmMDRmMjI1MGQ5YjQxZGM4NDc4NjRmMGUxZDZiM2ZiL3RleHRyZWdpb246ZWYwNGYyMjUwZDliNDFkYzg0Nzg2NGYwZTFkNmIzZmJfNDE5NA_d8e07209-feca-40dd-98e9-eb195317c4cd" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated interim financial statements have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC") for interim financial reporting. These consolidated statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary to state fairly the consolidated balance sheets, consolidated statements of comprehensive income, consolidated statements of cash flows and consolidated statements of stockholders&#8217; equity, for the periods presented in accordance with accounting principles generally accepted in the United States ("U.S.") ("GAAP"). The consolidated balance sheet at December&#160;31, 2020 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the six months ended June&#160;30, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2021, or any other future period. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with GAAP have been omitted in accordance with the rules and regulations for interim reporting of the SEC. These condensed consolidated interim financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2020, and other forms filed with the SEC from time to time.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80MC9mcmFnOmVmMDRmMjI1MGQ5YjQxZGM4NDc4NjRmMGUxZDZiM2ZiL3RleHRyZWdpb246ZWYwNGYyMjUwZDliNDFkYzg0Nzg2NGYwZTFkNmIzZmJfNDE5NQ_d569305f-5799-42e1-80e5-2a89b5636892" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80MC9mcmFnOmVmMDRmMjI1MGQ5YjQxZGM4NDc4NjRmMGUxZDZiM2ZiL3RleHRyZWdpb246ZWYwNGYyMjUwZDliNDFkYzg0Nzg2NGYwZTFkNmIzZmJfNDE1MA_808b44af-15e0-463c-9dcb-5e7d1e1e517f" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reportable segment</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our operating results and financial information in one operating and reportable segment. Our chief operating decision maker uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. Our chief operating decision maker is our chief executive officer ("CEO").</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 13, beginning in the second quarter of 2021, we combined our General Markets Group ("GMG") and Enterprise Markets Group ("EMG") into a single U.S. Markets Group ("UMG") and moved our Corporations vertical under our International Markets Group ("IMG"). This change was made to better align our resources toward customer retention and growth which, are key objectives as we progress toward our long-term aspirational goals. The change did not impact our conclusion that we have one operating and reportable segment and one goodwill reporting unit.</span></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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="iac8acdc076dd4fa9a81ab99c43be6a70"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks and uncertainties related to COVID-19</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to&#160;risks&#160;and&#160;uncertainties&#160;as a result of the global COVID-19 pandemic. We believe that COVID-19 may continue to significantly impact our vertical markets and geographies, but the magnitude of the&#160;impact&#160;on our business&#160;cannot be determined at this time due to numerous uncertainties, including the duration of the outbreak, the severity of variants which may develop, travel restrictions and business closures, the effectiveness of vaccination programs and other actions taken to contain the disease and other unforeseeable consequences.</span></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80MC9mcmFnOmVmMDRmMjI1MGQ5YjQxZGM4NDc4NjRmMGUxZDZiM2ZiL3RleHRyZWdpb246ZWYwNGYyMjUwZDliNDFkYzg0Nzg2NGYwZTFkNmIzZmJfNDE1MQ_fcd4cb1b-8579-4c16-806b-080672f53d1c" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 and loss contingencies, among others. Changes in the facts or circumstances underlying these estimates, including due to COVID-19, could result in material changes and actual results could materially differ from these estimates.</span></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no new or material changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December&#160;31, 2020, filed with the SEC on February&#160;23, 2021.</span></div></ix:continuation><div id="iff7e1897a0a84ab8850afcc2d7c31962_43"></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80My9mcmFnOjYwMjk1ZjVkY2I1YzQ1Zjk5MmMyZTk3YTJkYTI4ZGViL3RleHRyZWdpb246NjAyOTVmNWRjYjVjNDVmOTkyYzJlOTdhMmRhMjhkZWJfMTEx_7347241a-bf42-45a9-a296-2e5e0b30a09c" escape="true"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3. Goodwill and Other Intangible Assets</span></td></tr></table></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80My9mcmFnOjYwMjk1ZjVkY2I1YzQ1Zjk5MmMyZTk3YTJkYTI4ZGViL3RleHRyZWdpb246NjAyOTVmNWRjYjVjNDVmOTkyYzJlOTdhMmRhMjhkZWJfOTU_22fb103d-5f23-4be7-902c-493ec3283c83" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in goodwill during the six months ended June&#160;30, 2021, 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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2020</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80My9mcmFnOjYwMjk1ZjVkY2I1YzQ1Zjk5MmMyZTk3YTJkYTI4ZGViL3RhYmxlOjYyYWExMjkxNDM1NTRmZjZiMTkwZWNiMjdkYTBlYmZkL3RhYmxlcmFuZ2U6NjJhYTEyOTE0MzU1NGZmNmIxOTBlY2IyN2RhMGViZmRfMS0xLTEtMS0w_b5474fed-b4d0-42ec-bcf1-e29730eeeebc">635,854</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80My9mcmFnOjYwMjk1ZjVkY2I1YzQ1Zjk5MmMyZTk3YTJkYTI4ZGViL3RhYmxlOjYyYWExMjkxNDM1NTRmZjZiMTkwZWNiMjdkYTBlYmZkL3RhYmxlcmFuZ2U6NjJhYTEyOTE0MzU1NGZmNmIxOTBlY2IyN2RhMGViZmRfNC0xLTEtMS0w_89575fb6-6fe5-4289-9bb9-d461718327ac">1,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at June 30, 2021</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80My9mcmFnOjYwMjk1ZjVkY2I1YzQ1Zjk5MmMyZTk3YTJkYTI4ZGViL3RhYmxlOjYyYWExMjkxNDM1NTRmZjZiMTkwZWNiMjdkYTBlYmZkL3RhYmxlcmFuZ2U6NjJhYTEyOTE0MzU1NGZmNmIxOTBlY2IyN2RhMGViZmRfNS0xLTEtMS0w_b4df1468-89e6-4027-975f-5135dbe16a86">637,510</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="iff7e1897a0a84ab8850afcc2d7c31962_49"></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RleHRyZWdpb246ZTI0MjljZTI5YmM2NGI2MTlmMThlNzM5ZWRlMDNiOGNfMTAzMg_5b66faf2-a70c-433e-a32b-fde2c9a1e167" continuedAt="i63bc0d0ff0f54833a06d619f87650ac2" escape="true"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4. Earnings Per Share</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 available to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings per share reflect the assumed exercise, settlement and vesting of all dilutive securities using the &#8220;treasury stock method&#8221; except when the effect is anti-dilutive. Potentially dilutive securities consist of shares issuable upon the exercise of stock options, settlement of stock appreciation rights and vesting of restricted stock awards and units. </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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="i63bc0d0ff0f54833a06d619f87650ac2"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RleHRyZWdpb246ZTI0MjljZTI5YmM2NGI2MTlmMThlNzM5ZWRlMDNiOGNfMTAzMw_139ac49d-d3b9-4d37-9c3e-42e4aa9db5b8" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;&#160;</span></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMy0xLTEtMS0w_438e498e-2832-4868-9897-6c8e25ec82fd">6,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMy0yLTEtMS0w_c71519a3-05c5-4514-8ecf-c70fd6eede10">11,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMy00LTEtMS0w_b489c62b-0106-4a8c-aea8-531455c53695">6,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMy01LTEtMS0w_e44b1568-16f6-44c4-ac3a-1f1b1b3f4e31">16,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfNS0xLTEtMS0w_c224d610-f1cd-44c9-8043-6dc03bd2c7fe">47,756,326</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfNS0yLTEtMS0w_db13b211-2057-4e8d-aa82-dda7c74fc0d4">48,239,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfNS00LTEtMS0w_cd3220ce-f279-4340-8e42-f90573ef1d8c">47,560,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfNS01LTEtMS0w_a343f614-01e1-48e4-9f41-28bae717e5e1">48,138,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add effect of dilutive securities:</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfNy0xLTEtMS0w_24983ae7-bdf4-4c5c-a609-41557baac871">688,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfNy0yLTEtMS0w_f2b501c0-0c98-46a4-ad72-9300bf29871a">178,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfNy00LTEtMS0w_7cc8efcc-64d7-4aa7-8e8e-53f403946d84">883,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfNy01LTEtMS0w_25d9bbb6-093b-4941-af55-e196251d356a">326,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfOC0xLTEtMS0w_da7cc6d9-338a-41d0-be66-781598557231">48,444,874</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfOC0yLTEtMS0w_cdf4fcdf-4573-47ee-959e-68f200d9342e">48,418,378</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfOC00LTEtMS0w_59e01478-f38b-4ead-b6c7-3a7f20d457bc">48,444,658</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfOC01LTEtMS0w_70bd22f9-bb6a-4a3f-89e6-02a81eb58f24">48,465,077</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTAtMS0xLTEtMA_a0b53e53-4672-4776-9dc3-91d08e5b3bb6">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTAtMi0xLTEtMA_e39bac0a-a3d0-4c7f-aad6-ec2c145c77b7">0.25</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTAtNC0xLTEtMA_925fa772-00d5-4d61-b1c3-fd128665f6b4">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTAtNS0xLTEtMA_40243e29-bfe0-42f8-9d0a-ee392c36cbca">0.34</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTEtMS0xLTEtMA_766e1725-60c6-4832-9266-56f83a58cbb9">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTEtMi0xLTEtMA_4168ca16-c8e0-4b22-b83d-c8758f222e12">0.24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTEtNC0xLTEtMA_2a2e1452-44b4-4e80-abe1-90076eebf1f6">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTEtNS0xLTEtMA_1fbc49cf-bdbf-48ac-8d98-330ac732604d">0.34</ix:nonFraction>&#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:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTMtMS0xLTEtMA_fdeb61b4-8c34-403c-95a8-2e5c232d6685">907,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTMtMi0xLTEtMA_a50010f8-77e1-4d61-910e-89a3cb675df2">1,484,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTMtNC0xLTEtMA_3566176b-b780-4aa0-8ac3-dbf48e62bc22">1,032,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTMtNS0xLTEtMA_3d2e709a-5147-496b-88ea-06e28551da5f">1,329,519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="iff7e1897a0a84ab8850afcc2d7c31962_52"></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RleHRyZWdpb246ZTA0NTBmN2Y5Y2Q1NDljZTlhMWM1YzJlNTEwNWY2OTZfMzk4Nw_f3356552-6fdc-4798-b668-bc3599c209eb" continuedAt="i11a9e3af7a2c4d9587ff294737d2a062" escape="true"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5. Fair Value Measurements</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Level 3 - Valuations derived from valuation techniques in which one or more significant inputs are unobservable.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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="i11a9e3af7a2c4d9587ff294737d2a062" continuedAt="i2c692d79f91547a3a6cb7dc24dbe4a48"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recurring fair value measurements</span></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RleHRyZWdpb246ZTA0NTBmN2Y5Y2Q1NDljZTlhMWM1YzJlNTEwNWY2OTZfMzk3Nw_54e682f8-21e8-4795-a3c4-e6c36f4564d1" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="15" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair value measurement using</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of June 30, 2021</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id001bbf8294445fe8057cf0cfe2447a3_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfNC0xLTEtMS0w_e5408a2e-56f4-4e0d-a7f3-3f808925b70d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic558a97a5d9440a180a08eea00877f7c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfNC0zLTEtMS0w_80f6d66c-b8f7-4461-abe7-5f60436b8aed">2,061</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie6bbefbf29a14c93856062002421c444_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfNC01LTEtMS0w_697cb9a0-58a4-47d1-9d7d-2ed9c250bb3d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ice11d8e5ff024e129edab124ae1088d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfNC03LTEtMS0w_06ba1e3f-b466-4d6f-b75c-1ca4162aafef">2,061</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id001bbf8294445fe8057cf0cfe2447a3_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfNS0xLTEtMS0w_d04bd361-a22e-4b68-97b5-8bc1a442d712">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic558a97a5d9440a180a08eea00877f7c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfNS0zLTEtMS0w_0db91469-e010-4db6-8126-6b2de746dbc5">2,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie6bbefbf29a14c93856062002421c444_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfNS01LTEtMS0w_78799ab4-d8d5-4b36-9a0b-06d1d03f866f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ice11d8e5ff024e129edab124ae1088d2_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfNS03LTEtMS0w_830e7f10-5392-47b0-a78a-bafafc818ce8">2,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id001bbf8294445fe8057cf0cfe2447a3_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfOS0xLTEtMS0w_48d45bcc-4115-4334-8837-4299d4491721">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic558a97a5d9440a180a08eea00877f7c_I20210630" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfOS0zLTEtMS0w_533217e1-a669-4ca7-bb3f-8cab0e3b335b">138</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie6bbefbf29a14c93856062002421c444_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfOS01LTEtMS0w_55e9ecb0-38c1-457b-a1ce-30548f941b0e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ice11d8e5ff024e129edab124ae1088d2_I20210630" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfOS03LTEtMS0w_83dc104d-1a01-4e3b-be28-7f63273a8a57">138</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id001bbf8294445fe8057cf0cfe2447a3_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMTAtMS0xLTEtMA_d70a5ce0-d41d-4110-bbaf-0840d8153d1a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic558a97a5d9440a180a08eea00877f7c_I20210630" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMTAtMy0xLTEtMA_37a93cae-7bcf-41fe-977e-daf912f160d9">138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie6bbefbf29a14c93856062002421c444_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMTAtNS0xLTEtMA_97ab5e84-e25f-4918-a1d2-01ad3777780c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ice11d8e5ff024e129edab124ae1088d2_I20210630" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMTAtNy0xLTEtMA_5ac6ec60-1d60-4194-bda8-bafbc547f00b">138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4c6cf23027fe4e958a080ef9cc6ddba5_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMTktMS0xLTEtMA_ed2fc49b-7aee-45c5-85c7-906f42fed62e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie46416243a614ad0ad58e6d85a65653f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMTktMy0xLTEtMA_8554165f-fe81-4dc8-b73c-ad34236efd5e">4,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib8d0b4397ef248378f357fab4b566975_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMTktNS0xLTEtMA_2936fb07-32f1-4089-94ac-70caac242036">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id20bb9a542e145a4a18f7f84fd18fc12_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMTktNy0xLTEtMA_e8209fdb-c24b-45fa-9489-1aa92763c44d">4,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4c6cf23027fe4e958a080ef9cc6ddba5_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMjAtMS0xLTEtMA_6df40ded-47f5-4c8d-90f8-132b9530693b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie46416243a614ad0ad58e6d85a65653f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMjAtMy0xLTEtMA_838818d9-c27d-4973-ba48-d692dfe341d5">4,159</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib8d0b4397ef248378f357fab4b566975_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMjAtNS0xLTEtMA_eb6fda31-f14e-4d4f-b7aa-df8f2e0574a1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id20bb9a542e145a4a18f7f84fd18fc12_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMjAtNy0xLTEtMA_cf4c179d-c132-415c-9b7b-71d560a5890d">4,159</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our interest rate swaps was based on model-driven valuations using LIBOR rates, which are observable at commonly quoted intervals. Accordingly, our interest rate swaps are classified within Level 2 of the fair value hierarchy. The Financial Co</span><span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nduct Authority in the U.K. has stated that it plans to phase out all tenors of LIBOR by June 2023. We do not currently anticipate a significant impact to our financial position or results of operations as a result of this action as we expect that our financial contracts currently indexed to LIBOR will either expire or be modified without significant financial impact before the p</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hase out occurs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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, 2021 and December&#160;31, 2020, due to the immediate or short-term maturity of these instruments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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, 2021 and December&#160;31, 2020, as the debt bears interest rates that approximate market value. As LIBOR rates are observable at commonly quoted intervals, our debt under the 2020 Credit Facility (as defined below) is classified within Level 2 of the fair value hierarchy. Our fixed rate debt is also classified within Level 2 of the fair value hierarchy.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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, 2021. Additionally, we did not hold any Level 3 assets or liabilities during the six months ended June&#160;30, 2021.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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="i2c692d79f91547a3a6cb7dc24dbe4a48" continuedAt="if132cae090cc45b2a51fc11690d104bc"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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></ix:continuation><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if132cae090cc45b2a51fc11690d104bc">There were no non-recurring fair value adjustments to our long-lived assets, intangible assets, goodwill and operating lease ROU assets during the six months ended June&#160;30, 2021</ix:continuation>.</span></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_55"></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEzOQ_f028e94a-3483-4c21-97b1-a9ca94932273" continuedAt="i3e5d758893ef408aa3669f7c063c7c4a" escape="true"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6. Consolidated Financial Statement Details</span></td></tr></table></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="blkb:ScheduleOfRestrictedCashTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExMg_d00b0dad-fbe2-4e1a-923b-8037e18aaf8c" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:69.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.375%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash due to customers</span></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNzUyZGQ3OTFmYjQzNGFhZDY5M2Y4OWVmNTBhNWFkL3RhYmxlcmFuZ2U6ZGU3NTJkZDc5MWZiNDM0YWFkNjkzZjg5ZWY1MGE1YWRfMS0xLTEtMS0w_12b717c9-f32e-41dc-a823-8b9a155126d9">433,243</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNzUyZGQ3OTFmYjQzNGFhZDY5M2Y4OWVmNTBhNWFkL3RhYmxlcmFuZ2U6ZGU3NTJkZDc5MWZiNDM0YWFkNjkzZjg5ZWY1MGE1YWRfMS0yLTEtMS0w_21217e89-560c-4886-9715-6cc9c04a5ad2">607,943</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real estate escrow balances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EscrowDeposit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNzUyZGQ3OTFmYjQzNGFhZDY5M2Y4OWVmNTBhNWFkL3RhYmxlcmFuZ2U6ZGU3NTJkZDc5MWZiNDM0YWFkNjkzZjg5ZWY1MGE1YWRfMi0xLTEtMS0w_b1aa9805-48f3-4504-bf58-ee0f15a818de">1,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EscrowDeposit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNzUyZGQ3OTFmYjQzNGFhZDY5M2Y4OWVmNTBhNWFkL3RhYmxlcmFuZ2U6ZGU3NTJkZDc5MWZiNDM0YWFkNjkzZjg5ZWY1MGE1YWRfMi0yLTEtMS0w_ac9ed3e8-d591-4801-b604-2faa55ad2402">1,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restricted cash</span></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNzUyZGQ3OTFmYjQzNGFhZDY5M2Y4OWVmNTBhNWFkL3RhYmxlcmFuZ2U6ZGU3NTJkZDc5MWZiNDM0YWFkNjkzZjg5ZWY1MGE1YWRfMy0xLTEtMS0w_1da11861-7af2-4b3f-b5bb-7bc1c05e005e">434,567</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNzUyZGQ3OTFmYjQzNGFhZDY5M2Y4OWVmNTBhNWFkL3RhYmxlcmFuZ2U6ZGU3NTJkZDc5MWZiNDM0YWFkNjkzZjg5ZWY1MGE1YWRfMy0yLTEtMS0w_8a1ea50d-4213-4653-94e1-81bcb157ed20">609,219</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEyNQ_f3c517c8-468b-4088-bbdb-cb840fb9638e" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:69.994%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.352%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of obtaining contracts</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMS0xLTEtMS0w_b84f30ed-0057-4cba-972d-e54873d1b647">81,478</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMS0yLTEtMS0w_5833a998-6c5a-4448-a9a5-c88bcd901b89">84,914</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid software maintenance and subscriptions</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMi0xLTEtMS0w_9b4ad50e-6a1a-45d7-8fe7-61f9dba2e526">32,599</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMi0yLTEtMS0w_ad6f012b-e0f0-4bf4-b393-dd10907c9391">24,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables for probable insurance recoveries</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EstimatedInsuranceRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMy0xLTEtMS0w_92aea427-9c12-422f-a385-3058710e14bd">23,373</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EstimatedInsuranceRecoveries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMy0yLTEtMS0w_4046a713-77ac-412f-8e53-93ab7ff9377b">6,288</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Implementation costs for cloud computing arrangements, net</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)(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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNC0xLTEtMS0w_6124c740-49d3-41d7-bfb9-d3e457bf7d4a">12,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNC0yLTEtMS0w_6999049e-232c-4b5f-a8fd-920513cac21c">11,298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnbilledContractsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNS0xLTEtMS0w_20021b55-6473-41cc-9a5f-7961fd1eb131">5,579</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnbilledContractsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNS0yLTEtMS0w_bf6142ef-6def-4033-b913-0ad5e4fa6cff">10,385</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="blkb:PrepaidInsuranceCurrentandLongterm" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNi0xLTEtMS0w_195a3c5b-cb01-4f8b-a827-c9e50edafeb0">4,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="blkb:PrepaidInsuranceCurrentandLongterm" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNi0yLTEtMS0w_1e7a628f-51bb-4057-803e-17bc1c9e4e82">1,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="blkb:DerivativeAssetsCurrentAndLongTerm" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNy0xLTEtMS0w_2394ea85-dcc6-471d-b4ba-b7edd6b29318">2,061</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:zerodash" name="blkb:DerivativeAssetsCurrentAndLongTerm" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNy0yLTEtMS0w_64c806ec-61ac-4041-8345-168ad55557bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfOC0xLTEtMS0w_b9c81182-babe-45c2-9210-93b3e06e52f5">1,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfOC0yLTEtMS0w_686a01e6-d4ab-42d9-8822-8b683b04e37c">1,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfOS0xLTEtMS0w_9a0fa615-368e-4992-a250-9cdc3a85ffcd">10,536</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfOS0yLTEtMS0w_fdf513d1-0354-46f8-b721-f8c36e44d7ec">10,332</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMTAtMS0xLTEtMA_7bd73a0f-df0d-4a82-9c70-54fd76d89cc3">174,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMTAtMi0xLTEtMA_fa9a6e5e-6143-4fd2-ad36-bcd9724d59fc">151,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMTEtMS0xLTEtMA_3aa8f69a-461e-4094-a1c2-12a01fa250ef">70,666</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMTEtMi0xLTEtMA_df10b09a-49e0-4f25-b744-b5cd7db52402">72,639</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMTItMS0xLTEtMA_f25f4546-d498-41aa-a174-f7ea308b894c">103,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMTItMi0xLTEtMA_658c23ec-b296-4974-a4ab-479466fe9c7f">78,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEyMw_2ec8f247-7e1b-4bd2-84be-acf6a39427f1" footnoteRole="http://www.xbrl.org/2003/role/footnote">Amortization expense from costs of obtaining contracts was $<ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTA5OTUxMTYzNDAxOA_e56aec88-3963-4361-9ac4-442015701201">9.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTI1_39260380-44c3-43e0-8e26-1daf85a58681">18.2</ix:nonFraction> million for the three and six months ended June&#160;30, 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTA5OTUxMTYzNDA2Mg_37c45b8c-5556-40ab-a7d5-44c6959fb988">9.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTMy_f016e0bd-a3db-4442-bbad-71e435beb64f">18.9</ix:nonFraction> million for the three and six months ended June&#160;30, 2020, respectively.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEwOA_69e768c2-d732-45cb-8135-82e3266c8366" footnoteRole="http://www.xbrl.org/2003/role/footnote">The current portion of costs of obtaining contracts as of June&#160;30, 2021 and December&#160;31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMjQz_61fa8e06-0adf-4ea4-b2d7-670d7f935d25">31.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMjUw_b98165cb-ad13-44b6-aa18-a96d17fc7395">31.9</ix:nonFraction> million, respectively.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExMw_c67346ef-20ac-4474-baef-40f88a33f63a" footnoteRole="http://www.xbrl.org/2003/role/footnote">The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2021 and December&#160;31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-5" format="ixt:numdotdecimal" name="blkb:PrepaidSoftwareMaintenanceCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMzU4_41b1e325-424d-44fb-96bd-f12b9d65783e">28.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-5" format="ixt:numdotdecimal" name="blkb:PrepaidSoftwareMaintenanceCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMzY1_e7cd67cd-10f3-4206-a192-f72c1bfc7475">19.8</ix:nonFraction> million, respectively.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTA5OTUxMTYzNDIyNA_be99263d-d13e-4740-a08b-ca2b6f811b33" footnoteRole="http://www.xbrl.org/2003/role/footnote">See discussion of the Security Incident at Note 9.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTE0OQ_76bf0b1b-8275-4cda-b64d-40eb19e74c8c" footnoteRole="http://www.xbrl.org/2003/role/footnote">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExMA_2581f3d5-0ad5-4dc5-8b3f-ae0a9c1b0f46" footnoteRole="http://www.xbrl.org/2003/role/footnote">Amortization expense from capitalized cloud computing implementation costs was insignificant and $<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTA5OTUxMTYzNDM0OQ_8609e15e-8689-4795-a1ec-f8d65f093a18">0.9</ix:nonFraction> million for the three and six months ended June&#160;30, 2021, respectively, and insignificant for the three and six months ended June&#160;30, 2020. Accumulated amortization for these costs was $<ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfNzQ5_d1df48ca-094e-405b-9f0d-f743751097a0">2.0</ix:nonFraction> million as of June&#160;30, 2021 and $<ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfNzY1_3cd04c33-a863-4c3f-949b-00bf3895fa71">1.1</ix:nonFraction> million as of December&#160;31, 2020.</ix:footnote></span></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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="i3e5d758893ef408aa3669f7c063c7c4a"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="blkb:AccruedExpensesAndOtherLiabilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTE0MQ_aba75ffb-2452-4d24-a054-0056a9ce5caa" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:69.994%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.352%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes payable</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TaxesPayableCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMS0xLTEtMS0w_25284dcb-e12e-4154-95af-f0310c95a440">14,310</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TaxesPayableCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMS0yLTEtMS0w_eea80631-a900-4c5d-a9ed-c3ff4bc92128">19,577</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued legal costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMi0xLTEtMS0w_54f450c0-e9cd-4309-90e5-efd39b651366">17,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMi0yLTEtMS0w_e3cc0183-1513-4f92-a97d-cf561e58899e">4,808</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities, current portion</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMy0xLTEtMS0w_7775b892-1783-476a-b336-ed6e9297be11">7,856</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMy0yLTEtMS0w_98a74ec1-61c1-4649-ac35-65a97f566bdd">9,359</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfNC0xLTEtMS0w_ffea9a23-b9e6-4cab-ab6e-b2e5d39a94d8">5,816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfNC0yLTEtMS0w_82855a72-9744-4a1e-9c1e-801b2f285ca8">5,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued commissions and salaries</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfNS0xLTEtMS0w_9cecde1f-38d0-4a3f-a0a8-db0aa2a93e1c">4,970</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfNS0yLTEtMS0w_02c882e5-189f-4493-bc6b-83ab8c1214ca">5,010</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="blkb:UnrecognizedTaxBenefitCurrentandLongterm" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfNi0xLTEtMS0w_f6f4e1d1-9bc9-424a-bb6e-1d7ec036be98">3,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="blkb:UnrecognizedTaxBenefitCurrentandLongterm" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfNi0yLTEtMS0w_6aee1bb8-8ca0-4c51-9cf6-0a58bbd44122">3,351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued health care costs</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedInsuranceCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfNy0xLTEtMS0w_05bf7b05-5c93-4c55-84e8-5250cb00222d">2,526</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedInsuranceCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfNy0yLTEtMS0w_53996b4e-95cb-4528-a5f1-94cae12ddbb6">2,341</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued vacation costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedVacationCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfOC0xLTEtMS0w_d833c01f-b8ff-45f0-b610-d7efd4fb7139">2,206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedVacationCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfOC0yLTEtMS0w_711a2cb0-ec01-43ca-8ef8-3aedb29fe282">2,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" name="blkb:DerivativeLiabilitiesCurrentAndLongTerm" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfOS0xLTEtMS0w_e607ea9c-a19d-4400-a480-b706e4e67875">138</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="blkb:DerivativeLiabilitiesCurrentAndLongTerm" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfOS0yLTEtMS0w_5ec921e9-751d-43da-aa6c-7da791c41d0e">4,159</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMTAtMS0xLTEtMA_ffdd8ab5-f250-49cc-9b13-ab0dde87ebf5">5,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMTAtMi0xLTEtMA_defb2a4d-dd66-435e-9104-754a0057a107">6,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMTEtMS0xLTEtMA_32318f61-eb7a-4f26-8f72-7e779ce17864">65,147</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMTEtMi0xLTEtMA_7e2b7478-98c6-408b-b71a-9a5e6bd89c57">63,094</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMTItMS0xLTEtMA_c09d5a3e-2836-4577-bc39-177f7bb42d3b">9,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMTItMi0xLTEtMA_3d561dbf-0c5b-45ae-8c8b-ea32a49b2c19">10,866</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMTMtMS0xLTEtMA_5281eeb1-8ab0-4b91-9591-4e3f10f05c3e">55,808</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="blkb:AccruedExpensesAndOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMTMtMi0xLTEtMA_b0395773-d1ed-4dd1-956d-51b38ae61a91">52,228</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExNQ_d23f48aa-9289-4925-85e5-0663a36ef8d6" footnoteRole="http://www.xbrl.org/2003/role/footnote">We deferred payments of the employer's portion of Social Security taxes during 2020 under the Coronavirus, Aid, Relief and Economic Security Act ("CARES Act"), half of which is due by the end of calendar year 2021 with the remainder due by the end of calendar year 2022.</ix:footnote></span></div></ix:nonNumeric><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEzOA_fdcae7b6-1789-4f46-9391-2196bf943e14" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other income (expense), net</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:40.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.377%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;&#160;</span></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfMi0xLTEtMS0w_dce48431-ebf6-4a3f-9469-9311b20e11f8">77</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfMi0yLTEtMS0w_ed870839-a8fc-4110-969b-c67b70fbabcd">110</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfMi00LTEtMS0w_47bdf7a4-14a1-4ac8-93f4-9d13a2d2c9a8">229</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfMi01LTEtMS0w_b11220d9-8a98-4877-a931-68cf2eacbee7">632</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfNS0xLTEtMS0w_f3450dfd-e438-43e9-8b85-6b50fd7f2e07">410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfNS0yLTEtMS0w_e3137b5a-9a13-450a-9f1a-4545810d2c18">520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfNS00LTEtMS0w_8b615c98-c27d-44f0-b79c-f34bb6046b57">752</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfNS01LTEtMS0w_41c0e0d6-a076-4139-b98b-3d4ef7e24cb1">1,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfNi0xLTEtMS0w_b6af9d6b-9327-42c4-877d-9dc630aa4036">487</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfNi0yLTEtMS0w_421d64c2-c4e6-465c-9e5e-1796431e7589">630</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" sign="-" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfNi00LTEtMS0w_3b1b643a-deb2-4251-af88-5f1a2871abe0">523</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="blkb:NonoperatingIncomeExpenseExcludingInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfNi01LTEtMS0w_22e42dac-a119-4df9-9e9e-44e0b4903fc3">1,700</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="iff7e1897a0a84ab8850afcc2d7c31962_61"></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RleHRyZWdpb246YTc3MDlkNDU2MWUxNGViODg1MTQ1ZTUzZjRjZGNkMDVfMTE5MQ_4115a3ab-9024-46ff-a626-5596bfb21e07" continuedAt="i7de3d88998c345e5a8201a06db32799d" escape="true"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">7. Debt</span></td></tr></table></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RleHRyZWdpb246YTc3MDlkNDU2MWUxNGViODg1MTQ1ZTUzZjRjZGNkMDVfMTE4Nw_20e9ce49-d5bd-4174-8ea8-6b6db1c40c29" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:43.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Debt balance at</span></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td><td colspan="3" style="border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit facility:</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i021d162742c2461387487ecfd2342743_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfMy0xLTEtMS0w_44c606a9-d29f-4342-9c58-62f4af9b1f96">90,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8d6ab99bc18b4adaa517e57fc609eb3e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfMy0yLTEtMS0w_f5d4bdb1-cf30-423e-a87c-bb2d32c732fa">69,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i021d162742c2461387487ecfd2342743_I20210630" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfMy00LTEtMS0w_075d7da1-fb70-457e-a83b-fef1f1648952">1.73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i8d6ab99bc18b4adaa517e57fc609eb3e_I20201231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfMy01LTEtMS0w_1498cc16-3474-4b01-a6e3-9c80d9fbd637">1.83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loans</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iea17d8f0fa054379bbd309e9c1539e5f_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNC0xLTEtMS0w_cc144536-9a04-4f2a-b226-6686be078ef4">395,000</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i87d01bb78e0e4577852ee74d5a2a2e38_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNC0yLTEtMS0w_0bf6739c-80a7-4db0-80f5-9e1586654d86">400,000</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="iea17d8f0fa054379bbd309e9c1539e5f_I20210630" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNC00LTEtMS0w_a4cc07df-6970-4345-99a8-40cad124e157">2.60</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i87d01bb78e0e4577852ee74d5a2a2e38_I20201231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNC01LTEtMS0w_5ebd38c1-ec6d-4a1b-a86e-65bfbb5b3390">3.12</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia7b6e6c3f14c4bc3b75fdd0c3ac597f4_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNS0xLTEtMS0w_01cbb225-78e4-411d-a911-35da20f4e19f">60,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c700cda5a864d5eb464320275bbb942_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNS0yLTEtMS0w_a1feb235-2c8a-4ab8-a7d2-eef40bb4f613">60,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ia7b6e6c3f14c4bc3b75fdd0c3ac597f4_I20210630" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNS00LTEtMS0w_ece87657-7368-4f25-ad30-d3e91e2f8199">5.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i7c700cda5a864d5eb464320275bbb942_I20201231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNS01LTEtMS0w_50478e93-f64a-44e7-96f5-f84f8226590b">5.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other debt</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNi0xLTEtMS0w_bf999120-cfb4-47f0-aae1-e63471758b74">2,232</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNi0yLTEtMS0w_e3d08b5c-9c14-4101-82ba-054142687568">3,926</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i856fd8773a8a45799c20591df5fda341_I20210630" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNi00LTEtMS0w_cb12da75-ae6e-49ab-ba51-f5050ec96447">5.00</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i4671781527ce4af7a7d09a0d99e49253_I20201231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNi01LTEtMS0w_369dac6b-3a78-4e41-900f-2956467ed2ea">5.00</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNy0xLTEtMS0w_e59d6687-da76-4e67-8b19-3eee869f1ef7">547,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNy0yLTEtMS0w_d24923d3-bada-4b27-bc7b-fb3f9fe195e2">534,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNy00LTEtMS0w_b87f189b-c55d-4d83-b232-38779ea94bc4">2.75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNy01LTEtMS0w_b546df67-134b-4001-9286-caef68cfbd69">3.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfOC0xLTEtMS0w_434e072f-4985-4e52-bbda-fb5f0b6cb440">2,422</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfOC0yLTEtMS0w_2de8e887-74d0-487f-b25a-4aa66f89a160">3,144</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfOS0xLTEtMS0w_385ff8d9-3147-4f03-9c43-576f63a6ff39">12,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfOS0yLTEtMS0w_8e9d769e-d714-4289-b645-fa5f980a25cd">12,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i8e191179fa9f4b378b8e43ff8d78bc5a_I20210630" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfOS00LTEtMS0w_1cd004e6-0644-4d38-ad3d-799f2016a82e">2.61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if2d632aa04b74401beba6ef035027de6_I20201231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfOS01LTEtMS0w_d2a8935f-8d62-4e5d-bbbc-514b22ae0795">2.61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt, net of current portion</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfMTAtMS0xLTEtMA_ab209ff4-e0ab-4c1b-9373-f5626aefb7eb">531,973</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfMTAtMi0xLTEtMA_768cedc2-48e5-4e0c-8cf4-b1a95c083b68">518,193</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i8adbdd62e0d3469b80b2746d859d3df9_I20210630" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfMTAtNC0xLTEtMA_6c00103b-1978-40da-924d-f4b2d27a84ac">2.76</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i9573cfd0a39d49a0bc569646fcd19532_I20201231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfMTAtNS0xLTEtMA_4ae78db5-8983-468f-81ef-164d94817b71">3.22</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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="i7de3d88998c345e5a8201a06db32799d"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 credit facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, we entered into a five-year $<ix:nonFraction unitRef="usd" contextRef="i0967dd3cb96341b19b80dd55401b592c_I20201030" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RleHRyZWdpb246YTc3MDlkNDU2MWUxNGViODg1MTQ1ZTUzZjRjZGNkMDVfMjM0_16b272bc-9057-48eb-b23a-01c70a419119">900.0</ix:nonFraction> million senior credit facility (the "2020 Credit Facility"). At June 30, 2021, we were in compliance with our debt covenants under the 2020 Credit Facility. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 an aggregate outstanding principal amount of $<ix:nonFraction unitRef="usd" contextRef="i7f96942128a14658a1662c932b5032fc_I20200831" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RleHRyZWdpb246YTc3MDlkNDU2MWUxNGViODg1MTQ1ZTUzZjRjZGNkMDVfNTIy_646ff970-fcaa-40ee-aeb3-3c157ca0adde">61.1</ix:nonFraction> million (collectively, the &#8220;Real Estate Loans&#8221;). At June 30, 2021, we were in compliance with our debt covenants under the Real Estate Loans.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RleHRyZWdpb246YTc3MDlkNDU2MWUxNGViODg1MTQ1ZTUzZjRjZGNkMDVfMTE5NA_db5b2231-83e0-4d97-8b39-8b5d04c9ade9" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our currently effective financing agreements as of June&#160;30, 2021:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term<br/>&#160;in Months</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Annual Payments</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">First Annual<br/>Payment Due</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective dates of agreements:</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2020</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3c086d4dab4c42bc812172c8363e1ec4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjE4NDI4NTRkZDhiMjRiYzE4ZDhiNTUxNzdmN2FkZjU3L3RhYmxlcmFuZ2U6MTg0Mjg1NGRkOGIyNGJjMThkOGI1NTE3N2Y3YWRmNTdfMi00LTEtMS0w_12fb22b0-a09e-46d6-8695-4e44c43f08fb">2,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2020</span></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 2020</span></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i95eece8cddcf462aaf246145f98ea8be_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjE4NDI4NTRkZDhiMjRiYzE4ZDhiNTUxNzdmN2FkZjU3L3RhYmxlcmFuZ2U6MTg0Mjg1NGRkOGIyNGJjMThkOGI1NTE3N2Y3YWRmNTdfMy00LTEtMS0w_605b2a8f-47a0-42af-91c4-8583aea8abcc">3,470</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;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></ix:nonNumeric><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RleHRyZWdpb246YTc3MDlkNDU2MWUxNGViODg1MTQ1ZTUzZjRjZGNkMDVfMTE3OA_693039bd-8276-41e2-bfa1-86659fd450b6" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, the required annual maturities related to the 2020 Credit Facility, the Real Estate Loans and our other debt were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Annual<br/>maturities</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 - remaining</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOmFmYjE5MmE5NmQ5OTQzMGI4MmM2N2Y0NDU0NDc4MTkxL3RhYmxlcmFuZ2U6YWZiMTkyYTk2ZDk5NDMwYjgyYzY3ZjQ0NTQ0NzgxOTFfMS0xLTEtMS0w_7c88c367-82d0-48bd-b969-7627191f87ec">5,594</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOmFmYjE5MmE5NmQ5OTQzMGI4MmM2N2Y0NDU0NDc4MTkxL3RhYmxlcmFuZ2U6YWZiMTkyYTk2ZDk5NDMwYjgyYzY3ZjQ0NTQ0NzgxOTFfMi0xLTEtMS0w_0641c91b-44ae-4850-bdaa-cb16531933f0">12,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023&#160;</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOmFmYjE5MmE5NmQ5OTQzMGI4MmM2N2Y0NDU0NDc4MTkxL3RhYmxlcmFuZ2U6YWZiMTkyYTk2ZDk5NDMwYjgyYzY3ZjQ0NTQ0NzgxOTFfMy0xLTEtMS0w_175f7145-959c-43b4-acd9-c2c4a7f0b795">11,983</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOmFmYjE5MmE5NmQ5OTQzMGI4MmM2N2Y0NDU0NDc4MTkxL3RhYmxlcmFuZ2U6YWZiMTkyYTk2ZDk5NDMwYjgyYzY3ZjQ0NTQ0NzgxOTFfNC0xLTEtMS0w_e51406b2-c892-4eb6-b862-080c0bc575a1">11,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOmFmYjE5MmE5NmQ5OTQzMGI4MmM2N2Y0NDU0NDc4MTkxL3RhYmxlcmFuZ2U6YWZiMTkyYTk2ZDk5NDMwYjgyYzY3ZjQ0NTQ0NzgxOTFfNS0xLTEtMS0w_81d04da3-7422-4e9c-b69d-5e5e3e2a121e">451,784</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="blkb:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOmFmYjE5MmE5NmQ5OTQzMGI4MmM2N2Y0NDU0NDc4MTkxL3RhYmxlcmFuZ2U6YWZiMTkyYTk2ZDk5NDMwYjgyYzY3ZjQ0NTQ0NzgxOTFfNy0xLTEtMS0w_3c08f573-cd8b-4351-ba77-091d72a41bdd">53,351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total required maturities</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOmFmYjE5MmE5NmQ5OTQzMGI4MmM2N2Y0NDU0NDc4MTkxL3RhYmxlcmFuZ2U6YWZiMTkyYTk2ZDk5NDMwYjgyYzY3ZjQ0NTQ0NzgxOTFfOC0xLTEtMS0w_97673ed9-8735-4f32-b1cb-16b8dd45767a">547,306</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="iff7e1897a0a84ab8850afcc2d7c31962_64"></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:DerivativesAndFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RleHRyZWdpb246MzM3YWEzMjY3MzExNDkxMGJhZWNmMmNmNjk5MmQyMGNfMTgxMw_546c3885-01a5-4644-a212-3508f1a734a7" continuedAt="iafbd0c249cd941be88c11c24b361095f" escape="true"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">8. Derivative Instruments</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally use derivative instruments to manage our variable interest rate risk. We have entered into interest rate swap agreements, which effectively convert portions of our variable rate debt under the 2020 Credit Facility to a fixed rate for the term of the swap agreements. We designated each of the interest rate swap agreements as a cash flow hedge at the inception of the contracts. </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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="iafbd0c249cd941be88c11c24b361095f" continuedAt="ibf6d5c33c7dc467298c36c94c72601bb"><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RleHRyZWdpb246MzM3YWEzMjY3MzExNDkxMGJhZWNmMmNmNjk5MmQyMGNfMTgwOQ_1eec8421-4c44-4ede-b4fc-5727ff04c0d8" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms and notional values of our derivative instruments were as follows as of June&#160;30, 2021:</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:57.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.743%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term of derivative instrument</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Notional<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July 2017 - July 2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icc817d1ae3d54d2687c61970ba0018d7_I20170731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjFmZWQyMmEzOTNiNDQ4M2I5ZDk2ZmJkNWUwYzM3NDEzL3RhYmxlcmFuZ2U6MWZlZDIyYTM5M2I0NDgzYjlkOTZmYmQ1ZTBjMzc0MTNfMi0yLTEtMS0w_5801cb85-1d95-4109-8026-9f139390d5cf">150,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap</span></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November 2020 - October 2024</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c3a6df8a44a45b38266dc6a029d142f_I20201130" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjFmZWQyMmEzOTNiNDQ4M2I5ZDk2ZmJkNWUwYzM3NDEzL3RhYmxlcmFuZ2U6MWZlZDIyYTM5M2I0NDgzYjlkOTZmYmQ1ZTBjMzc0MTNfNS0yLTEtMS0w_5a0e7c66-f7d7-4318-9377-552c6f4b9502">60,000</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November 2020 - October 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4ebe71666127427a9be3ba2e08213a4e_I20201130" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjFmZWQyMmEzOTNiNDQ4M2I5ZDk2ZmJkNWUwYzM3NDEzL3RhYmxlcmFuZ2U6MWZlZDIyYTM5M2I0NDgzYjlkOTZmYmQ1ZTBjMzc0MTNfNi0yLTEtMS0w_4fabb7e9-d26b-4e86-b0a8-16835088aec0">60,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap</span></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 2021 - October 2024</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibe4fe4bacd104e6c8804cbca82e9557d_I20201130" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjFmZWQyMmEzOTNiNDQ4M2I5ZDk2ZmJkNWUwYzM3NDEzL3RhYmxlcmFuZ2U6MWZlZDIyYTM5M2I0NDgzYjlkOTZmYmQ1ZTBjMzc0MTNfOS0yLTEtMS0w_5c1274a4-95df-4416-afce-5ad59fc243f2">120,000</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjFmZWQyMmEzOTNiNDQ4M2I5ZDk2ZmJkNWUwYzM3NDEzL3RhYmxlcmFuZ2U6MWZlZDIyYTM5M2I0NDgzYjlkOTZmYmQ1ZTBjMzc0MTNfNy0yLTEtMS0w_8b212ea0-9747-48cc-9de2-bb0c73e2b6d8">390,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward-starting interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July 2021 - October 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4d89a8a3605b495fbd14dd4e7e87ce18_I20201130" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjFmZWQyMmEzOTNiNDQ4M2I5ZDk2ZmJkNWUwYzM3NDEzL3RhYmxlcmFuZ2U6MWZlZDIyYTM5M2I0NDgzYjlkOTZmYmQ1ZTBjMzc0MTNfMTAtMi0xLTEtMA_32251255-913e-4fcb-8bce-056b2dec9054">120,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i29f7477378764ed28a206786f1f9cc3c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjFmZWQyMmEzOTNiNDQ4M2I5ZDk2ZmJkNWUwYzM3NDEzL3RhYmxlcmFuZ2U6MWZlZDIyYTM5M2I0NDgzYjlkOTZmYmQ1ZTBjMzc0MTNfMTEtMi0xLTEtMA_623610c6-9173-430f-9782-f50394281a4e">120,000</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, we entered into a new interest rate swap agreement. See additional details at Note 14. </span></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RleHRyZWdpb246MzM3YWEzMjY3MzExNDkxMGJhZWNmMmNmNjk5MmQyMGNfMTgxNg_cbe5e9bc-8227-42f1-b884-9c8100bf3873" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:21.853%"></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:10.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Asset derivatives</span></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Liability derivatives</span></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses<br/>and other<br/>current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i020ef393cd4d4bf6aca70f4a6829e74d_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfMy0yLTEtMS0w_da876ad7-86c1-420b-a40e-3314040cf9b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4a34cdad9fb6405ab8f631ed1b466a1c_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfMy0zLTEtMS0w_08795e05-55e3-487a-9a3a-047bdae70ee6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id67f78dfed74433f959783253fc6d58b_I20210630" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfMy02LTEtMS0w_a99f32f1-96f3-429c-8ff1-7ed4923a11a8">138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6526dede9512465f85b4adff6448cffe_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfMy03LTEtMS0w_f2f3ba3c-dc97-4413-ab88-25e021aff6b2">2,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, long-term portion</span></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie52cdbd9121041de8aa742f5296a4018_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfNC0yLTEtMS0w_c15e3173-9dbf-4efa-847a-8441cd3c2215">2,061</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ba54441b570438ebefcf067920d33c7_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfNC0zLTEtMS0w_9dc3594f-6ae4-427f-affc-177573229781">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idc024ad98e9a4458b6a9343d5a29b776_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfNC02LTEtMS0w_1083064c-84a6-4cbb-b212-27aad10960b0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib6255d8a70214940abe77c8be43e9b60_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfNC03LTEtMS0w_5ca4f8bc-3821-4962-8b17-778e4c0d9596">1,461</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i18368db572504fcbac77a91f1d5c2441_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfNS0yLTEtMS0w_0339ab7e-ca03-4c1e-b599-a7944509eb8e">2,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic070690091fd4dc993dfeb8c2f454153_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfNS0zLTEtMS0w_df0a1dee-0823-460d-97bc-25d76fc9a37d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i18368db572504fcbac77a91f1d5c2441_I20210630" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfNS02LTEtMS0w_f400127c-149d-4629-896d-83a455af11d3">138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic070690091fd4dc993dfeb8c2f454153_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfNS03LTEtMS0w_5c48553e-720f-4d42-b429-5df77ce73a8b">4,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RleHRyZWdpb246MzM3YWEzMjY3MzExNDkxMGJhZWNmMmNmNjk5MmQyMGNfMTgzNw_04a4a0af-429d-4131-97ff-fadc21ceefcb" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effects of derivative instruments in cash flow 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:23.607%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></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:19.221%"></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:19.225%"></td><td style="width:0.1%"></td></tr><tr style="height:41pt"><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain (loss) recognized<br/>in accumulated other <br/>comprehensive <br/>loss as of</span></td><td colspan="3" rowspan="2" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location <br/>of gain (loss) <br/>reclassified from <br/>accumulated other <br/>comprehensive <br/>loss into income</span></td><td colspan="9" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain (loss) reclassified from accumulated<br/>&#160;other comprehensive loss into income</span></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June&#160;30, 2021</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June&#160;30, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i66bc9e29b3ad43beb16bdcfea7095cec_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlODE3ZWIyZTJhNzQ1NDc5MDExN2JiOWE1YmM5NmM1L3RhYmxlcmFuZ2U6NmU4MTdlYjJlMmE3NDU0NzkwMTE3YmI5YTViYzk2YzVfMi0xLTEtMS0w_d1fe767b-d943-4c2d-85a1-1c9ca1c78391">1,923</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5720efbb36f5423eb981c74fd8c668a3_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlODE3ZWIyZTJhNzQ1NDc5MDExN2JiOWE1YmM5NmM1L3RhYmxlcmFuZ2U6NmU4MTdlYjJlMmE3NDU0NzkwMTE3YmI5YTViYzk2YzVfMi0zLTEtMS0w_90cbb32c-c12e-465c-9325-95468da1e4c8">1,408</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1afc8f2476994410a4bd218a40d23963_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlODE3ZWIyZTJhNzQ1NDc5MDExN2JiOWE1YmM5NmM1L3RhYmxlcmFuZ2U6NmU4MTdlYjJlMmE3NDU0NzkwMTE3YmI5YTViYzk2YzVfMi01LTEtMS0w_11634c52-c6fb-4402-baa3-b9b4fb0b8b07">2,784</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2020</span></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June&#160;30, 2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June&#160;30, 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id0764617fcf6425899fec218697e10f6_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlODE3ZWIyZTJhNzQ1NDc5MDExN2JiOWE1YmM5NmM1L3RhYmxlcmFuZ2U6NmU4MTdlYjJlMmE3NDU0NzkwMTE3YmI5YTViYzk2YzVfNS0xLTEtMS0w_9ebc2ebd-e09b-4925-b6a9-6f3e1a9e0522">5,233</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i92d85fd49586455780ed5a96ada20c03_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlODE3ZWIyZTJhNzQ1NDc5MDExN2JiOWE1YmM5NmM1L3RhYmxlcmFuZ2U6NmU4MTdlYjJlMmE3NDU0NzkwMTE3YmI5YTViYzk2YzVfNS0zLTEtMS0w_002d65b2-11fc-49db-8725-1afb22ac9a3b">1,018</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia753b5bda970435ab337026d40a84eb6_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlODE3ZWIyZTJhNzQ1NDc5MDExN2JiOWE1YmM5NmM1L3RhYmxlcmFuZ2U6NmU4MTdlYjJlMmE3NDU0NzkwMTE3YmI5YTViYzk2YzVfNS01LTEtMS0w_1a9eb9c1-ada8-4c69-925e-669402d7b031">1,223</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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. 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) is reclassified from accumulated other comprehensive income (loss) to current earnings. The estimated accumulated other comprehensive loss as of June&#160;30, 2021 that is expected to be reclassified into earnings within the next twelve months </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibf6d5c33c7dc467298c36c94c72601bb">is $<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RleHRyZWdpb246MzM3YWEzMjY3MzExNDkxMGJhZWNmMmNmNjk5MmQyMGNfMTYwMg_29cc6497-1f61-4e94-9263-7b814a32875b">1.2</ix:nonFraction> million. There were <ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RleHRyZWdpb246MzM3YWEzMjY3MzExNDkxMGJhZWNmMmNmNjk5MmQyMGNfMTYxNw_198213e6-1650-426c-bf4a-78b0103aa79d"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RleHRyZWdpb246MzM3YWEzMjY3MzExNDkxMGJhZWNmMmNmNjk5MmQyMGNfMTYxNw_54532162-160e-4bed-9668-b6f6df3ec352">no</ix:nonFraction></ix:nonFraction> ineffective portions of our interest rate swap derivatives during the six months ended June&#160;30, 2021 and 2020. See Note 12 for a summary of the changes in accumulated other comprehensive income (loss) by component.</ix:continuation></span></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_67"></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5NTc_090b557d-c465-44a0-a701-de16490d6fab" continuedAt="i266b8c0d176c464cbbbd7078ffd35e68" escape="true"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">9. Commitments and Contingencies</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases for corporate offices, subleased offices and certain equipment and furniture. As of June&#160;30, 2021, we did not have any operating leases that had not yet commenced.</span></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5Mzg_142adeaf-8a5d-4da8-8e15-59ea85973540" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense 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:33.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi0xLTEtMS0w_0aedf733-2b53-4326-bd41-e6cf8e52abda">2,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi0yLTEtMS0w_0a3af318-6f68-487e-98f3-74213eabe580">6,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;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 #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi00LTEtMS0w_a344f701-12d1-4965-8be5-aad7bd3db0e5">5,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi01LTEtMS0w_9f8574fb-52ef-4486-8fc7-68c76160d922">12,592</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMy0xLTEtMS0w_a34358a2-510d-473a-b85b-24090fc045a1">699</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMy0yLTEtMS0w_536cb6a0-bd73-483e-a013-f57ce29ac8e3">1,113</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMy00LTEtMS0w_62799871-9783-459f-9a37-3d7f26a90aa0">1,398</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMy01LTEtMS0w_31968b69-29d3-442b-a565-25a0a1a05b56">2,371</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfNC0xLTEtMS0w_c2ca59f7-7d05-4157-a18e-2f1d56e5da25">366</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfNC0yLTEtMS0w_f8ca4a85-cbc6-4902-866a-66539b0e0d82">940</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfNC00LTEtMS0w_76cf7bfe-d0e3-40cc-b659-0b79643b2283">826</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfNC01LTEtMS0w_e1624e1f-fa93-4235-a5bf-4021dd9ebb31">1,853</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net lease cost</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfNS0xLTEtMS0w_25857326-a2e0-4a74-a9ea-69d5c702ec7e">2,705</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfNS0yLTEtMS0w_307c99b1-125f-4e5f-9c8d-0064c74b3d83">6,454</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfNS00LTEtMS0w_1614f276-d705-41dd-bec7-1abdcede4e8f">5,785</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfNS01LTEtMS0w_14fa5ffe-3755-4338-a3bb-8fdbccea275a">13,110</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5NTY_9cd0d10c-3950-4d4f-a71e-49d0cce6fda3" footnoteRole="http://www.xbrl.org/2003/role/footnote">Includes short-term lease costs, which were immaterial.</ix:footnote></span></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term loans under the 2020 Credit Facility require periodic principal payments. The balance of the term loans and any amounts drawn on the revolving credit loans are due upon maturity of the 2020 Credit Facility in October 2025. The Real Estate Loans also require periodic principal payments and the balance of the Real Estate Loans are due upon maturity in April 2038.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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, 2021, the remaining aggregate minimum purchase commitment under these arrangements was approximately $<ix:nonFraction unitRef="usd" contextRef="i5802955b385441b89beeae19d9f9548f_I20210630" decimals="-5" format="ixt:numdotdecimal" name="blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTEwMQ_266589cc-ee8c-45e2-bc89-d7d7c2f7b791">45.0</ix:nonFraction> million through 2024.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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. If we determine that it is probable that a loss has been incurred related to solution or service indemnifications, any such loss that could be reasonably estimated would be recognized. We have not identified any losses and, accordingly, we have not recorded a liability related to these indemnifications.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 inquiries, 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 </span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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="i266b8c0d176c464cbbbd7078ffd35e68" continuedAt="i38786a6e7af44833bf1e2229ee546155"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, we are subject to risks and uncertainties as a result of a ransomware attack against us in May 2020 in which a cybercriminal removed a copy of a subset of data from our self-hosted environment (the "Security Incident"). Based on the nature of the Security Incident, our research and third party (including law enforcement) investigation, we have no reason to believe that any data went beyond the cybercriminal, was or will be misused, or will be disseminated or otherwise made available publicly. Our investigation into the Security Incident by our cybersecurity team and third-party forensic advisors remains ongoing.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Security Incident, we are currently subject to certain legal proceedings, claims, inquiries and investigations, as discussed below, and could be the subject of additional legal proceedings, claims, inquires and investigations in the future that might result in adverse judgments, settlements, fines, penalties, or other resolution. To limit our exposure to losses related to claims against us, including data breaches such as the Security Incident, we maintain $<ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-5" format="ixt:numdotdecimal" name="blkb:LiabilityInsuranceAmountTotal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNDkyMA_1a23ddf9-fc3a-4c4a-b722-42c023ad9189">50</ix:nonFraction> million of insurance above a $<ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="blkb:LiabilityInsuranceAmountDeductible" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNDk0NA_5800e8a5-a71d-4f20-9cbf-b7edf6ec45e2">250</ix:nonFraction> thousand deductible payable by us. As noted below, this coverage has reduced our fina</span><span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ncial exposure related to the Security Incident, and we will continue to seek recoveries under these insurance policies. </span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on our review of expenses incurred to date, and upon consideration of the number of matters outstanding (as described below), w</span><span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e believe it is probable that total losses related to the Security Incident will ultimately exceed the limits of our insurance coverage. However, we are currently unable to determine when that will be the case nor are we able to determine the approximate amount or range of any such excess.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three and six months ended June&#160;30, 2021, we recorded $<ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="blkb:SecurityIncidentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5OTUxMTYzODc2Ng_be84384f-650a-4e89-bc86-3be3957bf8bb">11.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="blkb:SecurityIncidentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNTQ1Ng_760c33dd-2db4-4473-b04a-6e5a7f168f20">24.4</ix:nonFraction> million, respectively, of expenses related to the Security Incident and offsetting probable insurance recoveries of $<ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5OTUxMTYzODc4OQ_dad7eb2b-a741-4f2f-80f7-a5ac1314dac2">11.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNTU1Mg_b516f583-81e8-4334-a664-7c4b2f76fefe">23.9</ix:nonFraction> million, respectively. As of June&#160;30, 2021, we have recorded cumulative expenses related to the Security Incident of $<ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-5" format="ixt:numdotdecimal" name="blkb:SecurityIncidentCumulativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNTY0MA_4dd28287-9fec-4730-8aff-dbf72e9f740b">34.2</ix:nonFraction> million and cumulative probable insurance recoveries of $<ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-5" format="ixt:numdotdecimal" name="blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNTY5MQ_2adc9b26-d158-4411-9cfe-97f92646aa3a">33.3</ix:nonFraction> million. Due to the time required to submit and process such insurance claims, we have not yet received all of the accrued insurance recoveries. Of the insurance recoveries recorded, $<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InsuranceRecoveries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNTg2OQ_f84d494a-f9b4-443f-a8cd-2b12a83a2e6f">10.0</ix:nonFraction> million had been paid as of June&#160;30, 2021. Recorded expenses consisted primarily of payments to third-party service providers and consultants, including legal fees. We present expenses and insurance recoveries related to the Security Incident in general and administrative expense on our condensed consolidated statements of comprehensive income and as operating activities on our condensed consolidated statements of cash flows. We expect to continue to experience significant expenses related to our response to the Security Incident, resolution of legal proceedings, claims, inquiries and investigations discussed below, and our efforts to further enhance our security measures, and those expenses may be material.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on our analysis of the factors described above, we have not recorded a liability related to the Security Incident as of June&#160;30, 2021 because we are unable at this time to reasonably estimate the possible loss or range of loss.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer claims. </span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, we have received approximately <ix:nonFraction unitRef="cases" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="0" name="blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNjc2NA_6a51608f-e093-40e5-be31-3c01087d056b">260</ix:nonFraction> specific requests for reimbursement of expenses ("Customer Reimbursement Requests") and approximately <ix:nonFraction unitRef="cases" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="0" name="blkb:SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5OTUxMTY0MDYwNQ_a08bfe78-de08-4b26-971c-ddf710f8a0cf">400</ix:nonFraction> reservations of the right to seek expense recovery in the future from customers or their attorneys in the U.S., U.K. and Canada related to the Security Incident (none of which have as yet been filed in court and only one of which is in arbitration). Of the Customer Reimbursement Requests received to date, approximately <ix:nonFraction unitRef="cases" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="0" name="blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsSettled" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5OTUxMTY0MDYwOQ_61b9c675-558e-47f0-9dfe-6d4d2e22ca7d">160</ix:nonFraction> have been fully resolved and closed. Customer claims generally seek reimbursement of their costs and expenses associated with notifying their own customers of the Security Incident and taking steps to assure that personal information has not been compromised as a result of the Security Incident. Our review of customer claims includes analyzing individual customer contracts into which we have entered, the specific claims made and applicable law.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer constituent class actions. </span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Presently, we are a defendant in <ix:nonFraction unitRef="cases" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="0" name="blkb:SecurityIncidentNumberOfConsumerClassActionCases" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNzQzMQ_65adb601-5edb-492e-8d09-62dfe842f6b4">29</ix:nonFraction> putative consumer class action cases [<ix:nonFraction unitRef="cases" contextRef="i2e12d66151914f61802acd9a5196526c_D20210101-20210630" decimals="0" name="blkb:SecurityIncidentNumberOfConsumerClassActionCases" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNzQ3Mg_9f5923f1-ef0b-4c43-88a4-eed20217bf13">27</ix:nonFraction> in U.S. federal courts (some of which have been consolidated under multi district litigation to a single federal court) and <ix:nonFraction unitRef="cases" contextRef="i749c904319a546a19e6a2fab104bacf4_D20210101-20210630" decimals="0" name="blkb:SecurityIncidentNumberOfConsumerClassActionCases" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNzYyNQ_b7c60718-b16a-4dfa-bbed-a1f8eacaa46b">2</ix:nonFraction> </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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="i38786a6e7af44833bf1e2229ee546155"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Canadian courts] alleging harm from the Security Incident. The plaintiffs in these cases, who purport to represent various classes of individual constituents of our customers, generally claim to have been harmed by alleged actions and/or omissions by us in connection with the Security Incident and assert a variety of common law and statutory claims seeking monetary damages, injunctive relief, costs and attorneys&#8217; fees, and other related relief.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawsuits that are putative class actions require a plaintiff to satisfy a number of procedural requirements before proceeding to trial. These requirements include, among others, demonstration to a court that the law proscribes in some manner our activities, the making of factual allegations sufficient to suggest that our activities exceeded the limits of the law and a determination by the court&#8212;known as class certification&#8212;that the law permits a group of individuals to pursue the case together as a class.  If these procedural requirements are not met, the lawsuit cannot proceed as a class action and the plaintiff may lose the financial incentive to proceed with the case. Frequently, a court&#8217;s determination as to these procedural requirements is subject to appeal to a higher court. As a result of these uncertainties, we may be unable to determine the probability of loss until, or after, a court has finally determined that a plaintiff has satisfied the applicable class action procedural requirements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, for putative class actions, it is often not possible to estimate the possible loss or a range of loss amounts, even where we have determined that a loss is reasonably possible. Generally, class actions involve a large number of people and raise complex legal and factual issues that result in uncertainty as to their outcome and, ultimately, making it difficult for us to estimate the amount of damages that a plaintiff might successfully prove. This analysis is further complicated by the fact that the plaintiffs lack contractual privity with us.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Governmental inquiries and investigations.</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To date, we have received a consolidated, multi-state Civil Investigative Demand issued on behalf of <ix:nonFraction unitRef="cases" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="0" name="blkb:SecurityIncidentNumberOfStateAttorneysGeneral" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfOTgwMw_3ed207fe-3957-4edd-b8cf-d1840c39cdfd">47</ix:nonFraction> state Attorneys General and the District of Columbia and separate Civil Investigative Demands from the offices of the Illinois Attorney General and the California Attorney General relating to the Security Incident. In addition, we have received communications, inquires and requests from the U.S. Federal Trade Commission, the SEC, the U.S. Department of Health and Human Services, the Information Commissioner&#8217;s Office in the United Kingdom under the U.K. Data Protection Act 2018, the Office of the Australian Information Commissioner, the Office of the Privacy Commissioner of Canada and the Spanish Data Protection Agency. We are cooperating with these offices and responding to their inquiries, which include various requests for documents, policies, narratives and communications, as well as requests to interview or depose various Company-related personnel. As noted above, each of these separate governmental inquiries and investigations could result in adverse judgements, settlements, fines, penalties, or other resolution, the amount, scope and timing of which we are currently unable to predict, but could be material.</span></div></ix:continuation><div id="iff7e1897a0a84ab8850afcc2d7c31962_73"></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RleHRyZWdpb246NmJlZmYzNWU0ZjliNGI1ZWIzNmFhYTE0OWU2ZjQzYWVfNTY0_0ea00e8d-ade6-4610-b5b3-ec76b63615d1" escape="true"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">10. Income Taxes</span></td></tr></table></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RleHRyZWdpb246NmJlZmYzNWU0ZjliNGI1ZWIzNmFhYTE0OWU2ZjQzYWVfNTY1_1ee7055d-7631-4dd8-b2f0-4f9f54802185" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;&#160;</span></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax provision</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RhYmxlOjcxY2VlYzQwNTEwNTQ5ZWU4MTNmYTdkMzZjMmY1YjIwL3RhYmxlcmFuZ2U6NzFjZWVjNDA1MTA1NDllZTgxM2ZhN2QzNmMyZjViMjBfMi0xLTEtMS0w_793d170b-87f0-4781-a0e8-88c143a0b9b3">1,745</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RhYmxlOjcxY2VlYzQwNTEwNTQ5ZWU4MTNmYTdkMzZjMmY1YjIwL3RhYmxlcmFuZ2U6NzFjZWVjNDA1MTA1NDllZTgxM2ZhN2QzNmMyZjViMjBfMi0yLTEtMS0w_9b3afa0b-7b51-46bb-97a3-78352c7dd0fa">4,496</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RhYmxlOjcxY2VlYzQwNTEwNTQ5ZWU4MTNmYTdkMzZjMmY1YjIwL3RhYmxlcmFuZ2U6NzFjZWVjNDA1MTA1NDllZTgxM2ZhN2QzNmMyZjViMjBfMi00LTEtMS0w_8098c3e1-be69-4178-b0da-3031398211b8">2,429</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RhYmxlOjcxY2VlYzQwNTEwNTQ5ZWU4MTNmYTdkMzZjMmY1YjIwL3RhYmxlcmFuZ2U6NzFjZWVjNDA1MTA1NDllZTgxM2ZhN2QzNmMyZjViMjBfMi01LTEtMS0w_711295f9-c352-4639-9568-fdcb66758abe">5,192</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RhYmxlOjcxY2VlYzQwNTEwNTQ5ZWU4MTNmYTdkMzZjMmY1YjIwL3RhYmxlcmFuZ2U6NzFjZWVjNDA1MTA1NDllZTgxM2ZhN2QzNmMyZjViMjBfMy0xLTEtMS0w_5cd94fbc-dbf9-4ddf-9f9c-a7ebfb79d4bb">20.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RhYmxlOjcxY2VlYzQwNTEwNTQ5ZWU4MTNmYTdkMzZjMmY1YjIwL3RhYmxlcmFuZ2U6NzFjZWVjNDA1MTA1NDllZTgxM2ZhN2QzNmMyZjViMjBfMy0yLTEtMS0w_d96b96ed-49f8-4355-92ea-6e6ffab97072">27.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RhYmxlOjcxY2VlYzQwNTEwNTQ5ZWU4MTNmYTdkMzZjMmY1YjIwL3RhYmxlcmFuZ2U6NzFjZWVjNDA1MTA1NDllZTgxM2ZhN2QzNmMyZjViMjBfMy00LTEtMS0w_9e9112bb-a1c7-4c45-8315-e03697c96622">27.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RhYmxlOjcxY2VlYzQwNTEwNTQ5ZWU4MTNmYTdkMzZjMmY1YjIwL3RhYmxlcmFuZ2U6NzFjZWVjNDA1MTA1NDllZTgxM2ZhN2QzNmMyZjViMjBfMy01LTEtMS0w_1ea6b2ac-c1f3-44cc-a907-b4dbdf3b58df">24.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in our effective income tax rate for the three months ended June&#160;30, 2021, when compared to the same period in 2020, was primarily attributable to a 2021 discrete tax benefit against lower pre-tax income. The 2020 effective income tax rate was negatively impacted by discrete adjustments comprised of tax expense attributable to stock-based compensation and unrecognized tax benefits net of benefit attributable to deferred tax adjustment. The 2021 effective income tax rate was positively impacted by increased tax benefit attributable to stock-based compensation offset against tax expense attributable to a corporate income tax rate increase enacted during the period against lower pre-tax income.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in our effective income tax rate for the six months ended June&#160;30, 2021 when compared to the same periods in 2020, was primarily attributable to the impact of non deductible expenses against lower pre-tax income.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td></tr></table></div></div></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_76"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RleHRyZWdpb246OGVjM2E5NjBmZGQxNDMyMThmMGEwYzgzMzVjZTAyMGFfMzA0_ae44fdd4-7a37-4ecb-b2da-5d0698f6a7eb" escape="true"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">11. Stock-based Compensation</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is allocated to cost of revenue and operating expenses on the condensed consolidated statements of comprehensive income based on where the associated employee&#8217;s compensation is recorded. <ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RleHRyZWdpb246OGVjM2E5NjBmZGQxNDMyMThmMGEwYzgzMzVjZTAyMGFfMzAy_cd9018fe-cbea-4075-adc9-8bcef2408cd0" continuedAt="i6901f98e2f724a8fb88e4a6055f51432" escape="true">The following table summarizes stock-based compensation expense:</ix:nonNumeric></span></div><div style="margin-top:3pt"><ix:continuation id="i6901f98e2f724a8fb88e4a6055f51432"><table style="border-collapse: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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;&#160;</span></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Included in cost of revenue:</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of recurring</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i43991bc323154963904d2a4382a5479d_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMy0xLTEtMS0w_8e21fc92-cb71-4671-92a9-f1fcb7ecfd21">3,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idff5224a3f0445a9a062246017f4197f_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMy0yLTEtMS0w_729c9de6-cefc-4f35-9b3e-f1597cdd0f67">1,151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i460a678446964590ab3a1ce55b0307e6_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMy00LTEtMS0w_4da7cce2-e8b5-41c4-8e36-6e841127b54e">5,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i95455a01e35f4ecf800fbab5aab95824_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMy01LTEtMS0w_b598743c-c132-4582-ab2b-3f3017306346">1,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of one-time services and other</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia98b551ed66749549108ea08f389606b_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNC0xLTEtMS0w_1623de3a-d099-492e-8527-e8b1726f6e91">1,745</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3eefaf8d9b0b4671b22bcb57db5de64b_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNC0yLTEtMS0w_311c03b0-945f-4165-8afd-fec21d35c55d">1,419</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icf972dfe9a7f4348a15a4ab2c2f58e10_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNC00LTEtMS0w_1dfd580e-3826-4ddf-ab1a-4e6709fde696">4,692</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7741c171ece6461198956c4063f01848_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNC01LTEtMS0w_d070c99b-bc7e-4578-b22d-7b1cf84c1e32">1,814</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total included in cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4f6a80897b974bda80dd1b012cb5b2b5_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNS0xLTEtMS0w_7d985be7-14f7-4ede-85f9-d86b28291e1b">5,237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1ba78f4bf6c6488b8b0531bc5caba5a3_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNS0yLTEtMS0w_eb43f561-9a66-45a7-9318-fa5a850c085a">2,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5cf646b2ce0e49f099826e0dcf675bec_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNS00LTEtMS0w_d3312569-ccd6-425b-86be-b445bb52749e">10,595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i77a33b2884c7406089da97f73d670aa8_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNS01LTEtMS0w_659e8e70-9744-4265-8af2-36df7ce0ee58">3,435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Included in operating expenses:</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, marketing and customer success</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a34557e6ac243fca7b0134250f552a0_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNy0xLTEtMS0w_778d585c-8da6-4031-a47a-e65efe586ba9">4,678</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if29e373278cc461cbe08f2077b1b52f3_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNy0yLTEtMS0w_5a975b1d-ef3e-4591-960e-b06b7ae69591">3,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2a87853ab1034d0d82cecadfc78eb25e_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNy00LTEtMS0w_02227640-bb8b-406e-911a-a139b25a7e6a">10,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibc8d059636614c66af2b0ec852b9769f_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNy01LTEtMS0w_0c129a54-a161-4f13-9ea3-2e0003434fd7">6,081</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f950cf764b841db9e4f9717e6658602_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfOC0xLTEtMS0w_7d193f70-f40f-495f-9c48-6f08ead0640b">6,901</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba6a4f0b8a234699af34b80e99d57fdc_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfOC0yLTEtMS0w_b4c5dd1a-2dd8-4cad-9272-f6ddb72651c6">4,348</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idf59333db5944df69766165124e2fe67_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfOC00LTEtMS0w_3c8e7f46-049e-48a7-a580-1a9480c58a92">13,615</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i901cdb64c3e04ef2874f8707ea1d65c4_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfOC01LTEtMS0w_fbe844ac-f36a-4702-aea5-62ae92f6fe95">7,147</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i066d98f4535444aa84b7131dec17b12d_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfOS0xLTEtMS0w_0ad544b7-38d5-422a-885a-679f7b434d21">13,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idb09465c0fd044cb9725367d3de0da14_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfOS0yLTEtMS0w_1387ff68-7df9-4fe3-98d0-70933e61cd6b">9,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i141ec3e5f7434d1daab07cfb782beca4_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfOS00LTEtMS0w_1ceaf8fe-46d8-48d5-9e30-a09986634153">26,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i01282cecbbc9415eb91bf19f7e20635f_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfOS01LTEtMS0w_cc129b03-4bf4-4a25-9e02-23a00d238cb4">17,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total included in operating expenses</span></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iad640eb644054aae9aa9c5e8c735038b_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMTAtMS0xLTEtMA_c72dbedf-ac1f-470f-8de9-25dfda655488">25,312</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f157d2e3e824c90acb787b3f3d0e19a_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMTAtMi0xLTEtMA_6f320133-c414-4f09-99f6-c4974b355eb2">17,563</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1fc0bba9b704eb2b60356e8b5c64dea_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMTAtNC0xLTEtMA_6ddac995-9ee7-4a3e-81ee-082d2e0c9e73">49,959</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2427c7549e2b47f0a16a453bb66b5d67_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMTAtNS0xLTEtMA_75765bcd-cdef-4f77-83a5-054e22056ce2">30,278</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;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 #71bf43;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMTEtMS0xLTEtMA_b35a4c0f-0c04-46c1-beca-299ed7fd9a3a">30,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMTEtMi0xLTEtMA_2c80730c-5873-4d93-b523-25e30192ecf0">20,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMTEtNC0xLTEtMA_619de71d-4b26-4583-ba4e-9596623660d8">60,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMTEtNS0xLTEtMA_7509401a-091c-4e01-bbe7-651e42451d80">33,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:nonNumeric><div id="iff7e1897a0a84ab8850afcc2d7c31962_79"></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RleHRyZWdpb246ODUwMWYxY2ZmOTUyNDI4N2E3MTc3MWZkMWVlMDZiNzJfMTM4MA_248e63c7-efe9-4c14-bf5f-61473df8f922" continuedAt="ied8bdf1c481c4ae09caf4f55b2bcad45" escape="true"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">12. Stockholders' Equity</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, our Board of Directors reauthorized and expanded a stock repurchase program that authorizes us to purchase up to $<ix:nonFraction unitRef="usd" contextRef="i8127e26b590f452c9c7ee183b7691309_I20201130" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RleHRyZWdpb246ODUwMWYxY2ZmOTUyNDI4N2E3MTc3MWZkMWVlMDZiNzJfMTY1_3ba3ea64-61cc-48c4-b0a6-2785653d001c">250.0</ix:nonFraction> million of our outstanding shares of common stock. The program does not have an expiration date. Under the stock repurchase program, we are authorized to repurchase shares from time to time in accordance with applicable laws both on the open market, including under trading plans established pursuant to Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, and in privately negotiated transactions. The timing and amount of repurchases depends on several factors, including market and business conditions, the trading price of our common stock and the nature of other investment opportunities. The repurchase program may be limited, suspended or discontinued at any time without prior notice. Under the 2020 Credit Facility, we have restrictions on our ability to repurchase shares of our common stock, which are summarized on page 40 below.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for purchases of treasury stock under the cost method. During the three and six months ended June&#160;30, 2021, we purchased&#160;<ix:nonFraction unitRef="shares" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RleHRyZWdpb246ODUwMWYxY2ZmOTUyNDI4N2E3MTc3MWZkMWVlMDZiNzJfMTA3NA_82ed3496-f955-419d-8725-ef2085f56e6f">405,047</ix:nonFraction>&#160;and <ix:nonFraction unitRef="shares" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RleHRyZWdpb246ODUwMWYxY2ZmOTUyNDI4N2E3MTc3MWZkMWVlMDZiNzJfMTY0OTI2NzQ0MzE1MQ_9a716fe0-8ba1-4667-b493-b21a31a7d48e">870,868</ix:nonFraction> shares for $<ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RleHRyZWdpb246ODUwMWYxY2ZmOTUyNDI4N2E3MTc3MWZkMWVlMDZiNzJfMTA4OA_045dbb19-fffc-4fd8-b601-7c31bf1ec0d6">30.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RleHRyZWdpb246ODUwMWYxY2ZmOTUyNDI4N2E3MTc3MWZkMWVlMDZiNzJfMTY0OTI2NzQ0MzE2MA_8a3cebaa-b8e8-4c2f-83e6-b8dd97edc790">58.1</ix:nonFraction> million, respectively. The remaining amount available to purchase stock under the stock repurchase program was $<ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RleHRyZWdpb246ODUwMWYxY2ZmOTUyNDI4N2E3MTc3MWZkMWVlMDZiNzJfMTE4MA_f1ab0910-fc4a-4e7c-bca3-2dcea9b5a780">150.9</ix:nonFraction> million as of June&#160;30, 2021.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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="ied8bdf1c481c4ae09caf4f55b2bcad45"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in accumulated other comprehensive income (loss) by component</span></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RleHRyZWdpb246ODUwMWYxY2ZmOTUyNDI4N2E3MTc3MWZkMWVlMDZiNzJfMTM3OQ_4de6b8a3-f392-42a8-8501-c97a4669b699" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive income (loss) by component, consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.818%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive income (loss), beginning of period</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i707ecb2a18c4490488d3ea69de6fcece_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMi0xLTEtMS0w_d4da523c-6db5-4430-bb31-55c652229c25">4,163</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i02ea7887fe99486e8dfb3a76557b71da_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMi0yLTEtMS0w_34c20fc2-342a-4cb7-8788-eb829737cd24">14,140</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMi00LTEtMS0w_ad0a295e-a4d6-4225-8dd2-e9f1cd9ea5ee">2,497</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7443b56423f147f2a4cd37fc8f751742_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMi01LTEtMS0w_b94f2b1e-77fc-49a0-9163-61a4c02646de">5,290</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;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:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i441477a70e244bdd91d45a52aae8839f_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNS0xLTEtMS0w_7a0e4cf3-5bcd-405c-8083-5dd54e2a6bd9">1,048</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i4b51d7a48dc54eff93974c7c725f95ad_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNS0yLTEtMS0w_ddedc6f1-723c-4108-84eb-f9191e4a05dc">4,445</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0862bce0c9bd4d92859d34bf22458eb4_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNS00LTEtMS0w_729e57b1-4fa2-4121-89b2-28b18801a354">3,101</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7c39dd731b9345f685a7f80fbb2e2927_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNS01LTEtMS0w_5908138e-07c0-4fe6-82d1-d12255ba1663">1,323</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive income (loss) before reclassifications, net of tax effects of $<ix:nonFraction unitRef="usd" contextRef="icecab29135f645fd9fa0f96bdf6d0f9d_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNy0wLTEtMS0wL3RleHRyZWdpb246MmIwMWRmMTA0YWIzNDFhMzg0MWQ4ZDkxYTJhNGFlNDdfODY_97836eb6-4344-4b60-b063-675dc6e2f149">244</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i02d68c2ee9b84bc5aa07c0c05b661d8d_D20200401-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNy0wLTEtMS0wL3RleHRyZWdpb246MmIwMWRmMTA0YWIzNDFhMzg0MWQ4ZDkxYTJhNGFlNDdfOTA_9facbb83-639d-4ff8-a188-c329b7d433a5">71</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="if16fb910da5840938c770bd25b90df16_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNy0wLTEtMS0wL3RleHRyZWdpb246MmIwMWRmMTA0YWIzNDFhMzg0MWQ4ZDkxYTJhNGFlNDdfOTQ_708a90cd-34e5-4f50-afd5-69c64f94bc4f">856</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="ie6192a6b31f44ea195ca9f59a3111cd2_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNy0wLTEtMS0wL3RleHRyZWdpb246MmIwMWRmMTA0YWIzNDFhMzg0MWQ4ZDkxYTJhNGFlNDdfMTAx_67126e21-e541-4159-bfbc-bf68c397e831">1,225</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="icecab29135f645fd9fa0f96bdf6d0f9d_D20210401-20210630" decimals="-3" name="blkb:OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNy0xLTEtMS0w_ee7126f1-cd46-4c28-93e6-f7ad24344579">692</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i02d68c2ee9b84bc5aa07c0c05b661d8d_D20200401-20200630" decimals="-3" name="blkb:OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNy0yLTEtMS0w_6c87a77e-9cc1-4d0c-bc7d-ab9648419631">200</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if16fb910da5840938c770bd25b90df16_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="blkb:OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNy00LTEtMS0w_fcefe4ad-68ec-490c-ad03-028a8f7a418f">2,438</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie6192a6b31f44ea195ca9f59a3111cd2_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="blkb:OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNy01LTEtMS0w_9029bbce-267c-4d65-9b96-feaf0bc2b808">3,473</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive (loss) income to interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icecab29135f645fd9fa0f96bdf6d0f9d_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="blkb:AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfOC0xLTEtMS0w_84ad21e5-b888-4299-b971-ad5dd9bdcfcf">1,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02d68c2ee9b84bc5aa07c0c05b661d8d_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="blkb:AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfOC0yLTEtMS0w_ef4efff1-c479-4c68-9ade-bf307df84eda">1,018</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if16fb910da5840938c770bd25b90df16_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="blkb:AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfOC00LTEtMS0w_1b756100-27af-441d-bafc-72330d16e7ba">2,784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie6192a6b31f44ea195ca9f59a3111cd2_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="blkb:AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfOC01LTEtMS0w_c8a05172-bd44-4309-9eb0-82716796d75f">1,223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax benefit included in provision for income taxes</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="icecab29135f645fd9fa0f96bdf6d0f9d_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfOS0xLTEtMS0w_720b3334-d69f-4055-aae4-7b5210642a48">371</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i02d68c2ee9b84bc5aa07c0c05b661d8d_D20200401-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfOS0yLTEtMS0w_56abd94b-7c18-41c4-bb46-15fee48cffac">267</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if16fb910da5840938c770bd25b90df16_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfOS00LTEtMS0w_33938ed5-d800-44de-982e-be04e9a7bf3c">728</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie6192a6b31f44ea195ca9f59a3111cd2_D20200101-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfOS01LTEtMS0w_32767fb7-8233-48e0-b83c-21cdbfd656e1">321</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icecab29135f645fd9fa0f96bdf6d0f9d_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTAtMS0xLTEtMA_7fa76872-d91f-4e16-ae77-af1c27b39251">1,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02d68c2ee9b84bc5aa07c0c05b661d8d_D20200401-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTAtMi0xLTEtMA_db436bd8-6d0f-4eba-b609-8d9e2442bcbd">751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if16fb910da5840938c770bd25b90df16_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTAtNC0xLTEtMA_34ae76f0-0ef6-4b6c-823c-fa3fe2bd5186">2,056</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie6192a6b31f44ea195ca9f59a3111cd2_D20200101-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTAtNS0xLTEtMA_bb6c694a-9953-4a2d-821d-aed808a0614a">902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net current-period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icecab29135f645fd9fa0f96bdf6d0f9d_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTEtMS0xLTEtMA_9bc954d1-8275-4031-a749-927a89cc8fe1">345</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02d68c2ee9b84bc5aa07c0c05b661d8d_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTEtMi0xLTEtMA_7b009535-c6b8-4f56-a5c5-376865d5d87b">551</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if16fb910da5840938c770bd25b90df16_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTEtNC0xLTEtMA_3d4048b4-c448-4bd5-8f81-5160e6186101">4,494</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie6192a6b31f44ea195ca9f59a3111cd2_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTEtNS0xLTEtMA_4611132e-142d-4cc4-af68-6fa00966f0f5">2,571</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i660636b7ceeb470c83f93b521d056a19_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTItMS0xLTEtMA_e4654ccc-be49-4651-8f0f-8b118d1fb406">1,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i4e1a3366c694440a95d602613e24e541_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTItMi0xLTEtMA_6d088db7-6195-4ed8-9071-5949a3662a5b">3,894</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i660636b7ceeb470c83f93b521d056a19_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTItNC0xLTEtMA_d084b10e-533a-4f49-9c40-51d490fa2e26">1,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i4e1a3366c694440a95d602613e24e541_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTItNS0xLTEtMA_e21e177e-1a7c-46ec-8f96-429e7d6574d1">3,894</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign currency translation adjustment:</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i816ace4f02804feba403145e673f57ec_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTQtMS0xLTEtMA_4a806424-c7a0-45c3-93f0-27db83d97196">3,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iefdfa36c9b364e5e9996a9aa76c7c061_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTQtMi0xLTEtMA_04ffb684-be33-44f2-a5a8-106a6800fa1c">9,695</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if30d1a3097d2429bbe6044d9e909323f_I20201231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTQtNC0xLTEtMA_8b256728-9fb2-4473-a4ab-e9fcdbcd8fca">604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i3b2a0ad5202d4d52ab81fdaed85abed9_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTQtNS0xLTEtMA_fa3f07f7-e9f3-4a6f-a9e3-b8cc72f38021">3,967</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Translation adjustments</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10d4dfbcb74247cd9596cbd0f40a6d8d_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTUtMS0xLTEtMA_a9dd6c9f-c655-4964-bff8-2e8b9df8ad22">1,783</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0d81a06f49e9408291f6ad6c6ce0bcd0_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTUtMi0xLTEtMA_726dfcb6-9724-4f05-b7d1-1d2ef456ba2c">887</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7acd32e0dec34c8ca1f6f920d953e48d_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTUtNC0xLTEtMA_d6bd291d-d7ae-48dc-b805-cfacbea9349f">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i885fa45920dc4a2883a400cce961ae29_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTUtNS0xLTEtMA_1b7885fb-9df8-427a-842b-d8fea3af65f8">6,615</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, end of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic873f19a5bf249fd8fb7ad19734368d6_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTYtMS0xLTEtMA_22f7941f-20aa-4caa-964c-d12cb51ad4f7">4,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if5cf13ccddca4d48af50fdfc497c7200_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTYtMi0xLTEtMA_5c6a908d-aa21-460c-8903-6dfda44b8b55">10,582</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic873f19a5bf249fd8fb7ad19734368d6_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTYtNC0xLTEtMA_e8d841d1-6a2f-47e9-b993-b947a6f90656">4,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if5cf13ccddca4d48af50fdfc497c7200_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTYtNS0xLTEtMA_f0eca0ea-31fb-479b-b33f-3a094d74ebbf">10,582</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive income (loss), end of period</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTctMS0xLTEtMA_98d62208-bce9-4599-b8cc-493fee6d7fb1">6,291</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic695a958117b407d9e628a39ddd57582_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTctMi0xLTEtMA_23fb48ec-d4d1-44e0-9b71-fc62a33a69d5">14,476</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTctNC0xLTEtMA_eaae2d1b-6948-4ec2-a062-65eece62f5a1">6,291</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic695a958117b407d9e628a39ddd57582_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTctNS0xLTEtMA_20ff15eb-ea8e-4fd2-8d8b-c004853de607">14,476</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="iff7e1897a0a84ab8850afcc2d7c31962_82"></div><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMjYzNA_115433a2-4edd-452e-a6f5-63ab3274a942" continuedAt="i58e9ac5019c44ef18a353e5d5d16cfc9" escape="true"><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">13. Revenue Recognition</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, approximately $<ix:nonFraction unitRef="usd" contextRef="i32af41cce9104b949e810a09fbaa3592_I20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMTAx_9d5176cd-9a9b-4d85-9a0a-d274316b28c1">797</ix:nonFraction> million of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately <ix:nonFraction unitRef="number" contextRef="i32af41cce9104b949e810a09fbaa3592_I20210630" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMjMy_52315633-cc27-4713-a130-e4b818d8488f">55</ix:nonFraction>% of these remaining performance obligations over the next <ix:nonNumeric contextRef="i32af41cce9104b949e810a09fbaa3592_I20210630" format="ixt-sec:durmonth" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMjky_1e44a528-d3a5-469c-97ea-c3a9ea65d89b">12</ix:nonNumeric> months, with the remainder recognized thereafter.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We applied the practical expedient in ASC 606-10-50-14 and have excluded the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less (one-time services); and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed (transactional revenue).</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contract assets as of June&#160;30, 2021 and December&#160;31, 2020 were insignificant. <ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMjYzNg_d1a46afd-32b1-4d5a-a817-01d1bc282bd4" continuedAt="ibdfa73d8407b47278e11b301c9fda74d" escape="true">Our opening and closing balances of deferred revenue were as follows:</ix:nonNumeric></span></div><div style="margin-top:3pt"><ix:continuation id="ibdfa73d8407b47278e11b301c9fda74d"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.994%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.352%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjJkODU1ZmIzMWJiMzQ1N2ZiN2ViZDg1NDE4Mjk0MWJhL3RhYmxlcmFuZ2U6MmQ4NTVmYjMxYmIzNDU3ZmI3ZWJkODU0MTgyOTQxYmFfMi0xLTEtMS0w_795e3ae6-28ce-491d-b522-795f2476d804">345,419</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjJkODU1ZmIzMWJiMzQ1N2ZiN2ViZDg1NDE4Mjk0MWJhL3RhYmxlcmFuZ2U6MmQ4NTVmYjMxYmIzNDU3ZmI3ZWJkODU0MTgyOTQxYmFfMi0yLTEtMS0w_89ffef84-3382-48c8-88a0-d26434e5458b">316,914</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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="i58e9ac5019c44ef18a353e5d5d16cfc9"><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in deferred revenue during the six months ended June&#160;30, 2021 was primarily due</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to a seasonal increase in customer contract renewals and, to a lesser extent, early progress in initiatives to bring our pricing in line with the market</span><span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Historically, due to the timing of customer budget cycles, we have an increase in customer contract renewals at or near the beginning of our third quarter. The amount of revenue recognized during the six months ended June&#160;30, 2021 that was included in the deferred reven</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMTM1OA_61eb6e3d-8969-4bb1-b795-c2e44ac10671">229</ix:nonFraction> million. The amount of revenue recognized during the six months ended June&#160;30, 2021 from performance obligations satisfied in prior periods was insignificant.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMjYyMg_58468c9e-da0d-4408-bb09-24bc659f9ae9" continuedAt="i2cc66f2449b0429c8cee30bdb9efdd03" escape="true">The following table presents our revenue by geographic area based on the address of our customers:</ix:nonNumeric></span></div><div style="margin-top:3pt"><ix:continuation id="i2cc66f2449b0429c8cee30bdb9efdd03" continuedAt="idb1688c768334895bd3f06551ca3d80a"><table style="border-collapse: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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if38743e9ccf14c0289a638733cdc9411_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfMi0xLTEtMS0w_e1568381-6ea7-4ff1-a285-45c064525b8e">192,000</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i990c664946d34a4894b8b8801e0c1bec_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfMi0yLTEtMS0w_5a34d5ea-5e33-4bb6-bd62-0292488b8d70">189,304</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2e12d66151914f61802acd9a5196526c_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfMi00LTEtMS0w_712d5b2c-2bcd-4e62-bf60-cb25e542c24c">377,327</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7534b67b1ae44194a490f3a6e1630d4c_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfMi01LTEtMS0w_805a9632-876f-49f5-aa94-7e98f44a01fe">383,263</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i30ff38970d45481abcaf7822a165e61b_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfMy0xLTEtMS0w_6a4cc5dd-ef27-4251-bf1f-41c0bae4656d">24,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i507ff7eea8394d84b0fc91a68e6c0e4c_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfMy0yLTEtMS0w_cf4e2c53-ab30-4b49-8544-5e4d9478a1c4">29,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4e3281f12c864de58ec16e681cc4950e_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfMy00LTEtMS0w_c0f45dbf-5482-427d-b700-44ea9fb6cff7">46,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a8361d8af6541338d6746aa6141519d_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfMy01LTEtMS0w_4bee837d-a3c4-42b8-91fa-6424ec0e3a6d">45,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other countries</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie5171b71103446bdb79b033b97cbd21f_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfNC0xLTEtMS0w_dda98210-0663-4b7a-b148-bb7da0ccd268">12,935</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i813644e44a274e8da7e0cd4f90bbd8dc_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfNC0yLTEtMS0w_4612cf4f-191f-4cdc-92e7-f8f251e78bbc">13,152</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i515c123707ff4c76b19b2f86ef680cc2_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfNC00LTEtMS0w_b6c5ba6c-1261-4c4e-b433-a4edf5c01cf0">24,494</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iac767556c1504932bccebbd23cbfa016_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfNC01LTEtMS0w_7b670d75-f17a-4970-97cb-316997656061">26,990</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;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 #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfNS0xLTEtMS0w_1be96268-1c26-49b4-92eb-7ea3e6bd505b">229,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfNS0yLTEtMS0w_894728e3-a03a-4ee1-9899-aee397f88712">231,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfNS00LTEtMS0w_efa241bf-e42e-4bde-90c4-d6af32ad572a">448,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfNS01LTEtMS0w_f0b4102b-86c6-4c49-91a2-cebc509adc75">455,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in the second quarter of 2021, we combined our General Markets Group ("GMG") and Enterprise Markets Group ("EMG") into a single U.S. Markets Group ("UMG") and moved our Corporations vertical under our International Markets Group ("IMG"). This change was made to better align our resources toward customer retention and growth, which are key objectives as we progress toward our long-term aspirational goals.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The UMG and the IMG comprised our go-to-market organizations as of June 30, 2021. The following is a description of each market group as of that date:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">The UMG focuses on sales primarily to all prospects and customers inside of the U.S.; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">The IMG focuses on sales primarily to all prospects and customers outside of the U.S, as well as corporations.</span></div><ix:continuation id="idb1688c768334895bd3f06551ca3d80a"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue by market group:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">UMG</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6e0d4dd29d254f4b944812dcced8b3c4_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfMi0xLTEtMS0w_9eceb418-94b7-4c39-8a79-da4325a492ce">179,436</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i26e53e5ce0334cb8b768386b3828c00f_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfMi0yLTEtMS0w_c6aa98f0-1864-491b-91ab-036ece2cb91b">182,925</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i609a8436cb6149e9928970cab9fb0f6b_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfMi00LTEtMS0w_3c9ef213-7572-4e6a-b766-f93b20156a4f">352,903</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4eb9f641a927484a87d4aaef478ad202_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfMi01LTEtMS0w_85343995-0a18-4195-9389-be29d5f0333e">370,544</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IMG</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i964fd6765f1e4677b766fb6a7e7a5c8d_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNC0xLTEtMS0w_a7fb9d0e-612d-48b3-8f6a-46313ee67ccd">50,028</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i802bec1daf264a4c93abd826a1dc81e0_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNC0yLTEtMS0w_f49091c1-dbfe-4814-bcba-4610baf984e8">49,790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i537456662ac0497989ecdc0b191e5363_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNC00LTEtMS0w_e2e6f80d-6879-45de-9771-23669ef85c10">95,797</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied2bb58c26824714abae6a1894906173_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNC01LTEtMS0w_77b68d3f-cf6d-4abe-94f4-00f0b72bee2b">85,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic0694c98085543a08d541c1e6f5ddd03_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNS0xLTEtMS0w_2a063019-df54-48f7-8860-e76cc502a7d9">24</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i09b658ac36ae48b4a4282cf2093257b6_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNS0yLTEtMS0w_9801c04c-7ef8-4895-8145-33063a91d776">724</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i64c202f434184e0eae0a114b747b9de9_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNS00LTEtMS0w_95b7a6df-2ceb-485f-9929-c4507399a606">69</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i750ed6035a614cdf9c90fb63e163398a_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNS01LTEtMS0w_d29162e4-6d0a-4517-868e-85159941f17f">760</ix:nonFraction>)</span></td><td style="background-color:#f4f4f4;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 #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNi0xLTEtMS0w_70f92c17-3922-4824-b425-2e7b2e3daac1">229,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNi0yLTEtMS0w_2e95ae35-bacc-4ea8-94eb-e0e46b24214c">231,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNi00LTEtMS0w_31d90e31-361e-41ea-897c-1d04fd068738">448,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNi01LTEtMS0w_55804e26-3c81-45a5-b2f6-5eefe988e395">455,612</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMTA5OTUxMTYzMjY3Mg_04888783-3949-4cf7-b79f-990bea32eb13" footnoteRole="http://www.xbrl.org/2003/role/footnote">Due to the market group change discussed above, we have recast our revenue by market group for the three and six months ended June 30, 2020 to present them on a consistent basis with the current year.</ix:footnote></span></div></ix:continuation><ix:nonNumeric contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="blkb:DisaggregationOfRevenueRecurringTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMjYyMw_b99fec30-4bed-4870-9d69-8c14bfc8ab81" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our recurring revenue by type:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual recurring</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id4d998aa6bc241aaa972134d2a18b852_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfMi0xLTEtMS0w_27bffac3-d73a-41ab-8e6c-16e1c367de4b">151,150</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i492b8edbfb254b87980c79f27e1ec37c_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfMi0yLTEtMS0w_572d016f-74e4-468a-a404-9c04be12c551">148,214</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if90e574a8d1c4882b4e44c7a8b7748b9_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfMi00LTEtMS0w_1666f3be-4bc4-401f-a264-1a87f0814263">297,971</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i14e2dad10f5f4ae6888ccf74d229f5bb_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfMi01LTEtMS0w_aac4deec-c102-4359-9a22-e1286b47dd5e">295,958</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie7f5b43ae1314d85ac964e176ce7317d_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfMy0xLTEtMS0w_716ed1fe-a44f-4d92-aaaf-cd0b581f2eed">65,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie7580703d3f94fa5bb3f1119a62fd5cd_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfMy0yLTEtMS0w_c6cea918-c240-40db-9c28-bd459569063a">68,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d04eaa5a1984fabb32f0327633f44b0_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfMy00LTEtMS0w_2b8b4c2e-2463-47b9-b7cb-25e937a3c474">125,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i536fa819082b4eaca7e1c92343479faa_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfMy01LTEtMS0w_1de717f6-2eea-497d-991e-5e2ad9dc25b2">125,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total recurring revenue</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0c4f3a0e973e4867b288389c234b2263_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfNC0xLTEtMS0w_f2f76274-d759-44ca-8232-88acb68de018">216,986</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if7a7c67883f64569be2e4ee9aeefad4e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfNC0yLTEtMS0w_b9284dc1-359c-45e3-9ec1-bfb90f43549f">216,260</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2fb9e3b7a5a54b33b4bae8de87dd9e49_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfNC00LTEtMS0w_9d49d0a5-2fba-42d5-a663-5ab01182a032">423,736</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if30fef1bccf74115ac2fd9453dbf2daa_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfNC01LTEtMS0w_63a2f00b-7809-4171-a35b-0421a96b37ce">421,127</ix:nonFraction>&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21</span></div></td></tr></table></div></div></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_85"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84NS9mcmFnOjQ3M2RiMjVkMWI4NjQxZDNhZTU2OTFmNjhkMDE5YThkL3RleHRyZWdpb246NDczZGIyNWQxYjg2NDFkM2FlNTY5MWY2OGQwMTlhOGRfNDAyMA_24334c08-9853-499b-bd8a-bd1aadb8de22" escape="true"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. Subsequent Events</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest rate swap agreement</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, we entered into an additional interest rate swap agreement (the "July 2021 Swap Agreement"), which effectively converts portions of our variable rate debt under the 2020 Credit Facility to a fixed rate for the term of the July 2021 Swap Agreement. The notional value of the July 2021 Swap Agreement was $<ix:nonFraction unitRef="usd" contextRef="i1be12d786c314c9ca79599ef4b7ec250_I20210731" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84NS9mcmFnOjQ3M2RiMjVkMWI4NjQxZDNhZTU2OTFmNjhkMDE5YThkL3RleHRyZWdpb246NDczZGIyNWQxYjg2NDFkM2FlNTY5MWY2OGQwMTlhOGRfMTA5OTUxMTYzNjc4Ng_ef83aaa4-6ec6-4de8-9ac2-d4664ce95cce">75.0</ix:nonFraction> million with an effective date beginning in July 2021 through Oct 2024. We designated the July 2021 Swap Agreement as a cash flow hedge at the inception of the contract. See Note 8 for information about our other interest rate swap agreements.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td></tr></table></div></div></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_94"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:15pt"><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 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 condensed consolidated financial statements and related notes which are primarily denominated in thousands of dollars.</span></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_97"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are the world&#8217;s leading cloud software company powering social good. Serving the entire social good community&#8212;nonprofits, higher education institutions, K&#8211;12 schools, healthcare organizations, faith communities, arts and cultural organizations, foundations, companies and individual change agents&#8212;we connect and empower organizations to increase their impact through cloud software, services, expertise and data intelligence. Our portfolio is tailored to the unique needs of vertical markets, with solutions for fundraising and CRM, marketing, advocacy, peer-to-peer fundraising, corporate social responsibility, school management, ticketing, grantmaking, financial management, payment processing and analytics. Serving the industry for four decades, we are headquartered in Charleston, South Carolina, and have operations in the United States, Australia, Canada, Costa Rica and the United Kingdom.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is primarily generated from the following sources: (i) charging for the use of our software solutions in cloud and hosted environments; (ii)&#160;providing payment and other transactional-type services; (iii)&#160;providing software maintenance and support services; and (iv) providing professional services, including implementation, consulting, training, analytic and other services.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COVID-19 Impact</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The economic impact of COVID-19 on the social good industry remains uncertain, although we are beginning to see signs of recovery in the industry. If our existing and prospective customers remain cautious in their purchase decisions, our operating environment may continue to be challenging for the remainder of 2021 and potentially beyond. Notwithstanding these conditions, we remain focused on continuing to execute our four-point strategy and strengthening our leadership position.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Four-Point Strategy</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.75pt"><tr><td style="width:1.0pt"></td><td style="width:33.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:18.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:4.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:393.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:54.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#71bf43;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Expand Total Addressable Market</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#71bf43;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lead with World Class Teams and Operations</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#71bf43;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Delight Customers with Innovative Cloud Solutions</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#71bf43;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Focus on Employees, Culture and ESG Initiatives</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:9.66pt">Expand Total Addressable Market ("TAM")</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are now once again actively evaluating opportunities to further expand our addressable market through acquisitions and internal product development. We have significant opportunities in front of us as we are less than 10% penetrated into a TAM of over $10 billion. Acquisitions are an important element of our strategy going forward.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:9.66pt">Lead with World Class Teams and Operations</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This strategy expands upon our previous strategies to drive sales effectiveness and improve operating efficiency to include improving overall company performance as measured by the Rule of 40 (see discussion of Non-GAAP Financial Measures below). We have a strong executive team that is delivering on our mission and executing on our strategy. We have talent across our company, at every level, who are aligned with these goals as well. In support of this strategy, during the second quarter of 2021, we merged our EMG and GMG to create one U.S. Market Group ("UMG") to better align our resources toward customer retention and growth. For more information, see Note 13 to our condensed consolidated financial statements in this report.&#160;&#160;&#160;&#160;</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:9.66pt">Delight Customers with Innovative Cloud Solutions</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020 required unprecedented speed and scale to support our customers, and we were quick to reprioritize and expedite product enhancements to support our customers' changing needs as they needed to operate more digitally. We have carried that momentum into 2021. For example, as arts and cultural organizations begin to open their doors, maintaining high standards for the safety and security of their patrons is a top priority; therefore, we recently announced the general availability of Payment Terminal&#8482;. This solution allows organizations to receive secure, contactless chip and tap payments for tickets and donations through Blackbaud Altru&#174; and Blackbaud Merchant Services&#8482;.  Not only does this minimize staff handling of credit cards during point-of-sale, but it enables them to process payments faster than with a magnetic swipe device and helps to better protect their constituents and their organization from credit card fraud with EMV-certified card readers that offer end-to-end encryption. During the second quarter, we also announced the general availability of Blackbaud Peer-to-Peer Fundraising&#8482;, powered by JustGiving&#174; in Australia, New Zealand and Canada bringing this turnkey solution to even more organizations with no subscription fees or setup costs and furthering our efforts to globalize our products.</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:9.66pt">Focus on Employees, Culture and ESG Initiatives</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2021, we elevated a specific strategy focused on employees, culture and ESG initiatives.  This is not new for us. It is something that is in our DNA and is a big advantage as we look to attract and retain top talent. This is evident in our 2020 social responsibility report, which was released in April 2021. We are fully committed to continuing to create a diverse and inclusive environment at all levels of the organization. During May 2021, we held a month-long celebration of our 40th anniversary with our employees, some of whom have been around to watch our business grow from just one product to providing purpose-built solutions for the entire social good industry. In the second quarter of 2021, we furthered our efforts to create a best-in-class candidate and employee experience with the launch of our new careers site. This enables us to lift our social presence and visibility, create personalized experiences for candidates via artificial intelligence, reduce the time to apply, and accept applications start to finish from a mobile device. It also enables us to leverage data analytics to better understand the talent marketplace and inform future investments.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td></tr></table></div></div></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_1690"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Summary</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:238.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:31.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:238.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from operations ($M)</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20210630_g4.jpg" alt="blkb-20210630_g4.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:266px"/><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20210630_g5.jpg" alt="blkb-20210630_g5.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:266px"/></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20210630_g6.jpg" alt="blkb-20210630_g6.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:266px"/><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20210630_g7.jpg" alt="blkb-20210630_g7.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:266px"/><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue decreased by $2.6 million and $7.0 million during the three and six months ended June&#160;30, 2021, respectively, when compared to the same periods in 2020, driven largely by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in one-time consulting revenue due primarily to less implementation and customization services. We changed our commission plans during the first quarter of 2020 to intentionally shift our sales teams' focus towards selling our cloud solutions. Additionally, the bookings shortfalls during 2020 caused by the COVID-19 pandemic contributed to the decreases in one-time consulting revenue.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in one-time analytics revenue as analytics are generally integrated in our cloud solutions</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Growth in recurring revenue related to increases in contractual revenue related to the performance of our cloud software solutions and, to a lesser extent, early progress in initiatives to bring our pricing in line with the market</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">25</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from operations decreased by $6.5 million and $8.3 million during the three and six months ended June&#160;30, 2021, respectively, when compared to the same periods in 2020, driven largely by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in stock-based compensation expense of $10.4 million and $26.8 million, respectively, due to:</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Certain changes to our compensation program that are expected to cause stock-based compensation expense to remain higher than historical levels, including </span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.59pt">replacement of our annual cash bonus plans with a short-term performance-based equity award plan</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.59pt">decrease in the vesting period for our annual long-term incentive time-based equity awards from 4 years (1/4 per year) to 3 years (1/3 per year), beginning in February 2021; and</span></div><div style="margin-top:3pt;padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.59pt">replacement of cash sign-on and retention bonuses with time-based equity awards.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Increases in the grant date fair values of our annual equity awards granted to employees;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">As a one-time response to COVID-19, replacement of our 2020 base salary merit increases with one-year time-based equity awards, which vested and were recognized as expense between May 1, 2020 and May 1, 2021; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Overall Company performance against 2020 goals.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in total revenue, as described above</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in transaction-based costs of $1.9 million and $1.7 million, respectively, related to payment services integrated in our cloud solutions</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in hosting and data center costs of $0.8 million and $1.5 million, respectively, as we continue to migrate our cloud infrastructure to leading public cloud service providers</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in rent expense of $4.1 million and $7.2 million, respectively, related to the purchase of our global headquarters facility during the third quarter of 2020 and our exit of certain other office leases globally during the second half of 2020 in-line with our new workforce strategy</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in employee severance of $3.8 million and $2.9 million, related to a modest and targeted headcount reduction during the three months ended June 30, 2020, in response to the COVID-19 pandemic</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in amortization of intangible assets from business combinations of $1.0 million and $3.0 million, respectively</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in compensation costs other than stock-based compensation of $13.2 million, during the six months ended June 30, 2021, primarily due to a decrease in headcount</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in travel costs of $3.5 million, during the six months ended June 30, 2021, due to our restriction on non-essential employee travel in response to the COVID-19 pandemic</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are continuing to make critical investments in the business in areas such as digital marketing, engineering, security, customer success and our continued shift of cloud infrastructure to leading public cloud service providers. We expect the level of investment in these areas to increase in the second half of 2021.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 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:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</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:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:238.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:31.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:238.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer retention</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="blkb-20210630_g8.jpg" alt="blkb-20210630_g8.jpg" style="height:153px;margin-bottom:5pt;vertical-align:text-bottom;width:266px"/><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our recurring revenue contracts are generally for a term of three years at contract inception with one to three-year renewals thereafter. We anticipate a continued decrease in maintenance contract renewals as we transition our solution portfolio and maintenance customers from a perpetual license-based model to a cloud subscription delivery model. In the long term, we also anticipate an increase in recurring subscription contract renewals as we continue focusing on innovation, quality and the integration of our cloud solutions, which we believe will provide value-adding capabilities to better address our customers' needs. Due primarily to these factors, we believe a recurring revenue customer retention measure that combines recurring subscription, maintenance and service customer contracts provides a better representation of our customers' overall behavior. For the twelve months ended June&#160;30, 2021, approximately 92% of our customers with recurring revenue contracts were retained. This customer retention rate is materially unchanged from our rate for the full year ended December 31, 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2021, our cash and cash equivalents were $28.3 million and the carrying amount of our debt under the 2020 Credit Facility was $483.1 million. Our net leverage ratio was </span><span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.78 to 1.00</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2021, we generated $99.9 million in cash from operations, had a net increase in borrowings of $14.8 million, returned $58.1 million to stockholders by way of share repurchases and had aggregate cash outlays of $26.0 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Security Incident</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 9 to our unaudited, condensed consolidated financial statements included in this report, we believe it is probable that total losses related to the Security Incident will ultimately exceed the limits of our insurance coverage. However, as we are currently unable to determine when that will be the case and the approximate amount or range of any such excess, we are unable to determine the effect the Security Incident will have on our results of operations, liquidity, or financial condition.</span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27</span></div></td></tr></table></div></div></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_103"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the three and six months ended June&#160;30, 2021 and 2020</span></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_106"></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue and Cost of Revenue</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:154.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:18.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:150.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:18.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:161.50pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recurring</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt"><img src="blkb-20210630_g9.jpg" alt="blkb-20210630_g9.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20210630_g10.jpg" alt="blkb-20210630_g10.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20210630_g11.jpg" alt="blkb-20210630_g11.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt;text-align:justify"><img src="blkb-20210630_g12.jpg" alt="blkb-20210630_g12.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20210630_g13.jpg" alt="blkb-20210630_g13.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20210630_g14.jpg" alt="blkb-20210630_g14.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenue is comprised of fees for the use of our subscription-based software solutions, which includes providing access to cloud solutions, hosting services, online training programs, subscription-based analytic services, such as donor acquisitions and data enrichment, and payment services. Recurring revenue also includes fees from maintenance services for our on-premises solutions, services included in our renewable subscription contracts, retained and managed services contracts that we expect to have a term consistent with our cloud solution contracts, and variable transaction revenue associated with the use of our solutions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of recurring revenue is primarily comprised of compensation costs for customer support and production IT personnel, hosting and data center costs, third-party contractor expenses, third-party royalty and data expenses, allocated depreciation, facilities and IT support costs, amortization of intangible assets from business combinations, amortization of software development costs, transaction-based costs related to payments services including remittances of amounts due to third-parties and other costs incurred in providing support and recurring services to our customers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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. Recurring subscription contracts are typically for a term of three years at contract inception with one to three-year renewals thereafter. We intend to continue focusing on innovation, quality and integration of our cloud solutions, which we believe will drive future revenue growth.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 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:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenue increased by $0.7 million, or 0.3%, during the three months ended June&#160;30, 2021, when compared to the same period in 2020, driven primarily by the following:</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in contractual recurring revenue of $2.9 million related to the performance of our cloud solutions and, to a lesser extent, early progress in initiatives to bring our pricing in line with the market, partially offset by a decrease in maintenance revenue as customers migrate to our cloud solutions</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in transactional revenue of $2.2 million primarily due to a decrease in the volume of transactions for which we process payments when compared to the elevated online charitable giving, mainly related to COVID-19, during the second quarter of 2020</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring revenue increased by $2.6 million, or 0.6%, during the six months ended June&#160;30, 2021, when compared to the same period in 2020, driven primarily by the following:</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in contractual recurring revenue of $2.0 million related to the performance of our cloud solutions, partially offset by a decrease in maintenance revenue as customers migrate to our cloud solutions</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in transactional revenue of $0.6 million, primarily due to the continued shift toward virtual fundraising and online charitable giving, partially offset by the second quarter 2021 decrease in the volume of transactions for which we process payments, as discussed above</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of recurring revenue increased by $3.1 million, or 3.4%, and $2.4 million, or 1.3%, during the three and six months ended June&#160;30, 2021, respectively, when compared to the same periods in 2020, driven primarily by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in compensation costs of $2.8 million and $4.2 million, respectively, primarily related to stock-based compensation due to the factors discussed above on page 26</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in transaction-based costs of $1.9 million and $1.7 million, respectively, related to payment services integrated in our cloud solutions</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in hosting and data center costs of $0.6 million and $1.1 million, respectively, as we continue to migrate our cloud infrastructure to leading public cloud service providers</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increase in third-party contractor costs of $0.8 million during the three months ended June 30, 2021; the increase in third-party contractor costs during the six months ended June 30, 2021 was insignificant</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in amortization of software development costs of $2.6 million and $1.6 million, respectively, due to an impairment charge in Q2 2020 which did not occur during the same period in 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in amortization of intangible assets from business combinations of $0.7 million and $2.5 million, respectively</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring gross margin decreased by 1.3% for the three months ended June&#160;30, 2021, when compared to the same period in 2020, primarily due to the decrease in higher margin transactional revenue.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring gross margin remained relatively consistent during the six months ended June&#160;30, 2021, when compared to the same period in 2020.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">29</span></div></td></tr></table></div></div></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_109"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:150.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:150.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:157.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">One-time services and other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of revenue ($M)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">YoY Growth (%)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt"><img src="blkb-20210630_g15.jpg" alt="blkb-20210630_g15.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20210630_g16.jpg" alt="blkb-20210630_g16.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20210630_g17.jpg" alt="blkb-20210630_g17.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt;text-align:justify"><img src="blkb-20210630_g18.jpg" alt="blkb-20210630_g18.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20210630_g19.jpg" alt="blkb-20210630_g19.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20210630_g20.jpg" alt="blkb-20210630_g20.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One-time services and other revenue is comprised of fees for one-time consulting, analytic and onsite training services, fees for retained and managed services contracts that we do not expect to have a term consistent with our cloud solution contracts, revenue from the sale of our software sold under perpetual license arrangements, fees from user conferences and third-party software referral fees.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of one-time services and other is primarily comprised of compensation costs for professional services and onsite training personnel, other costs incurred in providing onsite customer training, third-party contractor expenses, data expense incurred to perform one-time analytic services, third-party software royalties, costs of user conferences, allocated depreciation, facilities and IT support costs and amortization of intangible assets from business combinations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One-time services and other revenue decreased by $3.3 million, or 20.8%, and $9.6 million, or 27.8%, during the three and six months ended June&#160;30, 2021, respectively, when compared to the same periods in 2020, driven primarily by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in one-time consulting revenue of $2.4 million and $7.1 million, respectively, due primarily to less implementation and customization services. In line with our multi-year strategic shift from a license-based and one-time services business model to a cloud subscription business model, we changed our commission plans during the first quarter of 2020 to intentionally shift our sales teams' focus towards selling our cloud solutions. Additionally, the bookings shortfalls during 2020 caused by the COVID-19 pandemic contributed to the decreases in one-time consulting revenue.</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in one-time analytics revenue of $0.8 million and $1.8 million, respectively, as analytics are generally integrated in our cloud solutions</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 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:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of one-time services and other remained relatively consistent during the three months ended June&#160;30, 2021, when compared to the same period in 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of one-time services and other decreased by $0.7 million, or 2.5%, during the six months ended June&#160;30, 2021, when compared to the same period in 2020, driven primarily by a decrease in third-party contractor costs of $1.0 million due to the timing of our spending.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One-time services and other gross margin decreased by 23.2% and 29.3% during the three and six months ended June&#160;30, 2021, respectively, when compared to the same periods in 2020, primarily due to the significant reductions in one-time consulting and analytics revenue discussed above.</span></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_112"></div><div style="margin-bottom:15pt;margin-top:15pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:512.25pt"><tr><td style="width:1.0pt"></td><td style="width:150.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:150.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:156.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g21.jpg" alt="blkb-20210630_g21.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20210630_g22.jpg" alt="blkb-20210630_g22.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20210630_g23.jpg" alt="blkb-20210630_g23.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt;text-align:justify"><img src="blkb-20210630_g24.jpg" alt="blkb-20210630_g24.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20210630_g25.jpg" alt="blkb-20210630_g25.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><img src="blkb-20210630_g26.jpg" alt="blkb-20210630_g26.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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. In response to the COVID-19 pandemic, we implemented a modest and targeted headcount reduction during the second quarter of 2020, including a reduction in our sales headcount with a focus on retaining our most highly productive sales executives. The enhancements we are making in our go-to-market approach are expected to significantly reduce our average customer acquisition cost as well as the related payback period while increasing sales velocity. As a result, we do not expect our sales, marketing and customer success expense to return to pre-pandemic levels.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, marketing and customer success expense decreased by $6.5 million, or 12.5%, and $16.4 million, or 14.9%, during the three and six months ended June&#160;30, 2021, respectively, when compared to the same periods in 2020, primarily driven by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in compensation costs other than stock-based compensation of $5.4 million and $14.0 million, respectively, due to the targeted reduction in sales headcount during the second quarter of 2020, discussed above</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in allocated costs of $1.9 million and $4.4 million, respectively, primarily related to a decrease in rent expense and the impact of the targeted reduction in sales headcount during the second quarter of 2020, as discussed above</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in travel costs of $2.1 million, during the six months ended June 30, 2021, due to our restriction on non-essential employee travel in response to the COVID-19 pandemic, which went into effect during March 2020</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in stock-based compensation costs of $1.1 million and $4.0 million, respectively, due to the factors discussed above on page 26</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to make investments to delight our customers with innovative cloud solutions, which is a component of our four-point strategy. We increased engineering hiring beginning in the fourth quarter of 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses increased by $5.3 million or 21.4%, and $9.5 million or 19.1%, during the three and six months ended June&#160;30, 2021, respectively, when compared to the same periods in 2020, primarily driven by the following:</span></div><div style="margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.146%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.973%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in compensation costs of $4.8 million and $8.1 million, respectively, primarily related to stock-based compensation due to the factors discussed above on page 26</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in software development costs of $1.9&#160;million, during the six months ended June 30, 2021, that were required to be capitalized under the internal-use software guidance</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not included in research and development expense for the three months ended June&#160;30, 2021 and 2020 were $10.4 million and $10.6 million, respectively, and for the six months ended June&#160;30, 2021 and 2020 were $19.5 million and $21.4 million, respectively, of qualifying costs associated with development activities that are required to be capitalized under the internal-use software accounting guidance such as those for our cloud solutions, as well as development costs associated with acquired companies. Qualifying capitalized software development costs associated with our cloud solutions are subsequently amortized to cost </span><span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of subscriptions revenue over the related asset's estimated useful life, which generally range from three to seven years. We expect that the amount of software development costs capitalized will be relatively consistent in the near-term as we continue making investments in innovation, quality and the integration of our solutions, which we believe will drive long-term revenue growth.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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, 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, we adjusted our workforce strategy to provide more flexibility to our employees and we now have more employees working remotely either part-time or full-time, even within our hub locations. This change has created efficiencies within our real estate footprint as we have shifted toward more collaborative workspaces within our offices.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 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:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expense increased by $2.2 million, or 7.3%, and $6.9 million, or 12.4%, during the three and six months ended June&#160;30, 2021, respectively, when compared to the same periods in 2020, primarily driven by the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">+</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in stock-based compensation costs of $4.1 million and $9.2 million, respectively, due to the factors discussed above on page 26</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decreases in rent expense, net of allocated costs, of $2.0 million and $0.9 million, respectively, primarily related to the purchase of our global headquarters facility during the third quarter of 2020 and our exit of certain other office leases globally during the second half of 2020 in-line with our new workforce strategy</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in third-party contractor costs of $1.5 million during the six months ended June 30, 2021</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_115"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:229.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:229.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g27.jpg" alt="blkb-20210630_g27.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><span style="color:#000000;font-family:'Frutiger LT 45 Light',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;</span><img src="blkb-20210630_g28.jpg" alt="blkb-20210630_g28.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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, 2021, respectively, when compared to the same periods in 2020, was primarily due to the Real Estate Loans assumed for the purchase of our global headquarters facility in August 2020 and the deferred financing costs and debt discount associated with the 2020 Credit Facility, which was entered into in October 2020.</span></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_118"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below compares the components of deferred revenue from our consolidated balance sheets:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.104%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.702%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.662%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in millions)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Timing of recognition</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Over the period billed in advance,<br/>generally one year</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">324.3&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">303.8&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.7&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One-time services and other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As services are delivered</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">345.4&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">316.9&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.0&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">339.7&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">312.2&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.8&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">The individual amounts for each year may not sum to total deferred revenue or current portion of deferred revenue due to rounding.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent that our customers are billed for our solutions and services in advance of delivery, we record such amounts in deferred revenue. Our recurring revenue contracts are generally for a term of three years at contract inception, billed annually in advance, and non-cancelable. We have been for several years successfully shifting our legacy customer base away from annual renewals and moving them onto multi-year renewal contracts. We generally invoice our customers with recurring revenue contracts in annual cycles 30 days prior to the end each one-year period.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue from recurring revenue contracts increased during the six months ended June&#160;30, 2021, primarily due a seasonal increase in customer contract renewals and, to a lesser extent, early progress in initiatives to bring our pricing in line with the market. Historically, due to the timing of customer budget cycles, we have an increase in customer contract renewals at or near the beginning of our third quarter. Deferred revenue from one-time services and other </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">33</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased during the six months ended June&#160;30, 2021, primarily due to a seasonal increase in one-time service billings during the second quarter.</span></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_121"></div><div style="margin-bottom:15pt;margin-top:15pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:229.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:229.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g29.jpg" alt="blkb-20210630_g29.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/><span style="color:#000000;font-family:'Frutiger LT 45 Light',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;</span><img src="blkb-20210630_g30.jpg" alt="blkb-20210630_g30.jpg" style="height:166px;margin-bottom:5pt;vertical-align:text-bottom;width:226px"/></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in our effective income tax rate for the three months ended June&#160;30, 2021, when compared to the same period in 2020, was primarily attributable to a 2021 discrete tax benefit against lower pre-tax income. The 2020 effective income tax rate was negatively impacted by discrete adjustments comprised of tax expense attributable to stock-based compensation and unrecognized tax benefits net of benefit attributable to deferred tax adjustment. The 2021 effective income tax rate was positively impacted by increased tax benefit attributable to stock-based compensation offset against tax expense attributable to a corporate income tax rate increase enacted during the period against lower pre-tax income.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in our effective income tax rate for the six months ended June&#160;30, 2021 when compared to the same periods in 2020, was primarily attributable to the impact of non deductible expenses against lower pre-tax income.</span></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_124"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results analyzed below are presented on a non-GAAP basis. We use non-GAAP financial measures internally in analyzing our operational performance. Accordingly, we believe these non-GAAP measures are useful to investors, as a supplement to GAAP measures, in evaluating our ongoing operational performance. While we believe these non-GAAP measures provide useful supplemental information, non-GAAP financial measures should not be considered in isolation from, or as a substitute for, financial information prepared in accordance with GAAP. In addition, these non-GAAP financial measures may not be completely comparable to similarly titled measures of other companies due to potential differences in the exact method of calculation between companies.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The non-GAAP financial measures discussed below exclude the impact of certain transactions because we believe they are not directly related to our operating performance in any particular period, but are for our long-term benefit over multiple periods.&#160;We believe that these non-GAAP financial measures reflect our ongoing business in a manner that allows for meaningful period-to-period comparisons and analysis of trends in our business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 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:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:38.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="9" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="9" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP Revenue</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">229.4&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">232.0&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.1)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">448.6&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">455.6&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.5)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP gross profit</span></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">121.4&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">127.1&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4.5)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">237.2&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">245.8&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3.5)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">52.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">103.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">208.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.9&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.7&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(8.3)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18.0&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20.6&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(12.7)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Employee severance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(98.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(98.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subtotal</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14.1&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.0&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.4&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28.6&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24.9&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">15.1&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP gross profit</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">135.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">140.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">265.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">270.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP gross margin</span></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">59.1&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60.4&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">59.2&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">59.4&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP income from operations</span></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.0&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19.6&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(33.4)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19.7&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28.0&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(29.7)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">30.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">33.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">79.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.4&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.4&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(9.3)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19.1&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22.1&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(13.4)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Employee severance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(89.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(66.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Acquisition-related integration costs</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(100.0)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4.9)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Acquisition-related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(24.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(42.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Restructuring and other real estate activities</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">136.0&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(90.5)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Security Incident-related costs, net of insurance</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subtotal</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">41.1&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">34.9&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17.8&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">81.6&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60.4&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35.2&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP income from operations</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">54.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">101.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">88.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP operating margin</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23.6&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">23.5&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22.6&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19.4&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP income before provision for income taxes</span></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.5&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16.3&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(48.1)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.0&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21.7&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(58.5)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.7&#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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(43.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.6&#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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(60.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48,444,874&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48,418,378&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48,444,658&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48,465,077&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.14&#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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(41.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.14&#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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(58.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(61.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(53.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">41.1&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">34.9&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17.8&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">81.6&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60.4&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35.2&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP income before provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">49.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">90.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">82.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Assumed non-GAAP income tax provision</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.9&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.2&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3.2)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18.1&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16.4&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.5&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP net income</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">41.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">72.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">65.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48,444,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48,418,378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48,444,658&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">48,465,077&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP diluted earnings per share</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.82&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.85&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3.5)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.50&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.35&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11.1&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">The individual amounts for each year may not sum to non-GAAP gross profit, subtotal, non-GAAP income from operations or non-GAAP net income due to rounding.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">Includes Security Incident-related costs incurred during the three and six months ended June&#160;30, 2021 of $11.7 million and $24.4 million, respectively, net of probable insurance recoveries during the same periods of $11.2 million and $23.9 million, respectively. Recorded expenses consisted primarily of payments to third-party service providers and consultants, including legal fees, as well as settlements of customer claims. Not included in this adjustment were costs associated with enhancements to our cybersecurity program.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">We apply a non-GAAP effective tax rate of 20.0% when calculating non-GAAP net income and non-GAAP diluted earnings per share.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">35</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we discuss non-GAAP organic revenue growth, non-GAAP organic revenue growth on a constant currency basis and non-GAAP organic recurring revenue growth, in analyzing our operating performance. We believe that these non-GAAP measures are useful to investors, as a supplement to GAAP measures, for evaluating the periodic growth of our business on a consistent basis. Each of these measures of non-GAAP organic revenue growth excludes incremental acquisition-related revenue attributable to companies acquired in the current fiscal year. For companies, if any, acquired in the immediately preceding fiscal year, each of these non-GAAP organic revenue growth measures reflects presentation of full year incremental non-GAAP revenue derived from such companies as if they were combined throughout the prior period, and they include the non-GAAP revenue attributable to those companies, as if there were no acquisition-related write-downs of acquired deferred revenue to fair value as required by GAAP. In addition, each of these non-GAAP organic revenue growth measures excludes prior period revenue associated with divested businesses. The exclusion of the prior period revenue is to present the results of the divested businesses within the results of the combined company for the same period of time in both the prior and current periods. We believe this presentation provides a more comparable representation of our current business&#8217; organic revenue growth and revenue run-rate. </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.013%"></td><td style="width:0.1%"></td></tr><tr style="height:21pt"><td colspan="3" rowspan="2" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in millions)</span></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">GAAP revenue</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">229.4&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">232.0&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">448.6&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">455.6&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Non-GAAP acquisition-related revenue</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic revenue</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #4d5259;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #4d5259;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">229.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #4d5259;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #4d5259;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #4d5259;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">232.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #4d5259;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">448.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">455.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP organic revenue growth</span></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #4d5259;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(1.1)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #4d5259;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #4d5259;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(1.5)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic revenue</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">229.4&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">232.0&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">448.6&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">455.6&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Foreign currency impact on Non-GAAP organic revenue</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic revenue on constant currency basis</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #4d5259;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #4d5259;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">225.1&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #4d5259;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #4d5259;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #4d5259;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">232.0&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #4d5259;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">442.3&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">455.6&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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:#000000;font-family:'Frutiger LT 45 Light',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 #4d5259;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(3.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #4d5259;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #4d5259;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(2.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">217.0&#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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">216.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:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">423.7&#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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">421.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP recurring revenue growth</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">0.3</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">0.6</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Non-GAAP acquisition-related revenue</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP organic recurring revenue</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #4d5259;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #4d5259;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">217.0&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #4d5259;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #4d5259;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #4d5259;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">216.3&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #4d5259;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">423.7&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">421.1&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;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 #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-bottom:1pt solid #71bf43;border-top:1pt solid #4d5259;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">0.3</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #4d5259;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #4d5259;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">0.6</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">Non-GAAP acquisition-related revenue excludes incremental acquisition-related revenue calculated in accordance with GAAP that is attributable to companies acquired in the current fiscal year. For companies, if any, acquired in the immediately preceding fiscal year, non-GAAP acquisition-related revenue reflects presentation of full-year incremental non-GAAP revenue derived from such companies, as if they were combined throughout the prior period, and it includes the non-GAAP revenue from the acquisition-related deferred revenue write-down attributable to those companies.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">Non-GAAP organic revenue for the prior year periods presented herein will not agree to non-GAAP organic revenue presented in the respective prior period quarterly financial information solely due to the manner in which non-GAAP organic revenue growth is calculated.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">To determine non-GAAP organic 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="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 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:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rule of 40 is defined 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; acquisition-related deferred revenue write-down; stock-based compensation; acquisition-related integration costs; acquisition-related expenses; employee severance; restructuring and other real estate activities; and Security Incident-related costs, net of insurance. </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.821%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;padding:0 1pt"></td><td colspan="9" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="9" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in millions)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">GAAP net income</span></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.7&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11.8&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(43.1)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.6&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16.5&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(60.1)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Interest, net</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.0&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31.6&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.9&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.4&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">33.9&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(61.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(53.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Depreciation</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.1&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.6&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(12.7)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.4&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.1&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(11.0)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(9.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">19.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">22.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(13.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Amortization of software development costs</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.1&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">10.4&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(21.7)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16.1&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">17.0&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5.6)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subtotal</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">27.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">32.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(16.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">53.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">58.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(8.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP EBITDA</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">34.2&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">44.5&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(23.2)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60.5&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">75.3&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(19.7)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP EBITDA margin</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">14.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Non-GAAP adjustments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Stock-based compensation expense</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">30.5&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20.1&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">51.7&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60.6&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">33.7&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">79.6&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Employee severance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(89.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(66.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Acquisition-related integration costs</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(100.0)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4.9)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Acquisition-related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(24.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(42.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Restructuring and other real estate activities</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">136.0&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(90.5)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Add: Security Incident-related costs, net of insurance</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Subtotal</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">31.7&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">24.5&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">29.4&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">62.5&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">38.3&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">63.3&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted Non-GAAP EBITDA</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">65.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">68.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">123.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">113.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">8.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Adjusted Non-GAAP EBITDA margin</span></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">28.7</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">27.4</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rule of 40</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">27.6</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">25.9</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">%</span></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">The individual amounts for each year may not sum to subtotal, non-GAAP EBITDA or adjusted non-GAAP EBITDA due to rounding.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">Includes Security Incident-related costs incurred, net of probable insurance recoveries. 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">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="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-GAAP free cash flow</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.989%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="9" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in millions)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">GAAP net cash provided by operating activities</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">99.9&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">37.5&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">166.5&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Less: capitalized software development costs</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(19.9)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(21.7)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(8.4)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-GAAP free cash flow</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">73.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">645.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">37</span></div></td></tr></table></div></div></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_127"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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, however, 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash flow from operations normally fluctuates quarterly due to the combination of the timing of customer contract renewals including renewals associated with customers of acquired companies, delivery of professional services and occurrence of customer events, as well as merit-based salary increases, among other factors. Historically, due to lower revenues in our first quarter, combined with the payment of certain annual vendor contracts, our cash flow from operations has been lowest in our first quarter. Due to the timing of customer contract renewals and student enrollments, many of which take place at or near the beginning of our third quarter, our cash flow from operations has 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 were replaced in 2020 with performance-based equity awards due to COVID-19, but returned in July 2021. In addition, deferred revenues can vary on a seasonal basis for the same reasons. Our cash flow from financing is negatively impacted in our first quarter when most of our equity awards vest, as we pay taxes on behalf of our employees related to the settlement or exercise of equity awards. During the second quarter of 2021, however, we experienced an increase in the amount taxes we paid on behalf of our employees related to the settlement of equity awards when compared to the same period in 2020, as the equity granted in May 2020 in lieu of cash bonus plans and base salary merit increases vested. These patterns may change as a result of the continued shift to online giving, growth in volume of transactions for which we process payments, or as a result of acquisitions, new market opportunities, new solution introductions, the COVID-19 pandemic or other factors.</span></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_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><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information about our financial position:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in millions)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28.3&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35.8&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20.9)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development costs, net</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116.6&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111.8&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.2&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">544.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">531.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;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"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Working capital</span></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(186.6)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(194.3)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents selected financial information about our cash flows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="9" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in millions)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Change</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99.9&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37.5&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166.5&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(257.0)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(132.5)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93.9&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 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:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal sources of liquidity are our operating cash flow, funds available under the 2020 Credit Facility and cash on hand. Our operating cash flow depends on continued customer renewal of our subscription and maintenance arrangements, market acceptance of our solutions and services 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. To the extent we undertake future material acquisitions, investments or unanticipated capital 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2021, our total cash and cash equivalents balance included approximately $14.4 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 id="iff7e1897a0a84ab8850afcc2d7c31962_133"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities increased by $62.4 million during the six months ended June&#160;30, 2021, when compared to the same period in 2020, primarily due to a $54.6 million increase in cash flow from operations associated with working capital and an $7.9 million increase in net income adjusted for non-cash expenses. Throughout both periods, our cash flows from operations were derived principally from: (i)&#160;our earnings from on-going operations prior to non-cash expenses such as depreciation, amortization, stock-based compensation, 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:#000000;font-family:'Frutiger LT 45 Light',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. The increase in cash flow from operations associated with working capital during the six months ended June&#160;30, 2021, when compared to the sa</span><span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">me period in 2020, was primarily due to:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">the payment of our 2019 cash bonus plans in 2020 and the replacement of our 2020 cash bonus plans with performance-based equity awards (which we expect will continue going forward); </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">an increase in the collection of our accounts receivable balances, including early progress in initiatives to bring our pricing in line with the market; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">fluctuations in the timing of vendor payments.</span></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_136"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities of $26.0 million decreased by $1.6 million during the six months ended June&#160;30, 2021, when compared to the same period in 2020. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2021, we used $19.9 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for software development costs, which was down $1.8 million from cash spent during the same period in 2020, primarily due to less costs qualifying for capitalization under the </span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">internal-use software accounting guidance.</span><span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We increased engineering hiring beginning in the fourth quarter of 2020 and continue to invest in our innovative cloud solutions, as well as development activities for Blackbaud SKY, our modern cloud platform.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also spent $6.1 million of cash for purchases of property and equipment during the six months ended June&#160;30, 2021, which was in line with what we spent during the same period in 2020.</span></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_139"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2021, we had a net increase in borrowings of $14.8 million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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, 2021 compared to $21.0 million during the same period in 2020. 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. While most of </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">39</span></div></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our equity awards currently vest in our first quarter, the equity awards that we granted in May 2020 to replace our 2020 cash bonus plans and base salary merit increases vested in May 2021. During the six months ended June&#160;30, 2020, we paid dividends of $6.0 million and we did not pay dividends during the same period in 2021, as we discontinued the declaration and payment of all cash dividends, beginning with the second quarter of 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash used in financing activities associated with changes in restricted cash due to customers increased $48.4 million during the six months ended June&#160;30, 2021 when compared to the same period in 2020, as the amount of restricted cash held and payable by us to customers as of December 31, 2020 was larger than at the same date in 2019 primarily due to the timing of year-end donations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, our Board of Directors reauthorized and expanded a stock repurchase program that authorizes us to purchase up to $250.0&#160;million of our outstanding shares of common stock. The program does not have an expiration date. Under the stock repurchase program, we are authorized to repurchase shares from time to time in accordance with applicable laws both on the open market, including under trading plans established pursuant to Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, and in privately negotiated transactions. The timing and amount of repurchases depends on several factors, including market and business conditions, the trading price of our common stock and the nature of other investment opportunities. The repurchase program may be limited, suspended or discontinued at any time without prior notice. During the three and six months ended June&#160;30, 2021, we purchased&#160;405,047 and 870,868&#160;shares for $30.0 million and $58.1 million, respectively. The remaining amount available to purchase stock under the stock repurchase program was $150.9 million as of June&#160;30, 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2020 Credit Facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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, 2021, our available borrowing capacity under the 2020 Credit Facility was $409.6 million. The 2020 Credit Facility matures in October 2025.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2021, the carrying amount of our debt under the 2020 Credit Facility was $483.1 million. Our average daily borrowings during the three and six months ended June&#160;30, 2021 were $495.6 million and $492.6 million, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the financial covenants under the 2020 Credit Facility:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.229%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.916%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Financial covenant</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Requirement</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Ratio as of June&#160;30, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net leverage ratio</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8804; 4.00 to 1.00</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.78 to 1.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.87 to 1.00</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2020 Credit Facility, we also have restrictions on our ability to declare and pay dividends and our ability to repurchase shares of our common stock. In order to pay any cash dividends and/or repurchase shares of stock: (i) no default or event of default shall have occurred and be continuing under the 2020 Credit Facility, and (ii) our pro forma net leverage ratio, as set forth in the 2020 Credit Facility, must be 0.25 less than the net leverage ratio requirement at the time of dividend declaration or share repurchase. At June 30, 2021, we were in compliance with our debt covenants under the 2020 Credit Facility.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td></tr></table></div></div></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_142"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments and Contingencies</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, we had contractual obligations with future minimum commitments as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:36.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.365%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="15" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in millions)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Less than 1<br/>year</span></td><td colspan="3" style="background-color:#acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">1-3 years</span></td><td colspan="3" style="background-color:#acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">3-5 years</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">More than 5<br/>years</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recorded contractual obligations:</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">547.3&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.9&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">458.6&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest payments on debt</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.2&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrecorded contractual obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:6pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest payments on debt</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75.2&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.7&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24.7&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.6&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22.2&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase obligations</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total contractual obligations</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">696.4&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63.5&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75.7&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">479.4&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77.8&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">The individual amounts for each period may not sum to total due to rounding.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">Represents principal payments only, under the following assumptions: (i) that the amounts outstanding under the 2020 Credit Facility, our Real Estate Loans and our other debt at June&#160;30, 2021 will remain outstanding until maturity, with minimum payments occurring as currently scheduled, and (ii) that there are no assumed future borrowings on the 2020 Credit Facility for the purposes of determining minimum commitment amounts.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">Represents interest payment obligations related to our interest rate swap agreements.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">Our commitments related to operating leases have not been reduced by sublease income, incentive payments and reimbursement of leasehold improvements.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">The actual interest expense recognized in our consolidated statements of comprehensive income will depend on the amount of debt, the length of time the debt is outstanding and the interest rate, which could be different from our assumptions described in (1) above.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term loan under the 2020 Credit Facility and our other debt require periodic principal payments. The balance of the term loans and any amounts drawn on the revolving credit loans are due upon maturity of the 2020 Credit Facility in October 2025. 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total liability for uncertain tax positions as of June&#160;30, 2021 and December&#160;31, 2020, was </span><span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.7 million</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $4.6 million, respectively. Our accrued interest and penalties related to tax positions taken on our tax returns was </span><span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.2 million</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1.1 million as of June&#160;30, 2021 and December&#160;31, 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 9 to our unaudited, condensed consolidated financial statements included in this report, we believe it is probable that total losses related to the Security Incident will ultimately exceed the limits of our insurance coverage. However, as we are currently unable to determine when that will be the case and the approximate amount or range of any such excess, we are unable to determine the effect the Security Incident will have on our results of operations, liquidity, or financial condition.</span></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_145"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, we did not have any off-balance sheet arrangements as previously defined by Item 303(a)(4)(ii) of Regulation S-K promulgated by the SEC that have, or are reasonably likely to have, a current or future effect on our financial condition, changes in our financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources that is material to investors.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">41</span></div></td></tr></table></div></div></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_148"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately 16% of our total revenue for the six months ended June&#160;30, 2021 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 gain of $4.9 million as of June&#160;30, 2021 and a gain of $0.6 million as of December&#160;31, 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The vast majority of our contracts are entered into by our U.S. or U.K. entities. The contracts entered into by the U.S. entity are almost always denominated in U.S. dollars or Canadian dollars, and contracts entered into by our U.K., Australian and Irish subsidiaries are generally denominated in British Pounds, Australian dollars and Euros, respectively. Historically, as the U.S. dollar weakened, foreign currency translation resulted in an increase in our revenues and expenses denominated in non-U.S. currencies. Conversely, as the U.S. dollar strengthened, foreign currency translation resulted in a decrease in our revenue and expenses denominated in non-U.S. currencies. During the six months ended June&#160;30, 2021, 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, 2021, the fluctuation in foreign currency exchange rates increased our total revenue and our income from operations by $6.3 million and $2.3 million, respectively. 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="iff7e1897a0a84ab8850afcc2d7c31962_151"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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, 2021 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, 2020.</span></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_154"></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 condensed consolidated financial statements in this report.</span></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_157"></div><div style="margin-top:15pt"><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have market rate sensitivity for interest rates and foreign currency exchange rates.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our variable rate debt is our primary financial instrument with market risk exposure for changing interest rates. We manage our variable rate interest rate risk through a combination of short-term and long-term borrowings and the use of derivative instruments entered into for hedging purposes. Our interest rate exposure includes LIBOR rates. The Financial Conduct Authority in the U.K. has stated that it plans to phase out all tenors of LIBOR by June 2023. We do not currently anticipate a significant impact to our financial position or results of operations as a result of this action as we expect that our financial contracts currently indexed to LIBOR will either expire or be modified without significant financial impact before the phase out occurs. Due to the nature of our debt, the materiality of the fair values of the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 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:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">derivative instruments and the highly liquid, short-term nature and level of our cash and cash equivalents as of June&#160;30, 2021, 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, 2020 and June&#160;30, 2021. </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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="iff7e1897a0a84ab8850afcc2d7c31962_160"></div><div style="margin-top:15pt"><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 4. CONTROLS AND PROCEDURES</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disclosure controls and procedures (as defined in Securities Exchange Act Rule 13a-15(e) and 15d-15(e)) are designed only to provide reasonable assurance that they will meet their objectives. As of the end of the period covered by this report, we carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer (principal executive officer) and Chief Financial Officer (principal financial and accounting officer), of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e)) pursuant to Securities Exchange Act Rule 13a-15(b). Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures are effective to provide the reasonable assurance discussed above.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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, 2021 with respect to our operations, which have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">43</span></div></td></tr></table></div></div></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_163"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20210630_g3.jpg" alt="blkb-20210630_g3.jpg" style="height:25px;margin-bottom:5pt;vertical-align:text-bottom;width:20px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#50535a;font-family:'Frutiger LT 45 Light',sans-serif;font-size:22pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></td></tr></table></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_166"></div><div style="margin-top:15pt"><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion of our legal proceedings, see Note 9 to our condensed consolidated financial statements in this report.</span></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_169"></div><div style="margin-top:15pt"><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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, 2020, as filed with the Securities and Exchange Commission on February&#160;23, 2021 (the &#8220;Annual Report&#8221;). The following risk factors should be read in conjunction with the risk factors set forth in that Annual Report.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Operational Risks</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Security Incident could have numerous adverse effects on our business.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, on July 16, 2020, we contacted certain customers to inform them about the Security Incident, including that in May 2020 we discovered and stopped a ransomware attack. Prior to our successfully preventing the cybercriminal from blocking our system access and fully encrypting files, and ultimately expelling them from our system with no significant disruption to our operations, the cybercriminal removed a copy of a subset of data from our self-hosted environment. Although the nature of the incident, our research and third party (including law enforcement) investigation have provided no reason to believe that any data went beyond the cybercriminal, was or will be misused, or will be disseminated or otherwise made available publicly, our investigation into the Security Incident remains ongoing and may provide additional information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, we have received approximately <ix:nonFraction unitRef="cases" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="0" name="blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzEzMDQ_6a51608f-e093-40e5-be31-3c01087d056b">260</ix:nonFraction> specific requests for reimbursement of expenses ("Customer Reimbursement Requests") and approximately <ix:nonFraction unitRef="cases" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="0" name="blkb:SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzEwOTk1MTE2MzUwODY_a08bfe78-de08-4b26-971c-ddf710f8a0cf">400</ix:nonFraction> reservations of the right to seek expense recovery in the future from customers or their attorneys in the U.S., U.K. and Canada related to the Security Incident (none of which have as yet been filed in court) and are in the process of assessing what liability may exist pursuant to such claims. Of the Customer Reimbursement Requests received to date, approximately <ix:nonFraction unitRef="cases" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="0" name="blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsSettled" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzEwOTk1MTE2MzU0OTU_61b9c675-558e-47f0-9dfe-6d4d2e22ca7d">160</ix:nonFraction> have been fully resolved and closed. Customer claims generally seek reimbursement of their costs and expenses associated with notifying their own customers of the Security Incident and taking steps to assure that personal information has not been compromised as a result of the Security Incident. In addition, presently, we are a defendant in <ix:nonFraction unitRef="cases" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="0" name="blkb:SecurityIncidentNumberOfConsumerClassActionCases" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzE4Njk_65adb601-5edb-492e-8d09-62dfe842f6b4">29</ix:nonFraction> putative consumer class action cases [<ix:nonFraction unitRef="cases" contextRef="i2e12d66151914f61802acd9a5196526c_D20210101-20210630" decimals="0" name="blkb:SecurityIncidentNumberOfConsumerClassActionCases" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzE5MTA_9f5923f1-ef0b-4c43-88a4-eed20217bf13">27</ix:nonFraction> in U.S. federal courts (some of which have been consolidated under multi district litigation to a single federal court) and <ix:nonFraction unitRef="cases" contextRef="i749c904319a546a19e6a2fab104bacf4_D20210101-20210630" decimals="0" name="blkb:SecurityIncidentNumberOfConsumerClassActionCases" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzIwNjM_b7c60718-b16a-4dfa-bbed-a1f8eacaa46b">2</ix:nonFraction> in Canadian courts] alleging harm from the Security Incident. The plaintiffs in these cases, who generally purport to represent various classes of individual constituents of our customers, generally claim to have been harmed by alleged actions and/or omissions by us in connection with the Security Incident and assert a variety of common law and statutory claims seeking monetary damages, injunctive relief, costs and attorneys&#8217; fees, and other related relief. To date, we also have received a consolidated, multi-state Civil Investigative Demand issued on behalf of <ix:nonFraction unitRef="cases" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="0" name="blkb:SecurityIncidentNumberOfStateAttorneysGeneral" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzI2MzQ_3ed207fe-3957-4edd-b8cf-d1840c39cdfd">47</ix:nonFraction> state Attorneys General and the District of Columbia and separate Civil Investigative Demands from the offices of the Illinois Attorney General and the California Attorney General relating to the Security Incident. In addition, we have received communications, inquires and requests from the U.S. Federal Trade Commission, the U.S. Department of Health and Human Services, the U.S. Securities and Exchange Commission, the Information Commissioner&#8217;s Office in the United Kingdom (the &#8220;ICO&#8221;) under the U.K. Data Protection Act 2018, the Office of the Australian Information Commissioner, the Office of the Privacy Commissioner of Canada and the Spanish Data Protection Agency. (See Note 9 to our unaudited, condensed consolidated financial statements included in this report for a more detailed description of the Security Incident and related matters.)</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be named as a party in additional lawsuits, other claims may be asserted by or on behalf of our customers or their constituents, and we may be subject to additional governmental inquires, requests or investigations. Responding to and resolving these current and any future lawsuits, claims and/or investigations could result in material remedial and other expenses that may not be covered by insurance. Governmental authorities also may seek to impose undertakings, injunctive relief, consent decrees, or other civil or criminal penalties, which could, among other things, materially increase our data security costs or otherwise require us to alter how we operate our business. Although we intend to </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 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:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">defend ourselves vigorously against the claims asserted against us, we cannot predict the potential outcomes, cost and expenses associated with current and any future claims, lawsuits, inquiries and investigations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant management time and Company resources have been, and are expected to continue to be, devoted to the Security Incident. In the three and six months ended June&#160;30, 2021, we recorded $<ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="blkb:SecurityIncidentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzQzOTgwNDY1MTk4NzM_be84384f-650a-4e89-bc86-3be3957bf8bb">11.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="blkb:SecurityIncidentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzQzOTgwNDY1MTk4ODE_760c33dd-2db4-4473-b04a-6e5a7f168f20">24.4</ix:nonFraction> million, respectively, of expenses related to the Security Incident and offsetting probable insurance recoveries of $<ix:nonFraction unitRef="usd" contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzQzOTgwNDY1MTk5OTM_dad7eb2b-a741-4f2f-80f7-a5ac1314dac2">11.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="blkb:SecurityIncidentAccruedInsuranceRecoveries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzQzOTgwNDY1MjAwMDE_b516f583-81e8-4334-a664-7c4b2f76fefe">23.9</ix:nonFraction> million, respectively. As of June&#160;30, 2021, we have recorded cumulative expenses related to the Security Incident of $<ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-5" format="ixt:numdotdecimal" name="blkb:SecurityIncidentCumulativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzQzOTgwNDY1MjAxMDQ_4dd28287-9fec-4730-8aff-dbf72e9f740b">34.2</ix:nonFraction> million and cumulative probable insurance recoveries of $<ix:nonFraction unitRef="usd" contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630" decimals="-5" format="ixt:numdotdecimal" name="blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzQzOTgwNDY1MjAxNTY_2adc9b26-d158-4411-9cfe-97f92646aa3a">33.3</ix:nonFraction> million. Although we carry insurance designed to protect us against certain losses related to cybersecurity events, we believe it is probable that insurance coverage will not be sufficient to cover all expenses or other losses (including fines) or all types of claims that may arise in connection with cyberattacks, security compromises and other related incidents. Furthermore, in the future such insurance may not be available on commercially reasonable terms, or at all. (See Note 9 to our unaudited, condensed consolidated financial statements included in this report.)</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future publicity or developments related to the Security Incident could have a range of other adverse effects on our business or prospects, including causing or contributing to loss of customer confidence, reduced customer demand, reduced customer retention, strategic growth opportunities, and associated retention and recruiting difficulties. </span></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_172"></div><div style="margin-top:15pt"><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',sans-serif;font-size:16pt;font-weight:700;line-height:120%">ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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, 2021 under the stock repurchase program then in effect, as well as common stock withheld by us to satisfy the minimum tax obligations of employees due upon vesting of restricted stock awards and units.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Period</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">purchased</span><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total&#160;number</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">purchased as</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">part of</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">publicly</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">announced</span></div><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">programs</span><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Approximate<br/>dollar value<br/>of shares<br/>that may yet<br/>be purchased<br/>under the<br/>plans or<br/>programs<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning balance, April 1, 2021</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180,933&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 1, 2021 through April 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">377&#160;</span></td><td style="background-color:#ffffff;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71.97&#160;</span></td><td style="background-color:#ffffff;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 1, 2021 through May 31, 2021</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">284,869&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71.04&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">180,933&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 1, 2021 through June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">405,322&#160;</span></td><td style="background-color:#ffffff;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74.09&#160;</span></td><td style="background-color:#ffffff;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">405,047&#160;</span></td><td style="background-color:#ffffff;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150,925&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">690,568&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72.83&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">405,047&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150,925&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">Includes 285,521 shares (377 in April, 284,869 in May and 275 in June) 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">In November 2020, our Board of Directors reauthorized and expanded our stock repurchase program to authorize us to purchase up to $250.0 million of our outstanding shares of common stock. The program does not have an expiration date.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">45</span></div></td></tr></table></div></div></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_175"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div style="-sec-extract:summary;margin-top:15pt"><span style="color:#71bf43;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The exhibits listed below are filed or incorporated by reference as part of this Quarterly Report on Form 10-Q:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.999%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.702%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="21" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filed In</span></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit<br/>Number</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Description of Document</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filed Herewith</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Form</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exhibit Number</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Filing Date</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:right"><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005821000011/def14aapr2021.htm#ic898d2fb7a23496296383dec3b9ed2c6_313">10.1</a></span></div></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1280058/000128005821000011/def14aapr2021.htm#ic898d2fb7a23496296383dec3b9ed2c6_313">Amended and Restated Blackbaud, Inc. 2016 Equity and Incentive Compensation Plan</a></span></div></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DEF 14A</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Appendix B</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4/20/2021</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:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2021q210-qexx311.htm">31.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2021q210-qexx311.htm">Certification by the Chief Executive Officer pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:right"><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2021q210-qexx312.htm">31.2</a></span></div></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2021q210-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:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:right"><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2021q210-qexx321.htm">32.1</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2021q210-qexx321.htm">Certification by the Chief Executive Officer pursuant to 18&#160;U.S.C. 1350 as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt;text-align:right"><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2021q210-qexx322.htm">32.2</a></span></div></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2021q210-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:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.INS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Instance Document - the Instance Document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL Document.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.SCH</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.CAL</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.DEF</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.LAB</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Label Linkbase Document.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.PRE</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">X</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.490%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',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-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:76px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td></tr></table></div></div></div><div id="iff7e1897a0a84ab8850afcc2d7c31962_178"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#iff7e1897a0a84ab8850afcc2d7c31962_10">Table of Contents</a></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Blackbaud, Inc.</span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div><img src="blkb-20210630_g3.jpg" alt="blkb-20210630_g3.jpg" style="height:26px;margin-bottom:5pt;vertical-align:text-bottom;width:20px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#50535a;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this Report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.312%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.679%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BLACKBAUD, INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 6, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Michael P. Gianoni</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michael P. Gianoni</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Principal Executive Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 6, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ Anthony W. Boor</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anthony W. Boor</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Principal Financial and Accounting Officer)</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Second Quarter 2021 Form 10-Q</span></div></td><td colspan="3" style="padding:0 1pt"><div style="margin-top:3pt;text-align:center"><img src="blkb-20210630_g2.jpg" alt="blkb-20210630_g2.jpg" style="height:20px;margin-bottom:5pt;vertical-align:text-bottom;width:77px"/></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">47</span></div></td></tr></table></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>a2021q210-qexx311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i5a31fcea025b42f3ae20022f4ce660e4_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.22pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.78pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.22pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.141%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.680%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 6, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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"><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Frutiger LT 45 Light',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>a2021q210-qexx312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="iadd6f15d0eb646ab96bbdf4df098d33c_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 31.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Anthony W. Boor, certify that&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.22pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.78pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.22pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.141%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.680%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 6, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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"><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Anthony W. Boor</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anthony W. Boor</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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>a2021q210-qexx321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i3a5167f5ad514e7eb74f44afc4dae242_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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, 2021 as filed with the Securities and Exchange Commission on or about the date hereof (the &#8220;Report&#8221;), I, Michael P. Gianoni, President and Chief Executive Officer, hereby certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.141%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.680%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 6, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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"><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Michael P. Gianoni&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Frutiger LT 45 Light',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>a2021q210-qexx322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="icd3a53456993445b93b053b1cf3f9ecb_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 32.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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, 2021 as filed with the Securities and Exchange Commission on or about the date hereof (the &#8220;Report&#8221;), I, Anthony W. Boor, Executive Vice President and Chief Financial Officer, hereby certify, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge&#58;</font></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.66pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.141%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.680%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 6, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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"><font style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Anthony W. Boor&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anthony W. Boor</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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-20210630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:4327b2f6-b965-4fba-94ee-bc2b00bc3eea,g:186a9198-47ae-4528-a9fb-d37b14a7379a-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:blkb="http://www.blackbaud.com/20210630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.blackbaud.com/20210630">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.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-20210630_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-20210630_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-20210630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="blkb-20210630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Document" roleURI="http://www.blackbaud.com/role/Document">
        <link:definition>0001001 - 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>1001002 - 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>1002003 - 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>1003004 - 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>1004005 - 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>1005006 - 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>2101101 - 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>2102102 - 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="BasisofPresentationPolicy" roleURI="http://www.blackbaud.com/role/BasisofPresentationPolicy">
        <link:definition>2203201 - 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="GoodwillandOtherIntangibleAssets" roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>2104103 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>2305301 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails">
        <link:definition>2406401 - Disclosure - Goodwill and Other Intangible Assets (Change in Goodwill) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.blackbaud.com/role/EarningsPerShare">
        <link:definition>2107104 - 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="EarningsPerShareTables" roleURI="http://www.blackbaud.com/role/EarningsPerShareTables">
        <link:definition>2308302 - 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="EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" roleURI="http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails">
        <link:definition>2409402 - 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="FairValueMeasurements" roleURI="http://www.blackbaud.com/role/FairValueMeasurements">
        <link:definition>2110105 - 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="FairValueMeasurementsTables" roleURI="http://www.blackbaud.com/role/FairValueMeasurementsTables">
        <link:definition>2311303 - 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="FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>2412403 - 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="ConsolidatedFinancialStatementDetails" roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails">
        <link:definition>2113106 - 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="ConsolidatedFinancialStatementDetailsTables" roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables">
        <link:definition>2314304 - 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="ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails" roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails">
        <link:definition>2415404 - 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>2416405 - 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>2416405 - 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>2417406 - 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>2417406 - 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>2418407 - 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="Debt" roleURI="http://www.blackbaud.com/role/Debt">
        <link:definition>2119107 - 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="DebtTables" roleURI="http://www.blackbaud.com/role/DebtTables">
        <link:definition>2320305 - 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="DebtDetails" roleURI="http://www.blackbaud.com/role/DebtDetails">
        <link:definition>2421408 - 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>2422409 - 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="DebtSummaryofOtherDebtDetails" roleURI="http://www.blackbaud.com/role/DebtSummaryofOtherDebtDetails">
        <link:definition>2423410 - Disclosure - Debt (Summary of Other Debt) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails" roleURI="http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails">
        <link:definition>2424411 - Disclosure - Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and other debt) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstruments" roleURI="http://www.blackbaud.com/role/DerivativeInstruments">
        <link:definition>2125108 - 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="DerivativeInstrumentsTables" roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsTables">
        <link:definition>2326306 - 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="DerivativeInstrumentsDetails" roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsDetails">
        <link:definition>2427412 - 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="DerivativeInstrumentsScheduleofInterestRateSwapsDetails" roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsScheduleofInterestRateSwapsDetails">
        <link:definition>2428413 - Disclosure - Derivative Instruments (Schedule of Interest Rate Swaps) (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>2429414 - 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>2430415 - 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="CommitmentsandContingencies" roleURI="http://www.blackbaud.com/role/CommitmentsandContingencies">
        <link:definition>2131109 - 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="CommitmentsandContingenciesTables" roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesTables">
        <link:definition>2332307 - 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="CommitmentsandContingenciesDetails" roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesDetails">
        <link:definition>2433416 - 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>2434417 - 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="IncomeTaxes" roleURI="http://www.blackbaud.com/role/IncomeTaxes">
        <link:definition>2135110 - 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="IncomeTaxesTables" roleURI="http://www.blackbaud.com/role/IncomeTaxesTables">
        <link:definition>2336308 - 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="IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails" roleURI="http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails">
        <link:definition>2437418 - 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="StockBasedCompensation" roleURI="http://www.blackbaud.com/role/StockBasedCompensation">
        <link:definition>2138111 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www.blackbaud.com/role/StockBasedCompensationTables">
        <link:definition>2339309 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails">
        <link:definition>2440419 - Disclosure - Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.blackbaud.com/role/StockholdersEquity">
        <link:definition>2141112 - 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="StockholdersEquityTables" roleURI="http://www.blackbaud.com/role/StockholdersEquityTables">
        <link:definition>2342310 - 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="StockholdersEquityDetails" roleURI="http://www.blackbaud.com/role/StockholdersEquityDetails">
        <link:definition>2443420 - 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>2444421 - 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="RevenueRecognition" roleURI="http://www.blackbaud.com/role/RevenueRecognition">
        <link:definition>2145113 - 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="RevenueRecognitionTables" roleURI="http://www.blackbaud.com/role/RevenueRecognitionTables">
        <link:definition>2346311 - 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="RevenueRecognitionDetails" roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails">
        <link:definition>2447422 - 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>2447422 - 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>2448423 - 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>2449424 - Disclosure - Revenue Recognition (Disaggregation of Revenue by Geography) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails" roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails">
        <link:definition>2450425 - Disclosure - Revenue Recognition (Disaggregation of Revenue by Market Group) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails" roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails">
        <link:definition>2451426 - Disclosure - Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.blackbaud.com/role/SubsequentEvents">
        <link:definition>2152114 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.blackbaud.com/role/SubsequentEventsDetails">
        <link:definition>2453427 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" abstract="false" name="ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_LiabilityInsuranceAmountDeductible" abstract="false" name="LiabilityInsuranceAmountDeductible" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" abstract="false" name="ScheduleOfDebtInstrumentsOtherTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_TaxesPrepaidAndReceivableCurrentAndLongTerm" abstract="false" name="TaxesPrepaidAndReceivableCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_AccumulatedOtherComprehensiveIncomeRollForward" abstract="true" name="AccumulatedOtherComprehensiveIncomeRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="blkb_USMarketsGroupMember" abstract="true" name="USMarketsGroupMember" 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_ContractualRecurringMember" abstract="true" name="ContractualRecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SecurityIncidentExpense" abstract="false" name="SecurityIncidentExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_AccruedexpensesandothercurrentliabilitiesMember" abstract="true" name="AccruedexpensesandothercurrentliabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings" abstract="false" name="AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentNumberOfStateAttorneysGeneral" abstract="false" name="SecurityIncidentNumberOfStateAttorneysGeneral" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications" abstract="false" name="OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_PrepaidSoftwareMaintenanceCurrent" abstract="false" name="PrepaidSoftwareMaintenanceCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_InternationalMarketsGroupMember" abstract="true" name="InternationalMarketsGroupMember" 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_November2020Swap1Member" abstract="true" name="November2020Swap1Member" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" abstract="false" name="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentAccruedInsuranceRecoveries" abstract="false" name="SecurityIncidentAccruedInsuranceRecoveries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_November2020Swap4Member" abstract="true" name="November2020Swap4Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_July2021SwapMember" abstract="true" name="July2021SwapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_November2020Swap3Member" abstract="true" name="November2020Swap3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" abstract="false" name="SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="blkb_CostOfRecurringMember" abstract="true" name="CostOfRecurringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_DisaggregationOfRevenueRecurringTableTextBlock" abstract="false" name="DisaggregationOfRevenueRecurringTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" abstract="false" name="SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="blkb_ThirdpartyTechnologyMember" abstract="true" name="ThirdpartyTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled" abstract="false" name="SecurityIncidentNumberOfCustomerReimbursementRequestsSettled" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_AccruedExpensesAndOtherLiabilitiesTextBlock" abstract="false" name="AccruedExpensesAndOtherLiabilitiesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_NonoperatingIncomeExpenseExcludingInterestExpense" abstract="false" name="NonoperatingIncomeExpenseExcludingInterestExpense" 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_July2017SwapMember" abstract="true" name="July2017SwapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_DueToCustomersCurrent" abstract="false" name="DueToCustomersCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_DerivativeAssetsCurrentAndLongTerm" abstract="false" name="DerivativeAssetsCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentNumberOfConsumerClassActionCases" abstract="false" name="SecurityIncidentNumberOfConsumerClassActionCases" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_PrepaidSoftwareMaintenanceCurrentAndLongTerm" abstract="false" name="PrepaidSoftwareMaintenanceCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" 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_SecurityIncidentCumulativeExpense" abstract="false" name="SecurityIncidentCumulativeExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_LiabilityInsuranceAmountTotal" abstract="false" name="LiabilityInsuranceAmountTotal" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock" abstract="false" name="ScheduleOfEffectiveIncomeTaxRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="blkb_ForwardStartingInterestRateSwapsMember" abstract="true" name="ForwardStartingInterestRateSwapsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" abstract="false" name="IncreaseDecreaseAccruedExpensesAndOtherLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" abstract="false" name="SecurityIncidentCumulativeAccruedInsuranceRecoveries" 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_November2020Swap2Member" abstract="true" name="November2020Swap2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" abstract="false" name="SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" abstract="false" name="AccruedCustomerCreditBalancesCurrentAndLongTerm" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>blkb-20210630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:4327b2f6-b965-4fba-94ee-bc2b00bc3eea,g:186a9198-47ae-4528-a9fb-d37b14a7379a-->
<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-20210630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_a52a2e88-c19b-4d53-8d19-a7d252b8835b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c09dd436-21cd-42ee-8ec6-8fc8c5405860" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a52a2e88-c19b-4d53-8d19-a7d252b8835b" xlink:to="loc_us-gaap_LiabilitiesCurrent_c09dd436-21cd-42ee-8ec6-8fc8c5405860" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_8ce3b0d3-a540-4a00-94ad-23f2f4bf48a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a52a2e88-c19b-4d53-8d19-a7d252b8835b" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_8ce3b0d3-a540-4a00-94ad-23f2f4bf48a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_64fa94f9-28b0-4d8e-977a-6c2c2e3640da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a52a2e88-c19b-4d53-8d19-a7d252b8835b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_64fa94f9-28b0-4d8e-977a-6c2c2e3640da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_a2cfab01-654f-4642-a92e-620bab4029ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a52a2e88-c19b-4d53-8d19-a7d252b8835b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_a2cfab01-654f-4642-a92e-620bab4029ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ba49b236-fd48-4d9b-a6eb-71b256174d16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a52a2e88-c19b-4d53-8d19-a7d252b8835b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ba49b236-fd48-4d9b-a6eb-71b256174d16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_5ded0ca2-cd37-4ab5-a4b8-3513490cf632" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a52a2e88-c19b-4d53-8d19-a7d252b8835b" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_5ded0ca2-cd37-4ab5-a4b8-3513490cf632" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_79eb17fc-196a-4788-b97c-115ed1061f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_939409c9-f83f-4e3e-906f-22d4f8878cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_79eb17fc-196a-4788-b97c-115ed1061f1a" xlink:to="loc_us-gaap_AssetsCurrent_939409c9-f83f-4e3e-906f-22d4f8878cc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4568db62-6119-4920-a847-38196878ed62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_79eb17fc-196a-4788-b97c-115ed1061f1a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4568db62-6119-4920-a847-38196878ed62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_cf7f25b7-489b-4f9c-930a-aed8ce77ed5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_79eb17fc-196a-4788-b97c-115ed1061f1a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_cf7f25b7-489b-4f9c-930a-aed8ce77ed5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_947dc84f-a3ae-42c6-9a1b-fad1d02489dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_79eb17fc-196a-4788-b97c-115ed1061f1a" xlink:to="loc_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_947dc84f-a3ae-42c6-9a1b-fad1d02489dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_42100d17-fc8d-45fa-94ba-61c74f395c58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_79eb17fc-196a-4788-b97c-115ed1061f1a" xlink:to="loc_us-gaap_Goodwill_42100d17-fc8d-45fa-94ba-61c74f395c58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_37029e41-036d-421f-8760-9874fe48bbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_79eb17fc-196a-4788-b97c-115ed1061f1a" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_37029e41-036d-421f-8760-9874fe48bbb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8a8d95f3-6cdc-4437-a141-8ec5196986ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_79eb17fc-196a-4788-b97c-115ed1061f1a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_8a8d95f3-6cdc-4437-a141-8ec5196986ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e645e28b-58d5-4e3a-af20-d2bf063a1977" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d35baa47-384d-4718-bb5f-e4e8a905b6db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e645e28b-58d5-4e3a-af20-d2bf063a1977" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d35baa47-384d-4718-bb5f-e4e8a905b6db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_09673f21-cb57-421b-a358-5b4fe41fc2fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e645e28b-58d5-4e3a-af20-d2bf063a1977" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_09673f21-cb57-421b-a358-5b4fe41fc2fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_28d77421-ba83-4350-92ba-6c71ada1229c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e645e28b-58d5-4e3a-af20-d2bf063a1977" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_28d77421-ba83-4350-92ba-6c71ada1229c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestrictedAssetsCurrent_f848bec0-64b7-47ec-9b03-125d070d0b62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e645e28b-58d5-4e3a-af20-d2bf063a1977" xlink:to="loc_us-gaap_OtherRestrictedAssetsCurrent_f848bec0-64b7-47ec-9b03-125d070d0b62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_287e5de9-4f9a-4f00-b946-2e09a6f365bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e645e28b-58d5-4e3a-af20-d2bf063a1977" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_287e5de9-4f9a-4f00-b946-2e09a6f365bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_cf20e1ae-c726-41d1-bb62-0eb1c64c2eab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_8ecb8b1c-cd14-4dbd-8249-9342ad49f580" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_cf20e1ae-c726-41d1-bb62-0eb1c64c2eab" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_8ecb8b1c-cd14-4dbd-8249-9342ad49f580" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_bba58dc5-e689-4680-92a1-5157b1328506" xlink:href="blkb-20210630.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_cf20e1ae-c726-41d1-bb62-0eb1c64c2eab" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_bba58dc5-e689-4680-92a1-5157b1328506" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DueToCustomersCurrent_f4dd301b-2730-4d07-a025-bdf74e8ac8d8" xlink:href="blkb-20210630.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_cf20e1ae-c726-41d1-bb62-0eb1c64c2eab" xlink:to="loc_blkb_DueToCustomersCurrent_f4dd301b-2730-4d07-a025-bdf74e8ac8d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_a51039b5-1019-45c0-9e4b-e250ae6b5570" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_cf20e1ae-c726-41d1-bb62-0eb1c64c2eab" xlink:to="loc_us-gaap_LongTermDebtCurrent_a51039b5-1019-45c0-9e4b-e250ae6b5570" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f3f9058f-e6be-4f43-aaf5-e11e89b8152f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_cf20e1ae-c726-41d1-bb62-0eb1c64c2eab" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f3f9058f-e6be-4f43-aaf5-e11e89b8152f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7000f67c-1c0a-47bb-92c9-814e6a33e59f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_93bb53c1-ae39-4bb3-b3f2-cbfffb154685" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_7000f67c-1c0a-47bb-92c9-814e6a33e59f" xlink:to="loc_us-gaap_PreferredStockValue_93bb53c1-ae39-4bb3-b3f2-cbfffb154685" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_476fb70f-16ec-41e6-9645-cb6d7a171e97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_7000f67c-1c0a-47bb-92c9-814e6a33e59f" xlink:to="loc_us-gaap_CommonStockValue_476fb70f-16ec-41e6-9645-cb6d7a171e97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_74cc2a42-3794-492e-87dc-e4aa237d1e76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_7000f67c-1c0a-47bb-92c9-814e6a33e59f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_74cc2a42-3794-492e-87dc-e4aa237d1e76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_7705cb6a-6389-42b1-975f-8a70d075f369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_7000f67c-1c0a-47bb-92c9-814e6a33e59f" xlink:to="loc_us-gaap_TreasuryStockValue_7705cb6a-6389-42b1-975f-8a70d075f369" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f98053b5-8cd5-4312-9422-c1f1bad06ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_7000f67c-1c0a-47bb-92c9-814e6a33e59f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f98053b5-8cd5-4312-9422-c1f1bad06ec6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5a31a318-3d14-4a70-bf80-0f77446facf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_7000f67c-1c0a-47bb-92c9-814e6a33e59f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5a31a318-3d14-4a70-bf80-0f77446facf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ed5eeeb7-e69c-4b0f-89ba-213e2e338f91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_059007ce-f07c-4d29-b6a1-5e4fd86f71f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ed5eeeb7-e69c-4b0f-89ba-213e2e338f91" xlink:to="loc_us-gaap_Liabilities_059007ce-f07c-4d29-b6a1-5e4fd86f71f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_82c46e94-e696-424b-b3ef-03c92fd60ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ed5eeeb7-e69c-4b0f-89ba-213e2e338f91" xlink:to="loc_us-gaap_StockholdersEquity_82c46e94-e696-424b-b3ef-03c92fd60ed7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_5a238b59-f9a7-47e0-b7af-8cbb13e4ec03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ed5eeeb7-e69c-4b0f-89ba-213e2e338f91" xlink:to="loc_us-gaap_CommitmentsAndContingencies_5a238b59-f9a7-47e0-b7af-8cbb13e4ec03" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="blkb-20210630.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_NetIncomeLoss_020135f6-ccf2-4e16-9637-8e807af2cd37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3ec73187-f9ff-4d12-974a-1daf9c06a4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_020135f6-ccf2-4e16-9637-8e807af2cd37" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3ec73187-f9ff-4d12-974a-1daf9c06a4cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c305bf7d-9bc6-4780-b8e8-c5e925709bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_020135f6-ccf2-4e16-9637-8e807af2cd37" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c305bf7d-9bc6-4780-b8e8-c5e925709bf8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3d669194-13ee-490b-8771-3aac4295cb41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_54841296-6ddb-4841-beec-af65a39c1789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3d669194-13ee-490b-8771-3aac4295cb41" xlink:to="loc_us-gaap_OperatingIncomeLoss_54841296-6ddb-4841-beec-af65a39c1789" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_42e98dc1-12f8-43ff-aa51-e81162eb62bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3d669194-13ee-490b-8771-3aac4295cb41" xlink:to="loc_us-gaap_InterestExpense_42e98dc1-12f8-43ff-aa51-e81162eb62bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_0dc290b1-1e00-46a5-a940-5f44e3155b51" xlink:href="blkb-20210630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_3d669194-13ee-490b-8771-3aac4295cb41" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_0dc290b1-1e00-46a5-a940-5f44e3155b51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_597ab245-bea5-4214-a704-9c606b32b91d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_4245278d-2ff2-4355-9f75-8ef59676b8de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_597ab245-bea5-4214-a704-9c606b32b91d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_4245278d-2ff2-4355-9f75-8ef59676b8de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_e87eedf8-2b7a-4d51-a779-43c64d4ed5d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_597ab245-bea5-4214-a704-9c606b32b91d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_e87eedf8-2b7a-4d51-a779-43c64d4ed5d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_ba6c14df-cbd1-49ae-a813-7ba37fde8d00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_7cd71ef9-4eee-4340-a437-962f3c9efa37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ba6c14df-cbd1-49ae-a813-7ba37fde8d00" xlink:to="loc_us-gaap_SellingAndMarketingExpense_7cd71ef9-4eee-4340-a437-962f3c9efa37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_5b91f3db-1e52-4cb9-9446-ef4917f9fdf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ba6c14df-cbd1-49ae-a813-7ba37fde8d00" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_5b91f3db-1e52-4cb9-9446-ef4917f9fdf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5fbd0466-5e16-4e9f-bd79-63310a1f51a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ba6c14df-cbd1-49ae-a813-7ba37fde8d00" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_5fbd0466-5e16-4e9f-bd79-63310a1f51a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_772ca596-07d2-4756-b773-7569f67b147d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ba6c14df-cbd1-49ae-a813-7ba37fde8d00" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_772ca596-07d2-4756-b773-7569f67b147d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_64fd7daf-b0cb-4a55-bac3-34aeb090babf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ba6c14df-cbd1-49ae-a813-7ba37fde8d00" xlink:to="loc_us-gaap_RestructuringCharges_64fd7daf-b0cb-4a55-bac3-34aeb090babf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b7c880ae-2e93-4f73-a9e2-0466f419c182" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_969609af-6149-441f-8b39-30c8f6902a74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b7c880ae-2e93-4f73-a9e2-0466f419c182" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_969609af-6149-441f-8b39-30c8f6902a74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f643db1e-f8cd-4093-8dbd-7e81beb49a7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b7c880ae-2e93-4f73-a9e2-0466f419c182" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f643db1e-f8cd-4093-8dbd-7e81beb49a7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_3141df8f-3618-4191-bd21-b164f6f8b643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b5314206-40b3-4390-b362-491b16e7de6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3141df8f-3618-4191-bd21-b164f6f8b643" xlink:to="loc_us-gaap_NetIncomeLoss_b5314206-40b3-4390-b362-491b16e7de6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f18e0bc9-3c5f-40fb-a380-d5efb22d4a31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3141df8f-3618-4191-bd21-b164f6f8b643" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f18e0bc9-3c5f-40fb-a380-d5efb22d4a31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7dbe1fd1-e521-469e-8eb1-570ffd3328d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_0446e075-6430-4ae2-a3c5-cfc75a81cd82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_7dbe1fd1-e521-469e-8eb1-570ffd3328d7" xlink:to="loc_us-gaap_GrossProfit_0446e075-6430-4ae2-a3c5-cfc75a81cd82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c3e6a5a2-6d55-49ce-8f57-f9794d7f32a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_7dbe1fd1-e521-469e-8eb1-570ffd3328d7" xlink:to="loc_us-gaap_OperatingExpenses_c3e6a5a2-6d55-49ce-8f57-f9794d7f32a0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="blkb-20210630.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_NetCashProvidedByUsedInInvestingActivities_d7e8827b-3e59-499f-847b-93dd57e0def4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5f7b2e0c-bfbc-4090-9479-0d96df67d84d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_d7e8827b-3e59-499f-847b-93dd57e0def4" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5f7b2e0c-bfbc-4090-9479-0d96df67d84d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_741ccf65-cf4f-4715-a996-328c905121ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_d7e8827b-3e59-499f-847b-93dd57e0def4" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_741ccf65-cf4f-4715-a996-328c905121ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4b7956-9b2a-4e84-8088-ea32c5618f50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3416ae9e-4907-43cc-8373-682cd2928ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ea4b7956-9b2a-4e84-8088-ea32c5618f50" xlink:to="loc_us-gaap_NetIncomeLoss_3416ae9e-4907-43cc-8373-682cd2928ec8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_d4875d82-829f-4dc0-a18b-64a4240771f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ea4b7956-9b2a-4e84-8088-ea32c5618f50" xlink:to="loc_us-gaap_DepreciationAndAmortization_d4875d82-829f-4dc0-a18b-64a4240771f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_6b6fdf7a-3e50-4451-967f-71fec02a93ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ea4b7956-9b2a-4e84-8088-ea32c5618f50" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_6b6fdf7a-3e50-4451-967f-71fec02a93ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_55de43f5-7edd-44eb-8f75-601b371cd80f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ea4b7956-9b2a-4e84-8088-ea32c5618f50" xlink:to="loc_us-gaap_ShareBasedCompensation_55de43f5-7edd-44eb-8f75-601b371cd80f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d15b3989-847d-458e-bcaf-27133f48d32d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ea4b7956-9b2a-4e84-8088-ea32c5618f50" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d15b3989-847d-458e-bcaf-27133f48d32d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_9c2523a7-18cf-4775-bacd-891aa796cd44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ea4b7956-9b2a-4e84-8088-ea32c5618f50" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_9c2523a7-18cf-4775-bacd-891aa796cd44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_57a7c4a7-67df-4264-8d72-c6ffabb01d95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4b7956-9b2a-4e84-8088-ea32c5618f50" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_57a7c4a7-67df-4264-8d72-c6ffabb01d95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_84662589-5e40-4b28-93aa-d1536bcbf01a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4b7956-9b2a-4e84-8088-ea32c5618f50" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_84662589-5e40-4b28-93aa-d1536bcbf01a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c3e63751-a8fc-4eca-b925-7af5791c1b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4b7956-9b2a-4e84-8088-ea32c5618f50" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c3e63751-a8fc-4eca-b925-7af5791c1b1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_184cc51f-dbcc-49d5-a506-ad89bafbbae1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4b7956-9b2a-4e84-8088-ea32c5618f50" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_184cc51f-dbcc-49d5-a506-ad89bafbbae1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_3ba6c557-11db-4dd3-9d7a-6930c546059e" xlink:href="blkb-20210630.xsd#blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4b7956-9b2a-4e84-8088-ea32c5618f50" xlink:to="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_3ba6c557-11db-4dd3-9d7a-6930c546059e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_3c2fb271-fc59-4228-a731-1a2536822632" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ea4b7956-9b2a-4e84-8088-ea32c5618f50" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_3c2fb271-fc59-4228-a731-1a2536822632" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f609f99a-28a3-4263-b326-a002d17d20d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_80089e24-4e0e-46b5-a856-177e2f1bb018" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f609f99a-28a3-4263-b326-a002d17d20d1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_80089e24-4e0e-46b5-a856-177e2f1bb018" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_dbadc2c9-f388-4bdb-8685-95dbf51bde56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f609f99a-28a3-4263-b326-a002d17d20d1" xlink:to="loc_us-gaap_RepaymentsOfDebt_dbadc2c9-f388-4bdb-8685-95dbf51bde56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_952c74ff-e937-4751-8e13-cffe16e6e0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f609f99a-28a3-4263-b326-a002d17d20d1" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_952c74ff-e937-4751-8e13-cffe16e6e0dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_e49791ba-93f2-4839-9b80-1939f0cc9aae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f609f99a-28a3-4263-b326-a002d17d20d1" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_e49791ba-93f2-4839-9b80-1939f0cc9aae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities_3bfe8924-9674-4b3a-a151-c1124dbfcdeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f609f99a-28a3-4263-b326-a002d17d20d1" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities_3bfe8924-9674-4b3a-a151-c1124dbfcdeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable_9578bc93-d222-44aa-a21b-b93e1bba6f67" xlink:href="blkb-20210630.xsd#blkb_ChangeInCustomerFundsReceivable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f609f99a-28a3-4263-b326-a002d17d20d1" xlink:to="loc_blkb_ChangeInCustomerFundsReceivable_9578bc93-d222-44aa-a21b-b93e1bba6f67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_86c143e5-b3cd-4d27-b752-643b64c58108" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f609f99a-28a3-4263-b326-a002d17d20d1" xlink:to="loc_us-gaap_PaymentsOfDividends_86c143e5-b3cd-4d27-b752-643b64c58108" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_eb5f5d70-0e66-4a05-8b1b-2326fe07cea6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f609f99a-28a3-4263-b326-a002d17d20d1" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_eb5f5d70-0e66-4a05-8b1b-2326fe07cea6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0a56049a-25b1-4563-a424-48df669f912a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f58a99dc-46bc-4591-922f-7c112d62423e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_0a56049a-25b1-4563-a424-48df669f912a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f58a99dc-46bc-4591-922f-7c112d62423e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_675135e1-5854-4022-8947-a2a96771a5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_0a56049a-25b1-4563-a424-48df669f912a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_675135e1-5854-4022-8947-a2a96771a5ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ee3f8b05-1e4d-477c-bfa8-a6e15421c5c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_0a56049a-25b1-4563-a424-48df669f912a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ee3f8b05-1e4d-477c-bfa8-a6e15421c5c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_70b4d5de-c643-498f-9e28-76323d1f7e88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_0a56049a-25b1-4563-a424-48df669f912a" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_70b4d5de-c643-498f-9e28-76323d1f7e88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7f68d888-4ef9-4f2c-bf80-63099177072a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_aecf1bb5-ba2e-4549-8364-64a0bcd14945" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_7f68d888-4ef9-4f2c-bf80-63099177072a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_aecf1bb5-ba2e-4549-8364-64a0bcd14945" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_05586101-f093-45c9-8e37-14e201716ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_7f68d888-4ef9-4f2c-bf80-63099177072a" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_05586101-f093-45c9-8e37-14e201716ddf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="blkb-20210630.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_f76d16a3-7f9e-4133-928d-c489c177c1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5a03d2b1-2ddc-403d-96d8-f7c104712e53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f76d16a3-7f9e-4133-928d-c489c177c1c5" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5a03d2b1-2ddc-403d-96d8-f7c104712e53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a8e74afb-e12d-4fc4-9295-e7009d275de2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f76d16a3-7f9e-4133-928d-c489c177c1c5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a8e74afb-e12d-4fc4-9295-e7009d275de2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_b25d4f60-c29a-4786-831a-4f6ec0c52edb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_3cf84a49-9c68-4279-b316-d167e1e7d1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_b25d4f60-c29a-4786-831a-4f6ec0c52edb" xlink:to="loc_us-gaap_DerivativeLiabilities_3cf84a49-9c68-4279-b316-d167e1e7d1a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_f41ce39d-6bb2-496d-9357-a7c7f6a40df4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_05b352a9-555a-443d-a6d8-64add51e0620" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_f41ce39d-6bb2-496d-9357-a7c7f6a40df4" xlink:to="loc_us-gaap_DerivativeAssets_05b352a9-555a-443d-a6d8-64add51e0620" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails" xlink:type="simple" xlink:href="blkb-20210630.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_cc699d0a-be81-43a0-8351-395eb79868b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_e3976b14-4a8d-461f-a221-614f505c4753" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_cc699d0a-be81-43a0-8351-395eb79868b5" xlink:to="loc_us-gaap_RestrictedCash_e3976b14-4a8d-461f-a221-614f505c4753" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_947b2ad4-206b-4f92-8317-7c56b37be289" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_cc699d0a-be81-43a0-8351-395eb79868b5" xlink:to="loc_us-gaap_EscrowDeposit_947b2ad4-206b-4f92-8317-7c56b37be289" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails" xlink:type="simple" xlink:href="blkb-20210630.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_56a33965-2712-46d8-b480-92de765080bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a2ed9749-9a45-4ec2-a716-1555774eab42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_56a33965-2712-46d8-b480-92de765080bd" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a2ed9749-9a45-4ec2-a716-1555774eab42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1f57d602-a9b2-4981-b588-90b324f10a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_56a33965-2712-46d8-b480-92de765080bd" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1f57d602-a9b2-4981-b588-90b324f10a8c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1" xlink:type="simple" xlink:href="blkb-20210630.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_47e941c1-0c54-4478-bdcb-7b1e519fce44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_e538a9f4-e700-437f-846e-7150d116a3ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_47e941c1-0c54-4478-bdcb-7b1e519fce44" xlink:to="loc_us-gaap_CapitalizedContractCostNet_e538a9f4-e700-437f-846e-7150d116a3ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_1c7c1fae-bd54-4091-979d-5bbc01c642a0" xlink:href="blkb-20210630.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_47e941c1-0c54-4478-bdcb-7b1e519fce44" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_1c7c1fae-bd54-4091-979d-5bbc01c642a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimatedInsuranceRecoveries_731540e2-10ab-4964-b316-dbf75afd5b36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimatedInsuranceRecoveries"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_47e941c1-0c54-4478-bdcb-7b1e519fce44" xlink:to="loc_us-gaap_EstimatedInsuranceRecoveries_731540e2-10ab-4964-b316-dbf75afd5b36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_c68204bb-15d0-4187-afdd-347cb8d81811" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_47e941c1-0c54-4478-bdcb-7b1e519fce44" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_c68204bb-15d0-4187-afdd-347cb8d81811" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_b88060a5-822d-4c2e-b046-6e041ebf613e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_47e941c1-0c54-4478-bdcb-7b1e519fce44" xlink:to="loc_us-gaap_UnbilledContractsReceivable_b88060a5-822d-4c2e-b046-6e041ebf613e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidInsuranceCurrentandLongterm_3855b383-ea4c-412f-a924-e58951f6770f" xlink:href="blkb-20210630.xsd#blkb_PrepaidInsuranceCurrentandLongterm"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_47e941c1-0c54-4478-bdcb-7b1e519fce44" xlink:to="loc_blkb_PrepaidInsuranceCurrentandLongterm_3855b383-ea4c-412f-a924-e58951f6770f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeAssetsCurrentAndLongTerm_9de84e84-f657-4c6f-8cb7-b1580e827fd9" xlink:href="blkb-20210630.xsd#blkb_DerivativeAssetsCurrentAndLongTerm"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_47e941c1-0c54-4478-bdcb-7b1e519fce44" xlink:to="loc_blkb_DerivativeAssetsCurrentAndLongTerm_9de84e84-f657-4c6f-8cb7-b1580e827fd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_de86724e-e5b1-49b0-a0ec-3b3b774fc16e" xlink:href="blkb-20210630.xsd#blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets_47e941c1-0c54-4478-bdcb-7b1e519fce44" xlink:to="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_de86724e-e5b1-49b0-a0ec-3b3b774fc16e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_41f1109b-8f18-4f73-b9c0-17c759c355c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_47e941c1-0c54-4478-bdcb-7b1e519fce44" xlink:to="loc_us-gaap_OtherAssets_41f1109b-8f18-4f73-b9c0-17c759c355c9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20210630.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_9387f498-daed-4b1f-90ea-1e48704bd620" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_68f634ae-a38b-4488-a677-80f1acf91749" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_9387f498-daed-4b1f-90ea-1e48704bd620" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_68f634ae-a38b-4488-a677-80f1acf91749" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_ef440bf9-1093-4e2f-8b62-5f56a602c5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_9387f498-daed-4b1f-90ea-1e48704bd620" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_ef440bf9-1093-4e2f-8b62-5f56a602c5c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_4c9dcf2c-0b83-4f2a-aa65-8933ab59aff5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_9387f498-daed-4b1f-90ea-1e48704bd620" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_4c9dcf2c-0b83-4f2a-aa65-8933ab59aff5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_833f1fe7-98e5-4c99-8d9e-58942794ae92" xlink:href="blkb-20210630.xsd#blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_9387f498-daed-4b1f-90ea-1e48704bd620" xlink:to="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_833f1fe7-98e5-4c99-8d9e-58942794ae92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_de66b6af-1de2-44b0-b3db-5af1465146d2" xlink:href="blkb-20210630.xsd#blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_9387f498-daed-4b1f-90ea-1e48704bd620" xlink:to="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_de66b6af-1de2-44b0-b3db-5af1465146d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm_1afc78d6-5d4d-4cce-b54a-f65edcbd925f" xlink:href="blkb-20210630.xsd#blkb_UnrecognizedTaxBenefitCurrentandLongterm"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_9387f498-daed-4b1f-90ea-1e48704bd620" xlink:to="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm_1afc78d6-5d4d-4cce-b54a-f65edcbd925f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_0fdce334-bfee-4858-8521-9d52dfbec804" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_9387f498-daed-4b1f-90ea-1e48704bd620" xlink:to="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_0fdce334-bfee-4858-8521-9d52dfbec804" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_23f35005-62b2-4e72-8769-3565dba8e852" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedVacationCurrentAndNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_9387f498-daed-4b1f-90ea-1e48704bd620" xlink:to="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_23f35005-62b2-4e72-8769-3565dba8e852" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_fd31761c-29cf-4bb6-9612-466b8392f2f8" xlink:href="blkb-20210630.xsd#blkb_DerivativeLiabilitiesCurrentAndLongTerm"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_9387f498-daed-4b1f-90ea-1e48704bd620" xlink:to="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_fd31761c-29cf-4bb6-9612-466b8392f2f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_da0b14af-813d-4074-a3a2-726bbe6d89bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_9387f498-daed-4b1f-90ea-1e48704bd620" xlink:to="loc_us-gaap_OtherLiabilities_da0b14af-813d-4074-a3a2-726bbe6d89bc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1" xlink:type="simple" xlink:href="blkb-20210630.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_8c465255-c1e5-4a95-a560-a19ea727204f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_3de5fa2b-cd46-42a9-8533-b315c213cc60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8c465255-c1e5-4a95-a560-a19ea727204f" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_3de5fa2b-cd46-42a9-8533-b315c213cc60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_5caf4420-65ba-4890-914b-2a5604eef9d6" xlink:href="blkb-20210630.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_8c465255-c1e5-4a95-a560-a19ea727204f" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_5caf4420-65ba-4890-914b-2a5604eef9d6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails" xlink:type="simple" xlink:href="blkb-20210630.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_3c0da6c9-f448-4153-ba69-ac678736c06d" xlink:href="blkb-20210630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_cbeff208-720c-4828-9419-76ff3957bf61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_3c0da6c9-f448-4153-ba69-ac678736c06d" xlink:to="loc_us-gaap_InvestmentIncomeInterest_cbeff208-720c-4828-9419-76ff3957bf61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_88b92438-f32b-42f6-bab7-ff56795f8bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_3c0da6c9-f448-4153-ba69-ac678736c06d" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_88b92438-f32b-42f6-bab7-ff56795f8bbc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="simple" xlink:href="blkb-20210630.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_f2b8587e-94c8-4c6b-9007-746de39b2d95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_e4d83127-046d-415e-91a8-cfc1c8b946ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f2b8587e-94c8-4c6b-9007-746de39b2d95" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_e4d83127-046d-415e-91a8-cfc1c8b946ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_8164c86f-a555-4c84-8f9a-dfeee9251bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f2b8587e-94c8-4c6b-9007-746de39b2d95" xlink:to="loc_us-gaap_LongTermDebtCurrent_8164c86f-a555-4c84-8f9a-dfeee9251bd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_71cdc6e0-7a2d-4f02-85f6-91752bcd524e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f2b8587e-94c8-4c6b-9007-746de39b2d95" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_71cdc6e0-7a2d-4f02-85f6-91752bcd524e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails"/>
  <link:calculationLink xlink:role="http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_83350da8-55ca-43ed-80be-567800a5566b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_29ad5a87-27c2-42b4-b245-36c421079b73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_83350da8-55ca-43ed-80be-567800a5566b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_29ad5a87-27c2-42b4-b245-36c421079b73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_03af0271-e2e2-4bed-8990-6622eb07813f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_83350da8-55ca-43ed-80be-567800a5566b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_03af0271-e2e2-4bed-8990-6622eb07813f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_0836effb-78ed-442d-9741-b0f6658e5516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_83350da8-55ca-43ed-80be-567800a5566b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_0836effb-78ed-442d-9741-b0f6658e5516" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_481e43b8-2683-46c9-8960-f13fe517c263" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_83350da8-55ca-43ed-80be-567800a5566b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_481e43b8-2683-46c9-8960-f13fe517c263" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_30c577b1-fc5f-4cf0-a09e-fce36a20af34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_83350da8-55ca-43ed-80be-567800a5566b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_30c577b1-fc5f-4cf0-a09e-fce36a20af34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_843855ba-892f-4ea6-a9f9-e98a15c25f04" xlink:href="blkb-20210630.xsd#blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_83350da8-55ca-43ed-80be-567800a5566b" xlink:to="loc_blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_843855ba-892f-4ea6-a9f9-e98a15c25f04" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="blkb-20210630.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_f4a490c6-a280-4779-89c5-160fefd20f66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_1e158508-5999-439f-9698-f0c33718a297" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f4a490c6-a280-4779-89c5-160fefd20f66" xlink:to="loc_us-gaap_OperatingLeaseCost_1e158508-5999-439f-9698-f0c33718a297" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_3601aeee-0a79-406d-b55e-ae025975048c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f4a490c6-a280-4779-89c5-160fefd20f66" xlink:to="loc_us-gaap_VariableLeaseCost_3601aeee-0a79-406d-b55e-ae025975048c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_99fcc41f-fe44-4a29-b0f8-c836fa4bc953" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f4a490c6-a280-4779-89c5-160fefd20f66" xlink:to="loc_us-gaap_SubleaseIncome_99fcc41f-fe44-4a29-b0f8-c836fa4bc953" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="blkb-20210630.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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_69f71a63-a6f3-4a68-99dd-415904bfa3e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications_91e0f831-65f4-4a21-9110-b1d8097c7204" xlink:href="blkb-20210630.xsd#blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_69f71a63-a6f3-4a68-99dd-415904bfa3e5" xlink:to="loc_blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications_91e0f831-65f4-4a21-9110-b1d8097c7204" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_3db535ef-acc6-4374-bb49-68898c73a7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_69f71a63-a6f3-4a68-99dd-415904bfa3e5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_3db535ef-acc6-4374-bb49-68898c73a7ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_3cf516ad-34b0-47e9-a81d-eeca1730131e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings_7916eac0-3bf3-4e33-a302-47e4a73bc924" xlink:href="blkb-20210630.xsd#blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_3cf516ad-34b0-47e9-a81d-eeca1730131e" xlink:to="loc_blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings_7916eac0-3bf3-4e33-a302-47e4a73bc924" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax_8cbe4d1e-c664-4378-8a90-0c397093afa9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_3cf516ad-34b0-47e9-a81d-eeca1730131e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax_8cbe4d1e-c664-4378-8a90-0c397093afa9" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>blkb-20210630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:4327b2f6-b965-4fba-94ee-bc2b00bc3eea,g:186a9198-47ae-4528-a9fb-d37b14a7379a-->
<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/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="blkb-20210630.xsd#CondensedConsolidatedStatementsofComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="extended" id="id398d219263e4bdfa1b73b2273c0d89a_CondensedConsolidatedStatementsofComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_5b7fa427-a755-457a-b201-03354c3c98b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_RevenuesAbstract_5b7fa427-a755-457a-b201-03354c3c98b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1a06de93-0319-48c5-a008-3185ad84c9f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_5b7fa427-a755-457a-b201-03354c3c98b8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1a06de93-0319-48c5-a008-3185ad84c9f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_92ba198a-2d21-4720-877c-a3f494dbb3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_CostOfRevenueAbstract_92ba198a-2d21-4720-877c-a3f494dbb3b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_7657b1fe-5198-483a-a2df-72b5939f22ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_92ba198a-2d21-4720-877c-a3f494dbb3b5" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_7657b1fe-5198-483a-a2df-72b5939f22ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b0f11be9-a3a5-4da7-969f-5a8727b4bd68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_GrossProfit_b0f11be9-a3a5-4da7-969f-5a8727b4bd68" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_557e11c9-3e62-4010-9b65-90eb40dfb3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_OperatingExpensesAbstract_557e11c9-3e62-4010-9b65-90eb40dfb3d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_39d8f327-7bc9-4e92-9e15-0ae29adea95a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_557e11c9-3e62-4010-9b65-90eb40dfb3d2" xlink:to="loc_us-gaap_SellingAndMarketingExpense_39d8f327-7bc9-4e92-9e15-0ae29adea95a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_d4052562-1b1d-44d1-93a4-40ff1eafec45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_557e11c9-3e62-4010-9b65-90eb40dfb3d2" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_d4052562-1b1d-44d1-93a4-40ff1eafec45" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_b3707ac2-8173-437a-a364-10c8b68aaa5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_557e11c9-3e62-4010-9b65-90eb40dfb3d2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_b3707ac2-8173-437a-a364-10c8b68aaa5d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c7c404dd-8df7-468f-822c-008128326b26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_557e11c9-3e62-4010-9b65-90eb40dfb3d2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c7c404dd-8df7-468f-822c-008128326b26" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_3c58d909-6798-4939-aeca-5d9101862fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_557e11c9-3e62-4010-9b65-90eb40dfb3d2" xlink:to="loc_us-gaap_RestructuringCharges_3c58d909-6798-4939-aeca-5d9101862fb5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_917b22cd-32a6-4db7-b293-38214826cd40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_557e11c9-3e62-4010-9b65-90eb40dfb3d2" xlink:to="loc_us-gaap_OperatingExpenses_917b22cd-32a6-4db7-b293-38214826cd40" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_00296f29-69ee-44e0-9b74-340cc0d8b2f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_OperatingIncomeLoss_00296f29-69ee-44e0-9b74-340cc0d8b2f4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_463cf2d6-4444-43f5-985b-3dae5dd2a15d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_InterestExpense_463cf2d6-4444-43f5-985b-3dae5dd2a15d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_d8d562be-5370-4ce1-a0d3-b5c59d078f3c" xlink:href="blkb-20210630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_d8d562be-5370-4ce1-a0d3-b5c59d078f3c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0dcadb96-fa81-41e2-bb56-52532ecb28d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0dcadb96-fa81-41e2-bb56-52532ecb28d9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1cb35347-e158-4e27-85b3-815fd45c2975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1cb35347-e158-4e27-85b3-815fd45c2975" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d46c7765-7d7b-46e2-8390-66828ea32c66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_NetIncomeLoss_d46c7765-7d7b-46e2-8390-66828ea32c66" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_81a96f4f-7735-4a73-a7c0-a19fa8d2ae58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_EarningsPerShareAbstract_81a96f4f-7735-4a73-a7c0-a19fa8d2ae58" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_dc9cba8a-c519-48d3-b3a7-2e99f08b00a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_81a96f4f-7735-4a73-a7c0-a19fa8d2ae58" xlink:to="loc_us-gaap_EarningsPerShareBasic_dc9cba8a-c519-48d3-b3a7-2e99f08b00a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5edbb0a5-ef77-4ec5-a4a6-e8583543a1f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_81a96f4f-7735-4a73-a7c0-a19fa8d2ae58" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5edbb0a5-ef77-4ec5-a4a6-e8583543a1f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_decddc6f-1184-4823-802e-12aef242d62a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_decddc6f-1184-4823-802e-12aef242d62a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_274a244e-93a8-4ba0-a939-ac834bb225c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_decddc6f-1184-4823-802e-12aef242d62a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_274a244e-93a8-4ba0-a939-ac834bb225c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_823afa28-a24e-4b5f-a46b-f3057c2e701b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_decddc6f-1184-4823-802e-12aef242d62a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_823afa28-a24e-4b5f-a46b-f3057c2e701b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cc30435b-e0a4-4e48-a864-cc7095501905" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cc30435b-e0a4-4e48-a864-cc7095501905" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a8e40723-b38c-4f38-b0b6-1739e8a794d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cc30435b-e0a4-4e48-a864-cc7095501905" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a8e40723-b38c-4f38-b0b6-1739e8a794d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_6b210a4a-c526-45c6-b6a3-47acbd278eee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cc30435b-e0a4-4e48-a864-cc7095501905" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_6b210a4a-c526-45c6-b6a3-47acbd278eee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d42b0040-712a-495c-ac92-b025efa324c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cc30435b-e0a4-4e48-a864-cc7095501905" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d42b0040-712a-495c-ac92-b025efa324c3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_fb98d8c6-61e1-4058-be60-daed3a00c325" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_fb98d8c6-61e1-4058-be60-daed3a00c325" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d583d8c8-90b6-49fb-bba4-9aa03b735dad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_StatementTable_d583d8c8-90b6-49fb-bba4-9aa03b735dad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_bd4d51ad-93d2-49ef-a158-6306efd315df" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d583d8c8-90b6-49fb-bba4-9aa03b735dad" xlink:to="loc_srt_ProductOrServiceAxis_bd4d51ad-93d2-49ef-a158-6306efd315df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_bd4d51ad-93d2-49ef-a158-6306efd315df_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_bd4d51ad-93d2-49ef-a158-6306efd315df" xlink:to="loc_srt_ProductsAndServicesDomain_bd4d51ad-93d2-49ef-a158-6306efd315df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9250516e-54e9-4691-829e-4aa22f07a199" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_bd4d51ad-93d2-49ef-a158-6306efd315df" xlink:to="loc_srt_ProductsAndServicesDomain_9250516e-54e9-4691-829e-4aa22f07a199" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_ebb4521a-8bf4-4cd3-af5b-72092c7da1d1" xlink:href="blkb-20210630.xsd#blkb_RecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9250516e-54e9-4691-829e-4aa22f07a199" xlink:to="loc_blkb_RecurringMember_ebb4521a-8bf4-4cd3-af5b-72092c7da1d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_7e75b2b2-83f8-45bf-8518-cd28cd5d4fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_9250516e-54e9-4691-829e-4aa22f07a199" xlink:to="loc_us-gaap_TechnologyServiceMember_7e75b2b2-83f8-45bf-8518-cd28cd5d4fd9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="blkb-20210630.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i426b5b3cf6c44289a19fceeae30868ee_CondensedConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6baa47b9-7734-4923-b331-fe4160e20508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6baa47b9-7734-4923-b331-fe4160e20508" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_00ba9a7a-47d3-4193-811f-d43f3ce53dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_SharesIssued_00ba9a7a-47d3-4193-811f-d43f3ce53dd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9e3b3b2d-34ad-4dab-8bbf-b1070b3fa4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_StockholdersEquity_9e3b3b2d-34ad-4dab-8bbf-b1070b3fa4e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_39a2d42a-fb3c-4268-9435-0be6a82ac228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_NetIncomeLoss_39a2d42a-fb3c-4268-9435-0be6a82ac228" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_786038c2-05af-4ca4-930e-dc424a6ce9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_786038c2-05af-4ca4-930e-dc424a6ce9c4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_25846cfa-48b2-4ef2-bde2-d4201f552363" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_25846cfa-48b2-4ef2-bde2-d4201f552363" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_57184d78-0842-4615-b754-0d0d79bdbcbb" xlink:href="blkb-20210630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_57184d78-0842-4615-b754-0d0d79bdbcbb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_39e0b6db-7794-4c5c-a200-916dc1bbd54a" xlink:href="blkb-20210630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_39e0b6db-7794-4c5c-a200-916dc1bbd54a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_cd7ce793-1f94-4e5b-bfb8-cc40c0b2bdea" xlink:href="blkb-20210630.xsd#blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_cd7ce793-1f94-4e5b-bfb8-cc40c0b2bdea" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_e126081e-d27d-40bf-a696-bac9766bc069" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_e126081e-d27d-40bf-a696-bac9766bc069" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_82b8a050-c8eb-429f-af1f-127e0ad2b3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_82b8a050-c8eb-429f-af1f-127e0ad2b3f9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_6a753bc0-0b1e-43d8-91f3-cf6e5784cf18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_6a753bc0-0b1e-43d8-91f3-cf6e5784cf18" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_79084158-4c3f-4398-b6de-512f8da53c44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_79084158-4c3f-4398-b6de-512f8da53c44" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_5832dde3-620d-42ef-a8da-7ca3baa53c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_5832dde3-620d-42ef-a8da-7ca3baa53c7e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_81f2a948-0f21-44da-a054-93da37fddda9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_81f2a948-0f21-44da-a054-93da37fddda9" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_499e6851-48c2-4e37-803c-5003c789759a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_499e6851-48c2-4e37-803c-5003c789759a" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_62eee6f8-1b89-4a47-ab38-3b3ab62a0332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_DividendsCash_62eee6f8-1b89-4a47-ab38-3b3ab62a0332" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_6fa54879-bbe0-4da9-ada9-621ad3e609bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0cccb415-0f85-4e02-9c87-d60d8b8a2fce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_db069ef5-bcb6-4ff5-8cac-8a89dab46bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6baa47b9-7734-4923-b331-fe4160e20508" xlink:to="loc_us-gaap_StatementTable_db069ef5-bcb6-4ff5-8cac-8a89dab46bb3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_aa811f73-b92a-4cb7-a335-911454b45d34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_db069ef5-bcb6-4ff5-8cac-8a89dab46bb3" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_aa811f73-b92a-4cb7-a335-911454b45d34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_aa811f73-b92a-4cb7-a335-911454b45d34_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_aa811f73-b92a-4cb7-a335-911454b45d34" xlink:to="loc_us-gaap_EquityComponentDomain_aa811f73-b92a-4cb7-a335-911454b45d34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_01f88e9a-1741-43ff-90d1-534780d7a9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_aa811f73-b92a-4cb7-a335-911454b45d34" xlink:to="loc_us-gaap_EquityComponentDomain_01f88e9a-1741-43ff-90d1-534780d7a9b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_35d0810c-6b10-4243-80f4-5446adbedd65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_01f88e9a-1741-43ff-90d1-534780d7a9b0" xlink:to="loc_us-gaap_CommonStockMember_35d0810c-6b10-4243-80f4-5446adbedd65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_4cf9441b-d4b4-41a7-85b6-fcaa6fd6b074" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_01f88e9a-1741-43ff-90d1-534780d7a9b0" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_4cf9441b-d4b4-41a7-85b6-fcaa6fd6b074" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_e4a750fc-c172-42fa-ace0-3ca4bc0d7ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_01f88e9a-1741-43ff-90d1-534780d7a9b0" xlink:to="loc_us-gaap_TreasuryStockMember_e4a750fc-c172-42fa-ace0-3ca4bc0d7ed2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fca00bda-5931-4b60-9f14-a8f2562fd218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_01f88e9a-1741-43ff-90d1-534780d7a9b0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fca00bda-5931-4b60-9f14-a8f2562fd218" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_d35f9f23-a820-42b5-b1a5-09d2a748c8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_01f88e9a-1741-43ff-90d1-534780d7a9b0" xlink:to="loc_us-gaap_RetainedEarningsMember_d35f9f23-a820-42b5-b1a5-09d2a748c8ff" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" xlink:type="extended" id="i3d8f913b35734a78b13d2727951166f5_FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dab7ddf-c464-4e5e-82d7-a9c1d52d59da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_aa64179c-2d94-4d95-84be-59e5b676805c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dab7ddf-c464-4e5e-82d7-a9c1d52d59da" xlink:to="loc_us-gaap_DerivativeAssets_aa64179c-2d94-4d95-84be-59e5b676805c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_f4cc8603-79b6-491e-be32-3c448ac3912b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dab7ddf-c464-4e5e-82d7-a9c1d52d59da" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_f4cc8603-79b6-491e-be32-3c448ac3912b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_f5c5edb1-c0cb-4011-b283-e5b91032af2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dab7ddf-c464-4e5e-82d7-a9c1d52d59da" xlink:to="loc_us-gaap_DerivativeLiabilities_f5c5edb1-c0cb-4011-b283-e5b91032af2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_27bd2491-49e9-4d22-8467-4107d435129e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dab7ddf-c464-4e5e-82d7-a9c1d52d59da" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_27bd2491-49e9-4d22-8467-4107d435129e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4e7a361c-41cb-4bb0-937c-484d43c25965" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dab7ddf-c464-4e5e-82d7-a9c1d52d59da" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4e7a361c-41cb-4bb0-937c-484d43c25965" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1425e792-d465-4344-ae41-93bc58b85ead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4e7a361c-41cb-4bb0-937c-484d43c25965" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1425e792-d465-4344-ae41-93bc58b85ead" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1425e792-d465-4344-ae41-93bc58b85ead_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1425e792-d465-4344-ae41-93bc58b85ead" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1425e792-d465-4344-ae41-93bc58b85ead_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_bb4fa1f1-d994-4f29-9c79-7c46c6c0e1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1425e792-d465-4344-ae41-93bc58b85ead" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_bb4fa1f1-d994-4f29-9c79-7c46c6c0e1e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_ec20ce89-89f1-46a6-9625-488523d3b831" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_bb4fa1f1-d994-4f29-9c79-7c46c6c0e1e2" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_ec20ce89-89f1-46a6-9625-488523d3b831" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a0e0f42-0563-44f2-ac41-c1a00ee7eb17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4e7a361c-41cb-4bb0-937c-484d43c25965" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a0e0f42-0563-44f2-ac41-c1a00ee7eb17" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4a0e0f42-0563-44f2-ac41-c1a00ee7eb17_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a0e0f42-0563-44f2-ac41-c1a00ee7eb17" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4a0e0f42-0563-44f2-ac41-c1a00ee7eb17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a7e7d783-e218-445e-96ff-dd907fbd3272" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a0e0f42-0563-44f2-ac41-c1a00ee7eb17" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a7e7d783-e218-445e-96ff-dd907fbd3272" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_5e672775-2fcd-4784-899c-06ea9cbef6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a7e7d783-e218-445e-96ff-dd907fbd3272" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_5e672775-2fcd-4784-899c-06ea9cbef6b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_57d2448a-3c77-47c5-88cc-e3894967b2ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a7e7d783-e218-445e-96ff-dd907fbd3272" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_57d2448a-3c77-47c5-88cc-e3894967b2ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_eac7036d-73d8-4e91-8ba8-4f2489459e00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a7e7d783-e218-445e-96ff-dd907fbd3272" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_eac7036d-73d8-4e91-8ba8-4f2489459e00" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#DebtDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DebtDetails" xlink:type="extended" id="i3598afbc8a5a478dbf1c117f213b7029_DebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_b1664f7d-18b0-4841-8491-8d70625c8cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_58c60bae-cc29-41b9-a6da-edccf49c623f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1664f7d-18b0-4841-8491-8d70625c8cd6" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_58c60bae-cc29-41b9-a6da-edccf49c623f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_f8e4e16e-c1fe-4d05-b610-f4f39e801788" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1664f7d-18b0-4841-8491-8d70625c8cd6" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_f8e4e16e-c1fe-4d05-b610-f4f39e801788" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c27e8c8c-ecff-419d-a3c9-2aa4161d0ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1664f7d-18b0-4841-8491-8d70625c8cd6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c27e8c8c-ecff-419d-a3c9-2aa4161d0ecd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_53bf3474-74c5-464d-a89b-1e800e6aa9e5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c27e8c8c-ecff-419d-a3c9-2aa4161d0ecd" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_53bf3474-74c5-464d-a89b-1e800e6aa9e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_53bf3474-74c5-464d-a89b-1e800e6aa9e5_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_53bf3474-74c5-464d-a89b-1e800e6aa9e5" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_53bf3474-74c5-464d-a89b-1e800e6aa9e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_035594b8-e8d0-4fd6-a280-e15ca9759fcb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_53bf3474-74c5-464d-a89b-1e800e6aa9e5" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_035594b8-e8d0-4fd6-a280-e15ca9759fcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember_90afe0bc-436b-47e0-8443-edc905d68e85" xlink:href="blkb-20210630.xsd#blkb_GlobalHQMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_035594b8-e8d0-4fd6-a280-e15ca9759fcb" xlink:to="loc_blkb_GlobalHQMember_90afe0bc-436b-47e0-8443-edc905d68e85" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#DebtSummaryofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DebtSummaryofDebtDetails" xlink:type="extended" id="ief18c076c86c4e6b8b241188d67f0a7a_DebtSummaryofDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_243f146d-5d70-49ff-b473-370176a06d11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_08a9f345-e207-48af-bb17-fe7d0ed08a25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_243f146d-5d70-49ff-b473-370176a06d11" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_08a9f345-e207-48af-bb17-fe7d0ed08a25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt_d2c3b36f-b9b7-4f12-bad2-f0613da9860d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_243f146d-5d70-49ff-b473-370176a06d11" xlink:to="loc_us-gaap_OtherLongTermDebt_d2c3b36f-b9b7-4f12-bad2-f0613da9860d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_c3fbf025-3c37-4cc0-b351-a05d07a491b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_243f146d-5d70-49ff-b473-370176a06d11" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_c3fbf025-3c37-4cc0-b351-a05d07a491b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_5c629b94-1df0-4d13-84eb-579eac095d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_243f146d-5d70-49ff-b473-370176a06d11" xlink:to="loc_us-gaap_LongTermDebtCurrent_5c629b94-1df0-4d13-84eb-579eac095d2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1f389d43-8d55-4c8a-8a1e-e5332896e973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_243f146d-5d70-49ff-b473-370176a06d11" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_1f389d43-8d55-4c8a-8a1e-e5332896e973" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_2ced4265-5210-4447-b2c4-24261ca553ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_243f146d-5d70-49ff-b473-370176a06d11" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_2ced4265-5210-4447-b2c4-24261ca553ca" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_c8e908e8-4f8d-4f2f-8139-23913abbb70f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_243f146d-5d70-49ff-b473-370176a06d11" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_c8e908e8-4f8d-4f2f-8139-23913abbb70f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_00eb9ef1-fc8e-4633-b461-fe1658124069" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_c8e908e8-4f8d-4f2f-8139-23913abbb70f" xlink:to="loc_us-gaap_CreditFacilityAxis_00eb9ef1-fc8e-4633-b461-fe1658124069" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_00eb9ef1-fc8e-4633-b461-fe1658124069_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_00eb9ef1-fc8e-4633-b461-fe1658124069" xlink:to="loc_us-gaap_CreditFacilityDomain_00eb9ef1-fc8e-4633-b461-fe1658124069_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2fb5bd28-7c02-45eb-ac43-c1410e8c1b88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_00eb9ef1-fc8e-4633-b461-fe1658124069" xlink:to="loc_us-gaap_CreditFacilityDomain_2fb5bd28-7c02-45eb-ac43-c1410e8c1b88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b00f9cb5-d915-4238-afa7-74714594a080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2fb5bd28-7c02-45eb-ac43-c1410e8c1b88" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b00f9cb5-d915-4238-afa7-74714594a080" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_cc088b43-5262-4a69-ada7-a84ea7ff45af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2fb5bd28-7c02-45eb-ac43-c1410e8c1b88" xlink:to="loc_us-gaap_SecuredDebtMember_cc088b43-5262-4a69-ada7-a84ea7ff45af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_a323c4e9-f4df-481b-8340-f0c6c7be7c61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgagesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2fb5bd28-7c02-45eb-ac43-c1410e8c1b88" xlink:to="loc_us-gaap_MortgagesMember_a323c4e9-f4df-481b-8340-f0c6c7be7c61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_8b118fdc-b38a-4ec1-aed7-028833e73b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2fb5bd28-7c02-45eb-ac43-c1410e8c1b88" xlink:to="loc_us-gaap_LoansPayableMember_8b118fdc-b38a-4ec1-aed7-028833e73b0d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember_6756598a-353d-4fd6-bb4a-382eeb3eacf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2fb5bd28-7c02-45eb-ac43-c1410e8c1b88" xlink:to="loc_us-gaap_ShortTermDebtMember_6756598a-353d-4fd6-bb4a-382eeb3eacf8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_f8cd8553-edd0-4e59-9de0-eadeb1e172dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2fb5bd28-7c02-45eb-ac43-c1410e8c1b88" xlink:to="loc_us-gaap_LongTermDebtMember_f8cd8553-edd0-4e59-9de0-eadeb1e172dd" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofOtherDebtDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#DebtSummaryofOtherDebtDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DebtSummaryofOtherDebtDetails" xlink:type="extended" id="i6db2cf2d3d5e454d9a0f4acaeb425ab8_DebtSummaryofOtherDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a9595a71-c6a9-4d5a-ba36-0bf847a9950b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_cfcce04b-b4f2-41ca-a72c-cfa72e9ed499" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9595a71-c6a9-4d5a-ba36-0bf847a9950b" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_cfcce04b-b4f2-41ca-a72c-cfa72e9ed499" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_fbb98e4a-9316-414f-9e40-36f1d43fb7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9595a71-c6a9-4d5a-ba36-0bf847a9950b" xlink:to="loc_us-gaap_DebtInstrumentTable_fbb98e4a-9316-414f-9e40-36f1d43fb7f2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2ffd0f3e-f704-43de-8c8e-c4549eec87e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_fbb98e4a-9316-414f-9e40-36f1d43fb7f2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2ffd0f3e-f704-43de-8c8e-c4549eec87e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2ffd0f3e-f704-43de-8c8e-c4549eec87e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2ffd0f3e-f704-43de-8c8e-c4549eec87e2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2ffd0f3e-f704-43de-8c8e-c4549eec87e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_06f8f7af-6f69-4967-9f28-a046d13ad3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2ffd0f3e-f704-43de-8c8e-c4549eec87e2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_06f8f7af-6f69-4967-9f28-a046d13ad3d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_7b5b1564-180f-4e2b-8e5c-02763a22267c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_06f8f7af-6f69-4967-9f28-a046d13ad3d3" xlink:to="loc_us-gaap_LoansPayableMember_7b5b1564-180f-4e2b-8e5c-02763a22267c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsScheduleofInterestRateSwapsDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#DerivativeInstrumentsScheduleofInterestRateSwapsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsScheduleofInterestRateSwapsDetails" xlink:type="extended" id="if796e0ad02fc421f9cc40f5a7d0a29bc_DerivativeInstrumentsScheduleofInterestRateSwapsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a7332087-1e88-40fb-8570-63b0a0bfeb15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_7e8a1bc3-378a-441c-8c42-dda405d4b15e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a7332087-1e88-40fb-8570-63b0a0bfeb15" xlink:to="loc_us-gaap_DerivativeNotionalAmount_7e8a1bc3-378a-441c-8c42-dda405d4b15e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_055fc108-e43a-4dcc-a863-29d2ad7f8ede" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a7332087-1e88-40fb-8570-63b0a0bfeb15" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_055fc108-e43a-4dcc-a863-29d2ad7f8ede" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_588ecb1e-6668-4777-8465-6a8e62bd7c59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_055fc108-e43a-4dcc-a863-29d2ad7f8ede" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_588ecb1e-6668-4777-8465-6a8e62bd7c59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_588ecb1e-6668-4777-8465-6a8e62bd7c59_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_588ecb1e-6668-4777-8465-6a8e62bd7c59" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_588ecb1e-6668-4777-8465-6a8e62bd7c59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b4256389-34ab-4230-ba53-5681739f8490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_588ecb1e-6668-4777-8465-6a8e62bd7c59" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b4256389-34ab-4230-ba53-5681739f8490" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_July2017SwapMember_c754e241-e974-40b7-a722-e5e2de870828" xlink:href="blkb-20210630.xsd#blkb_July2017SwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b4256389-34ab-4230-ba53-5681739f8490" xlink:to="loc_blkb_July2017SwapMember_c754e241-e974-40b7-a722-e5e2de870828" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_November2020Swap1Member_3d6c9baf-e9a7-42d9-a372-c93bc2662b72" xlink:href="blkb-20210630.xsd#blkb_November2020Swap1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b4256389-34ab-4230-ba53-5681739f8490" xlink:to="loc_blkb_November2020Swap1Member_3d6c9baf-e9a7-42d9-a372-c93bc2662b72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_November2020Swap2Member_92caccda-f4cd-45c4-9e15-bbcf1c4306bf" xlink:href="blkb-20210630.xsd#blkb_November2020Swap2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b4256389-34ab-4230-ba53-5681739f8490" xlink:to="loc_blkb_November2020Swap2Member_92caccda-f4cd-45c4-9e15-bbcf1c4306bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_November2020Swap3Member_3a76421d-02fd-493d-b5d9-970c09f6f4d7" xlink:href="blkb-20210630.xsd#blkb_November2020Swap3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b4256389-34ab-4230-ba53-5681739f8490" xlink:to="loc_blkb_November2020Swap3Member_3a76421d-02fd-493d-b5d9-970c09f6f4d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_November2020Swap4Member_fb9845ca-e7e0-4d24-99ad-1356ee545fc3" xlink:href="blkb-20210630.xsd#blkb_November2020Swap4Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b4256389-34ab-4230-ba53-5681739f8490" xlink:to="loc_blkb_November2020Swap4Member_fb9845ca-e7e0-4d24-99ad-1356ee545fc3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ForwardStartingInterestRateSwapsMember_22ce15e0-d6f9-4f97-b151-cd91969b1bc9" xlink:href="blkb-20210630.xsd#blkb_ForwardStartingInterestRateSwapsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b4256389-34ab-4230-ba53-5681739f8490" xlink:to="loc_blkb_ForwardStartingInterestRateSwapsMember_22ce15e0-d6f9-4f97-b151-cd91969b1bc9" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails" xlink:type="extended" id="i95b978ce3b314548844de23dab726647_DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_28e521b5-921e-4789-87ff-d2adc4c86bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_14ab12ab-ee12-47d4-953b-5ec33d68d78b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_28e521b5-921e-4789-87ff-d2adc4c86bb6" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_14ab12ab-ee12-47d4-953b-5ec33d68d78b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_faf5e9fc-3509-4229-961c-5061e1eb7794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_28e521b5-921e-4789-87ff-d2adc4c86bb6" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_faf5e9fc-3509-4229-961c-5061e1eb7794" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_8c28caae-4c14-47bf-afa8-9f057acf9279" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_28e521b5-921e-4789-87ff-d2adc4c86bb6" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_8c28caae-4c14-47bf-afa8-9f057acf9279" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_a7d9f4d1-c5da-4977-958b-66dd11490cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_28e521b5-921e-4789-87ff-d2adc4c86bb6" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_a7d9f4d1-c5da-4977-958b-66dd11490cb2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_33e1292e-4310-421d-9cba-201fa067438f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_28e521b5-921e-4789-87ff-d2adc4c86bb6" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_33e1292e-4310-421d-9cba-201fa067438f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_eb5303fc-243c-4ec4-b45d-d7df1677c397" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_28e521b5-921e-4789-87ff-d2adc4c86bb6" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_eb5303fc-243c-4ec4-b45d-d7df1677c397" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f575d9b4-efcd-4385-8866-31b75569fa46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_28e521b5-921e-4789-87ff-d2adc4c86bb6" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f575d9b4-efcd-4385-8866-31b75569fa46" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_5849612b-57ed-4f0e-888a-6721968c02df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f575d9b4-efcd-4385-8866-31b75569fa46" xlink:to="loc_us-gaap_HedgingDesignationAxis_5849612b-57ed-4f0e-888a-6721968c02df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_5849612b-57ed-4f0e-888a-6721968c02df_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_5849612b-57ed-4f0e-888a-6721968c02df" xlink:to="loc_us-gaap_HedgingDesignationDomain_5849612b-57ed-4f0e-888a-6721968c02df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_98f0d5fc-0fed-4e81-9453-b510fc2c867f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_5849612b-57ed-4f0e-888a-6721968c02df" xlink:to="loc_us-gaap_HedgingDesignationDomain_98f0d5fc-0fed-4e81-9453-b510fc2c867f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_377b22b4-8cc7-4e1d-a4a5-134019b63fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_98f0d5fc-0fed-4e81-9453-b510fc2c867f" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_377b22b4-8cc7-4e1d-a4a5-134019b63fbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_cc1eb07e-2a1a-4bae-9a91-cc86a88b193f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f575d9b4-efcd-4385-8866-31b75569fa46" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_cc1eb07e-2a1a-4bae-9a91-cc86a88b193f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_cc1eb07e-2a1a-4bae-9a91-cc86a88b193f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_cc1eb07e-2a1a-4bae-9a91-cc86a88b193f" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_cc1eb07e-2a1a-4bae-9a91-cc86a88b193f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1f41a89c-c58b-40d9-9125-83aec0d8461c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_cc1eb07e-2a1a-4bae-9a91-cc86a88b193f" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1f41a89c-c58b-40d9-9125-83aec0d8461c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_9917ccd5-a997-4856-883c-e8f7017b7aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1f41a89c-c58b-40d9-9125-83aec0d8461c" xlink:to="loc_us-gaap_InterestRateSwapMember_9917ccd5-a997-4856-883c-e8f7017b7aa8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_2afa55e8-e436-4d1d-8bb6-fc5b7f2c50a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f575d9b4-efcd-4385-8866-31b75569fa46" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_2afa55e8-e436-4d1d-8bb6-fc5b7f2c50a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_2afa55e8-e436-4d1d-8bb6-fc5b7f2c50a3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_2afa55e8-e436-4d1d-8bb6-fc5b7f2c50a3" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_2afa55e8-e436-4d1d-8bb6-fc5b7f2c50a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_115055ae-b63a-48ca-8230-8c6f145fdb06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_2afa55e8-e436-4d1d-8bb6-fc5b7f2c50a3" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_115055ae-b63a-48ca-8230-8c6f145fdb06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_aa551ecf-023f-481f-a732-439e9b62890f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_115055ae-b63a-48ca-8230-8c6f145fdb06" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_aa551ecf-023f-481f-a732-439e9b62890f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember_fc02f4cb-0f0b-4218-a618-35f7d4a693ec" xlink:href="blkb-20210630.xsd#blkb_AccruedexpensesandothercurrentliabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_115055ae-b63a-48ca-8230-8c6f145fdb06" xlink:to="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember_fc02f4cb-0f0b-4218-a618-35f7d4a693ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_4685be63-68f2-4276-b8cf-f193906dcd41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_115055ae-b63a-48ca-8230-8c6f145fdb06" xlink:to="loc_us-gaap_OtherAssetsMember_4685be63-68f2-4276-b8cf-f193906dcd41" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_b4aa378d-6ded-4552-bd6d-67775193c667" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_115055ae-b63a-48ca-8230-8c6f145fdb06" xlink:to="loc_us-gaap_OtherLiabilitiesMember_b4aa378d-6ded-4552-bd6d-67775193c667" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails" xlink:type="extended" id="i3ae989c93fb8446fb65a6136cab967d8_DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_f847b6a6-51b8-46c5-9c26-0bee5710c561" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_d18b9051-fafe-4797-aade-2c76f3458761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_f847b6a6-51b8-46c5-9c26-0bee5710c561" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_d18b9051-fafe-4797-aade-2c76f3458761" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_eb548cd7-34bf-46cc-ac52-89ec3ee57750" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_f847b6a6-51b8-46c5-9c26-0bee5710c561" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_eb548cd7-34bf-46cc-ac52-89ec3ee57750" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_d57dc1c3-0439-4be7-b73c-1f4cb811f862" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_f847b6a6-51b8-46c5-9c26-0bee5710c561" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_d57dc1c3-0439-4be7-b73c-1f4cb811f862" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_2fca3fa2-d037-4056-948a-5b0e871dad3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_d57dc1c3-0439-4be7-b73c-1f4cb811f862" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_2fca3fa2-d037-4056-948a-5b0e871dad3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2fca3fa2-d037-4056-948a-5b0e871dad3d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2fca3fa2-d037-4056-948a-5b0e871dad3d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2fca3fa2-d037-4056-948a-5b0e871dad3d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9fa79a1b-3768-445a-8592-1d2e0a39a6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2fca3fa2-d037-4056-948a-5b0e871dad3d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9fa79a1b-3768-445a-8592-1d2e0a39a6d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_8cd65218-031c-49d0-ab6f-03050cc4482c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_9fa79a1b-3768-445a-8592-1d2e0a39a6d1" xlink:to="loc_us-gaap_InterestRateSwapMember_8cd65218-031c-49d0-ab6f-03050cc4482c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_4c2e0eb5-5669-4431-b98d-0dc190c9a185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_d57dc1c3-0439-4be7-b73c-1f4cb811f862" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_4c2e0eb5-5669-4431-b98d-0dc190c9a185" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_4c2e0eb5-5669-4431-b98d-0dc190c9a185_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_4c2e0eb5-5669-4431-b98d-0dc190c9a185" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_4c2e0eb5-5669-4431-b98d-0dc190c9a185_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_de0176f8-a975-4cc2-8462-4c1e63cdc640" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_4c2e0eb5-5669-4431-b98d-0dc190c9a185" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_de0176f8-a975-4cc2-8462-4c1e63cdc640" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_908b2d3b-aafd-466b-9c40-6a180ab7fa8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_de0176f8-a975-4cc2-8462-4c1e63cdc640" xlink:to="loc_us-gaap_InterestExpenseMember_908b2d3b-aafd-466b-9c40-6a180ab7fa8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_74a1c207-a43c-4dab-8e36-bdbae303c8df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_d57dc1c3-0439-4be7-b73c-1f4cb811f862" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_74a1c207-a43c-4dab-8e36-bdbae303c8df" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_74a1c207-a43c-4dab-8e36-bdbae303c8df_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_74a1c207-a43c-4dab-8e36-bdbae303c8df" xlink:to="loc_us-gaap_HedgingRelationshipDomain_74a1c207-a43c-4dab-8e36-bdbae303c8df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_860366bf-379f-4399-a098-da717aae157d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_74a1c207-a43c-4dab-8e36-bdbae303c8df" xlink:to="loc_us-gaap_HedgingRelationshipDomain_860366bf-379f-4399-a098-da717aae157d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_5cdbf1b2-94bf-47a9-8234-c257ed9619e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_860366bf-379f-4399-a098-da717aae157d" xlink:to="loc_us-gaap_CashFlowHedgingMember_5cdbf1b2-94bf-47a9-8234-c257ed9619e9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i8f6cb4b033494ee0b527e3a4fc0550b5_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountTotal_355c92d6-79a7-4c98-8a52-870e8d114273" xlink:href="blkb-20210630.xsd#blkb_LiabilityInsuranceAmountTotal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_LiabilityInsuranceAmountTotal_355c92d6-79a7-4c98-8a52-870e8d114273" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountDeductible_a13f19af-bbdd-4d9c-98d2-642442242cc8" xlink:href="blkb-20210630.xsd#blkb_LiabilityInsuranceAmountDeductible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_LiabilityInsuranceAmountDeductible_a13f19af-bbdd-4d9c-98d2-642442242cc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpense_475bf146-51b8-4b2e-8bdb-811df4df7cfe" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_SecurityIncidentExpense_475bf146-51b8-4b2e-8bdb-811df4df7cfe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_d25e6673-36f6-4fcb-8e15-1654fba2206b" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentAccruedInsuranceRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_d25e6673-36f6-4fcb-8e15-1654fba2206b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeExpense_a2d92c17-020f-48ac-97af-21bc8e075c11" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentCumulativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_SecurityIncidentCumulativeExpense_a2d92c17-020f-48ac-97af-21bc8e075c11" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_81036e45-bd04-4d48-8c32-c46da65e8315" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_81036e45-bd04-4d48-8c32-c46da65e8315" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_476e942b-2013-43af-a28f-bbaab4a37619" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InsuranceRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_us-gaap_InsuranceRecoveries_476e942b-2013-43af-a28f-bbaab4a37619" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_70be15fa-4dd7-4338-8bd6-ea67dba38ef1" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_70be15fa-4dd7-4338-8bd6-ea67dba38ef1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_95351963-d83a-4b00-92b2-08bc1f3c92d9" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_95351963-d83a-4b00-92b2-08bc1f3c92d9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled_925ee0f7-82e2-467b-9ea5-6e4d18e68677" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled_925ee0f7-82e2-467b-9ea5-6e4d18e68677" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfConsumerClassActionCases_60d74f66-2ec0-4685-bfc1-bdb54b3c8f20" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentNumberOfConsumerClassActionCases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_SecurityIncidentNumberOfConsumerClassActionCases_60d74f66-2ec0-4685-bfc1-bdb54b3c8f20" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_8b3bfabc-001e-4404-a0b2-3b1003d04d89" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentNumberOfStateAttorneysGeneral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_8b3bfabc-001e-4404-a0b2-3b1003d04d89" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_b8a96773-e355-478d-804e-3d945b61fbda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_b8a96773-e355-478d-804e-3d945b61fbda" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c553b636-3442-4606-a0c8-4509d659c220" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b8a96773-e355-478d-804e-3d945b61fbda" xlink:to="loc_srt_StatementGeographicalAxis_c553b636-3442-4606-a0c8-4509d659c220" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c553b636-3442-4606-a0c8-4509d659c220_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_c553b636-3442-4606-a0c8-4509d659c220" xlink:to="loc_srt_SegmentGeographicalDomain_c553b636-3442-4606-a0c8-4509d659c220_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c6845340-ff45-4e91-9409-93d1630b41dc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_c553b636-3442-4606-a0c8-4509d659c220" xlink:to="loc_srt_SegmentGeographicalDomain_c6845340-ff45-4e91-9409-93d1630b41dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_b4a6ce4b-fa36-41a6-a09e-67c7dbc1387d" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c6845340-ff45-4e91-9409-93d1630b41dc" xlink:to="loc_country_US_b4a6ce4b-fa36-41a6-a09e-67c7dbc1387d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_40a15772-203d-4144-a170-0b70d6607c13" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c6845340-ff45-4e91-9409-93d1630b41dc" xlink:to="loc_country_CA_40a15772-203d-4144-a170-0b70d6607c13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_7a54c1d5-3b47-4ff7-9a30-28eb7c15f542" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_f17536a0-f993-4f42-a6f5-95914598d66e" xlink:href="blkb-20210630.xsd#blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_7a54c1d5-3b47-4ff7-9a30-28eb7c15f542" xlink:to="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_f17536a0-f993-4f42-a6f5-95914598d66e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_dbea892f-96f5-45ca-8341-a57c7249048c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_7a54c1d5-3b47-4ff7-9a30-28eb7c15f542" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_dbea892f-96f5-45ca-8341-a57c7249048c" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_b76ee37e-3f05-4a1f-bc64-9dfd22cf168c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_dbea892f-96f5-45ca-8341-a57c7249048c" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_b76ee37e-3f05-4a1f-bc64-9dfd22cf168c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_b76ee37e-3f05-4a1f-bc64-9dfd22cf168c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_b76ee37e-3f05-4a1f-bc64-9dfd22cf168c" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_b76ee37e-3f05-4a1f-bc64-9dfd22cf168c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_7c37ab11-a1cb-478e-b040-a9987b00dcdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_b76ee37e-3f05-4a1f-bc64-9dfd22cf168c" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_7c37ab11-a1cb-478e-b040-a9987b00dcdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThirdpartyTechnologyMember_8ecf53ca-9cb0-4ac4-a739-bc4cf48510e4" xlink:href="blkb-20210630.xsd#blkb_ThirdpartyTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_7c37ab11-a1cb-478e-b040-a9987b00dcdd" xlink:to="loc_blkb_ThirdpartyTechnologyMember_8ecf53ca-9cb0-4ac4-a739-bc4cf48510e4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="extended" id="i8250eddf462c497b89c15709aa056b46_StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_2645c783-3506-4e22-8fe2-16ebda1bf87b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_294e18cd-1acd-4fb4-9983-0cce839fc53d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_2645c783-3506-4e22-8fe2-16ebda1bf87b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_294e18cd-1acd-4fb4-9983-0cce839fc53d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_42d0dd53-d21a-4b74-8849-8c29a0325624" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_2645c783-3506-4e22-8fe2-16ebda1bf87b" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_42d0dd53-d21a-4b74-8849-8c29a0325624" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a73b85a1-f065-4c97-8779-d76dcf90b241" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_42d0dd53-d21a-4b74-8849-8c29a0325624" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a73b85a1-f065-4c97-8779-d76dcf90b241" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a73b85a1-f065-4c97-8779-d76dcf90b241_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a73b85a1-f065-4c97-8779-d76dcf90b241" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a73b85a1-f065-4c97-8779-d76dcf90b241_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_bf70db46-8f7b-4ed5-972b-ef9a233c19fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a73b85a1-f065-4c97-8779-d76dcf90b241" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_bf70db46-8f7b-4ed5-972b-ef9a233c19fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfRecurringMember_f8d0c1fe-8efc-4f20-ac76-15beee52a18c" xlink:href="blkb-20210630.xsd#blkb_CostOfRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bf70db46-8f7b-4ed5-972b-ef9a233c19fd" xlink:to="loc_blkb_CostOfRecurringMember_f8d0c1fe-8efc-4f20-ac76-15beee52a18c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_9cf31636-e477-4228-94b0-e1c8d833cf50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bf70db46-8f7b-4ed5-972b-ef9a233c19fd" xlink:to="loc_us-gaap_TechnologyServiceMember_9cf31636-e477-4228-94b0-e1c8d833cf50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_de8368e2-de58-4eb0-8ab8-73d1b45943a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bf70db46-8f7b-4ed5-972b-ef9a233c19fd" xlink:to="loc_us-gaap_CostOfSalesMember_de8368e2-de58-4eb0-8ab8-73d1b45943a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_954f49e6-4e5c-469d-a56d-438d9c5d27e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bf70db46-8f7b-4ed5-972b-ef9a233c19fd" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_954f49e6-4e5c-469d-a56d-438d9c5d27e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d1808f09-71f7-4ec0-9c99-243493b2e282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bf70db46-8f7b-4ed5-972b-ef9a233c19fd" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d1808f09-71f7-4ec0-9c99-243493b2e282" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_0b07de42-ff85-4c49-82c0-0a014a2b96ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bf70db46-8f7b-4ed5-972b-ef9a233c19fd" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_0b07de42-ff85-4c49-82c0-0a014a2b96ea" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_a04d0ed8-a012-414d-8705-ba83a6fd91a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bf70db46-8f7b-4ed5-972b-ef9a233c19fd" xlink:to="loc_us-gaap_OperatingExpenseMember_a04d0ed8-a012-414d-8705-ba83a6fd91a6" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails" xlink:type="extended" id="i274acedf9e454d968ac5f53fc9bddc6e_StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ae3550f8-c482-45d6-b2ed-6c89b764d109" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:href="blkb-20210630.xsd#blkb_AccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ae3550f8-c482-45d6-b2ed-6c89b764d109" xlink:to="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_014772d3-ce2f-4b3e-9ca8-5fc0cbdc2ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_014772d3-ce2f-4b3e-9ca8-5fc0cbdc2ac8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications_403c3a8c-4922-4840-add0-fe6862d60874" xlink:href="blkb-20210630.xsd#blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:to="loc_blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications_403c3a8c-4922-4840-add0-fe6862d60874" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings_e3911c72-d7c1-46af-907d-2b39191664a4" xlink:href="blkb-20210630.xsd#blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:to="loc_blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings_e3911c72-d7c1-46af-907d-2b39191664a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax_9fbfde17-81ef-44d4-ba27-24b1b0b16f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax_9fbfde17-81ef-44d4-ba27-24b1b0b16f7d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_fc2c437b-8851-4147-b588-4ad6a250ce98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_fc2c437b-8851-4147-b588-4ad6a250ce98" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_d60744d7-ac4c-49ae-b8e5-e386a9096f99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_d60744d7-ac4c-49ae-b8e5-e386a9096f99" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e3cbd57c-6189-4867-82fb-8b0a40964f74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e3cbd57c-6189-4867-82fb-8b0a40964f74" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d9f8110e-0faa-4d20-9a06-4ca33bc1c8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_90b09549-16e9-48b2-9cc0-ef549517bbe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_90b09549-16e9-48b2-9cc0-ef549517bbe0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1b976f5f-b959-449e-bfed-a8b6869d3cea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_ae3550f8-c482-45d6-b2ed-6c89b764d109" xlink:to="loc_us-gaap_StatementTable_1b976f5f-b959-449e-bfed-a8b6869d3cea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_c2ddb7a5-0443-4ca8-9fa8-f5ea4f230850" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1b976f5f-b959-449e-bfed-a8b6869d3cea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_c2ddb7a5-0443-4ca8-9fa8-f5ea4f230850" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_c2ddb7a5-0443-4ca8-9fa8-f5ea4f230850_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_c2ddb7a5-0443-4ca8-9fa8-f5ea4f230850" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_c2ddb7a5-0443-4ca8-9fa8-f5ea4f230850_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_755ee821-4cda-4868-97c1-36bbe6ec836e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_c2ddb7a5-0443-4ca8-9fa8-f5ea4f230850" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_755ee821-4cda-4868-97c1-36bbe6ec836e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_46d1c8d0-8519-46a5-971e-8e19c98c5bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_755ee821-4cda-4868-97c1-36bbe6ec836e" xlink:to="loc_us-gaap_CashFlowHedgingMember_46d1c8d0-8519-46a5-971e-8e19c98c5bbf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_ce6ffe83-8e48-445a-86d5-d27410f3f751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_755ee821-4cda-4868-97c1-36bbe6ec836e" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_ce6ffe83-8e48-445a-86d5-d27410f3f751" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#RevenueRecognitionDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDetails" xlink:type="extended" id="i711032b078994ac7acc4f7040d0465b8_RevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3a21dbc0-40a0-44ac-a5e5-cd5bb57ccf7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_5fa77f8b-0989-4c5f-b533-3584158b7288" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3a21dbc0-40a0-44ac-a5e5-cd5bb57ccf7b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_5fa77f8b-0989-4c5f-b533-3584158b7288" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_7d35427a-4ab2-4823-8c21-ccf9b3743ded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3a21dbc0-40a0-44ac-a5e5-cd5bb57ccf7b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_7d35427a-4ab2-4823-8c21-ccf9b3743ded" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7a3fd843-7202-4f39-9903-725796160def" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3a21dbc0-40a0-44ac-a5e5-cd5bb57ccf7b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7a3fd843-7202-4f39-9903-725796160def" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_428a420b-3b9e-4a1e-a532-da02ec9486d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3a21dbc0-40a0-44ac-a5e5-cd5bb57ccf7b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_428a420b-3b9e-4a1e-a532-da02ec9486d8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b12085de-73ef-4c56-b21f-d4cc06a4ba5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_428a420b-3b9e-4a1e-a532-da02ec9486d8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b12085de-73ef-4c56-b21f-d4cc06a4ba5f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails_1" xlink:type="simple" xlink:href="blkb-20210630.xsd#RevenueRecognitionDetails_1"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDetails_1" xlink:type="extended" id="ide7c487d27e149029b40d0dbdd8bc9c8_RevenueRecognitionDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3a21dbc0-40a0-44ac-a5e5-cd5bb57ccf7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_5fa77f8b-0989-4c5f-b533-3584158b7288" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3a21dbc0-40a0-44ac-a5e5-cd5bb57ccf7b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_5fa77f8b-0989-4c5f-b533-3584158b7288" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_7d35427a-4ab2-4823-8c21-ccf9b3743ded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3a21dbc0-40a0-44ac-a5e5-cd5bb57ccf7b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_7d35427a-4ab2-4823-8c21-ccf9b3743ded" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7a3fd843-7202-4f39-9903-725796160def" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3a21dbc0-40a0-44ac-a5e5-cd5bb57ccf7b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7a3fd843-7202-4f39-9903-725796160def" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_428a420b-3b9e-4a1e-a532-da02ec9486d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3a21dbc0-40a0-44ac-a5e5-cd5bb57ccf7b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_428a420b-3b9e-4a1e-a532-da02ec9486d8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails" xlink:type="extended" id="ibea1bfc6bd1541a9878cad69d8999b84_RevenueRecognitionDisaggregationofRevenuebyGeographyDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_429c1b93-62f8-4602-b4f3-bb4b1ecfd756" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cbfbfe7a-9c11-45be-a555-b480edd3d63a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_429c1b93-62f8-4602-b4f3-bb4b1ecfd756" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cbfbfe7a-9c11-45be-a555-b480edd3d63a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ae979c56-2c20-461e-8f73-d4aa2ac07674" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_429c1b93-62f8-4602-b4f3-bb4b1ecfd756" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ae979c56-2c20-461e-8f73-d4aa2ac07674" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_cb3e8cb7-8dd6-46e8-a486-89c409b3cfb6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ae979c56-2c20-461e-8f73-d4aa2ac07674" xlink:to="loc_srt_StatementGeographicalAxis_cb3e8cb7-8dd6-46e8-a486-89c409b3cfb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_cb3e8cb7-8dd6-46e8-a486-89c409b3cfb6_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_cb3e8cb7-8dd6-46e8-a486-89c409b3cfb6" xlink:to="loc_srt_SegmentGeographicalDomain_cb3e8cb7-8dd6-46e8-a486-89c409b3cfb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_99597bda-6d96-4d8e-a4b1-24dc6981d4bc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_cb3e8cb7-8dd6-46e8-a486-89c409b3cfb6" xlink:to="loc_srt_SegmentGeographicalDomain_99597bda-6d96-4d8e-a4b1-24dc6981d4bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_df06e072-afb8-45a3-99f4-833431f5eb8c" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_99597bda-6d96-4d8e-a4b1-24dc6981d4bc" xlink:to="loc_country_US_df06e072-afb8-45a3-99f4-833431f5eb8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_f5665d44-1a24-4d55-aeda-6258429953a0" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_99597bda-6d96-4d8e-a4b1-24dc6981d4bc" xlink:to="loc_country_GB_f5665d44-1a24-4d55-aeda-6258429953a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OthercountriesMember_a85c14cf-33a4-4a82-8dde-916c36519186" xlink:href="blkb-20210630.xsd#blkb_OthercountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_99597bda-6d96-4d8e-a4b1-24dc6981d4bc" xlink:to="loc_blkb_OthercountriesMember_a85c14cf-33a4-4a82-8dde-916c36519186" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails" xlink:type="extended" id="iaeca94cee3914183b3e81a001d04e08f_RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_213ace86-d7b0-41d3-b880-72f7794c206c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a6193e9b-f399-4075-bb89-0da543dcff39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_213ace86-d7b0-41d3-b880-72f7794c206c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a6193e9b-f399-4075-bb89-0da543dcff39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_12496bbe-f787-4f75-8283-07aded1c826e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_213ace86-d7b0-41d3-b880-72f7794c206c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_12496bbe-f787-4f75-8283-07aded1c826e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3a2d70f1-79c6-470e-b7e7-44fd2e3b74d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12496bbe-f787-4f75-8283-07aded1c826e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3a2d70f1-79c6-470e-b7e7-44fd2e3b74d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3a2d70f1-79c6-470e-b7e7-44fd2e3b74d1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3a2d70f1-79c6-470e-b7e7-44fd2e3b74d1" xlink:to="loc_us-gaap_SegmentDomain_3a2d70f1-79c6-470e-b7e7-44fd2e3b74d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_896e5eb8-b532-4272-ab61-8b338c75b23d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3a2d70f1-79c6-470e-b7e7-44fd2e3b74d1" xlink:to="loc_us-gaap_SegmentDomain_896e5eb8-b532-4272-ab61-8b338c75b23d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_USMarketsGroupMember_ffbd4d85-e047-4ff3-af7f-aebda85adc4c" xlink:href="blkb-20210630.xsd#blkb_USMarketsGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_896e5eb8-b532-4272-ab61-8b338c75b23d" xlink:to="loc_blkb_USMarketsGroupMember_ffbd4d85-e047-4ff3-af7f-aebda85adc4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_InternationalMarketsGroupMember_11d12286-efd8-4b56-992b-17933a282923" xlink:href="blkb-20210630.xsd#blkb_InternationalMarketsGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_896e5eb8-b532-4272-ab61-8b338c75b23d" xlink:to="loc_blkb_InternationalMarketsGroupMember_11d12286-efd8-4b56-992b-17933a282923" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_a978a07d-3920-4c10-b75c-abd70cf8a132" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_896e5eb8-b532-4272-ab61-8b338c75b23d" xlink:to="loc_us-gaap_AllOtherSegmentsMember_a978a07d-3920-4c10-b75c-abd70cf8a132" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails" xlink:type="extended" id="i74513bb9ffd444cf8a9bca70aff2c6e1_RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c56d498a-179c-40ed-9f3d-37083d2fd9cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3ba28580-9814-4f07-a60b-0b47d31bc191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c56d498a-179c-40ed-9f3d-37083d2fd9cb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3ba28580-9814-4f07-a60b-0b47d31bc191" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_50ef22a9-ddf9-4334-9877-f71629d7d65b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c56d498a-179c-40ed-9f3d-37083d2fd9cb" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_50ef22a9-ddf9-4334-9877-f71629d7d65b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_537f0a59-4fc6-4f34-b629-df9d3dd2b99c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50ef22a9-ddf9-4334-9877-f71629d7d65b" xlink:to="loc_srt_ProductOrServiceAxis_537f0a59-4fc6-4f34-b629-df9d3dd2b99c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_537f0a59-4fc6-4f34-b629-df9d3dd2b99c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_537f0a59-4fc6-4f34-b629-df9d3dd2b99c" xlink:to="loc_srt_ProductsAndServicesDomain_537f0a59-4fc6-4f34-b629-df9d3dd2b99c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ebf5ee8f-ea6e-4a5c-9c15-1be6dee31b49" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_537f0a59-4fc6-4f34-b629-df9d3dd2b99c" xlink:to="loc_srt_ProductsAndServicesDomain_ebf5ee8f-ea6e-4a5c-9c15-1be6dee31b49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember_286d2255-f6c3-4f9c-a149-504dcf65cf53" xlink:href="blkb-20210630.xsd#blkb_ContractualRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ebf5ee8f-ea6e-4a5c-9c15-1be6dee31b49" xlink:to="loc_blkb_ContractualRecurringMember_286d2255-f6c3-4f9c-a149-504dcf65cf53" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember_3ef63ee8-bba5-4819-be86-f44821f06531" xlink:href="blkb-20210630.xsd#blkb_TransactionalRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ebf5ee8f-ea6e-4a5c-9c15-1be6dee31b49" xlink:to="loc_blkb_TransactionalRecurringMember_3ef63ee8-bba5-4819-be86-f44821f06531" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_9d738636-4591-48fe-9ffa-561ffccfbd99" xlink:href="blkb-20210630.xsd#blkb_RecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_ebf5ee8f-ea6e-4a5c-9c15-1be6dee31b49" xlink:to="loc_blkb_RecurringMember_9d738636-4591-48fe-9ffa-561ffccfbd99" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.blackbaud.com/role/SubsequentEventsDetails" xlink:type="extended" id="i937b3a59cf1f4d26b05848747306ff02_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_ee508f6f-7000-43d1-a51a-c48b2ffa45cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_f1f719d6-0170-4356-b426-bb944c230231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_ee508f6f-7000-43d1-a51a-c48b2ffa45cc" xlink:to="loc_us-gaap_DerivativeNotionalAmount_f1f719d6-0170-4356-b426-bb944c230231" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_e11452c4-13e0-4059-a843-d0ac23e28beb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_ee508f6f-7000-43d1-a51a-c48b2ffa45cc" xlink:to="loc_us-gaap_SubsequentEventTable_e11452c4-13e0-4059-a843-d0ac23e28beb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_79811ac9-270e-4876-a71d-13df6dfeef59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_e11452c4-13e0-4059-a843-d0ac23e28beb" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_79811ac9-270e-4876-a71d-13df6dfeef59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_79811ac9-270e-4876-a71d-13df6dfeef59_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_79811ac9-270e-4876-a71d-13df6dfeef59" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_79811ac9-270e-4876-a71d-13df6dfeef59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f271aa50-a704-4128-aabe-19b31744ba2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_79811ac9-270e-4876-a71d-13df6dfeef59" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f271aa50-a704-4128-aabe-19b31744ba2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_9e9d1cde-61ab-4666-a8d6-6357f0d3782f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_f271aa50-a704-4128-aabe-19b31744ba2f" xlink:to="loc_us-gaap_SubsequentEventMember_9e9d1cde-61ab-4666-a8d6-6357f0d3782f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_3cedf617-e128-407c-b57e-69fad211c958" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_e11452c4-13e0-4059-a843-d0ac23e28beb" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_3cedf617-e128-407c-b57e-69fad211c958" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3cedf617-e128-407c-b57e-69fad211c958_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3cedf617-e128-407c-b57e-69fad211c958" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3cedf617-e128-407c-b57e-69fad211c958_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8910ab2e-df42-4bb2-9425-29b4033612f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3cedf617-e128-407c-b57e-69fad211c958" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8910ab2e-df42-4bb2-9425-29b4033612f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_July2021SwapMember_642c7039-74ac-446c-a0b0-07cac05c7134" xlink:href="blkb-20210630.xsd#blkb_July2021SwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8910ab2e-df42-4bb2-9425-29b4033612f5" xlink:to="loc_blkb_July2021SwapMember_642c7039-74ac-446c-a0b0-07cac05c7134" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>blkb-20210630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:4327b2f6-b965-4fba-94ee-bc2b00bc3eea,g:186a9198-47ae-4528-a9fb-d37b14a7379a-->
<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_StockRepurchaseProgramAuthorizedAmount1_576f57f4-3387-4b12-a5ac-aec2f8b380eb_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase program, authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_adb9263c-f35a-4936-beed-c06a27aebdd3_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_63633e11-5219-4dfc-88cb-709da2f50821_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of state Attorneys General</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_label_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of state Attorneys General</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of state Attorneys General</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentNumberOfStateAttorneysGeneral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:to="lab_blkb_SecurityIncidentNumberOfStateAttorneysGeneral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d52a4cce-ed65-4465-8a7c-e9fd64eb4960_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_eab805a9-c4cb-4dc7-9e14-29f4fd15655b_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_41558429-0beb-4930-bbe0-09ba7ecd33e5_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_b4b7c1ca-33cf-450c-97ea-7dbfbc04dba7_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_EntityEmergingGrowthCompany_57ffdd78-5115-4980-b144-6908f07d5a4d_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity emerging growth company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_64901547-2006-4393-8c1f-3597791010dd_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_17c271bf-beef-4eda-bf6a-b74d06246a31_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_cf1d2ca7-a81a-4425-a881-d718b1cd01f9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressAddressLine1_b25f51cc-6a6d-49c5-9ba0-6d052a9bf5ff_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity address, address line one</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_07f6cd06-e6ff-40ef-9872-13798872a2a9_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Prepaid Expenses and Other Assets</link:label>
    <link:label id="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_label_en-US" xlink:label="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Prepaid Expenses And Other Assets Current [Table Text Block]</link:label>
    <link:label id="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_documentation_en-US" xlink:label="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of components of prepaid expenses and other current assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:href="blkb-20210630.xsd#blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:to="lab_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_37c314c3-c22d-4baa-9642-04aa6368bd2f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual Maturities Related to Credit Facility, Real Estate Loans and other debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_f2fd5afc-e19e-4712-86f9-7ad265d623ae_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net current-period other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilities_fe1d0a6a-56c7-46a7-a432-41bec0f8b6af_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_SegmentReportingPolicyPolicyTextBlock_dec4b289-9c72-4ba5-b5b6-419f53436033_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable segment</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries_505f22ee-902b-40a8-a517-1916738bb746_negatedTerseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, accrued insurance recoveries</link:label>
    <link:label id="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries_label_en-US" xlink:label="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Accrued Insurance Recoveries</link:label>
    <link:label id="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Accrued Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentAccruedInsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:to="lab_blkb_SecurityIncidentAccruedInsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_bb8555c9-d7d2-4dc7-8361-ab66b06bc17d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ContractWithCustomerAssetAndLiabilityTableTextBlock_7ce8cf61-45f5-4fd1-a948-ab3dba3e8714_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Balances</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_AdditionalPaidInCapitalCommonStock_8c4bcca6-1d94-477a-8014-24850744c17c_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_EntityFilerCategory_45d05dd4-0751-4364-b19d-70964ad6167f_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity filer category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_000bfaa8-c21d-49f4-93f0-648d6d21432d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_2c610c77-e4ac-478d-be57-2a6fc24b58f9_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Long-term portion</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_78161821-545e-4f60-9bb5-17bdc1cabdc4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5d39fe8a-4ac2-455f-8b35-8ef2f2bc278e_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net decrease in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_OthercountriesMember_a0edfe3e-9786-4ab1-a9f3-48d4c15318d4_terseLabel_en-US" xlink:label="lab_blkb_OthercountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other countries [Member]</link:label>
    <link:label id="lab_blkb_OthercountriesMember_label_en-US" xlink:label="lab_blkb_OthercountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other countries [Member]</link:label>
    <link:label id="lab_blkb_OthercountriesMember_documentation_en-US" xlink:label="lab_blkb_OthercountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Countries excluding separately disclosed countries.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OthercountriesMember" xlink:href="blkb-20210630.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_f8aa9cff-adfa-40cb-bb52-d20e5c4e962f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023&#160;</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_170c7dbe-914d-4c47-9352-39a58f817e22_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled_36be6e7d-09f0-4a6f-a3d1-6e2581b9fa63_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of customer reimbursement requests settled</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled_label_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of customer reimbursement requests settled</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of customer reimbursement requests settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled" xlink:to="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_70faffb9-cb92-44d3-8aff-5dbfb2a71698_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 - remaining</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_54d1da87-6fdf-42cd-b7ce-d56854e825de_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document fiscal year focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_SubsequentEventTypeDomain_5a498f10-a93c-482a-840c-bdaf6549b79f_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_1f9c6bd2-15c8-4d77-a44b-4c2360f16a75_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_984c8c2c-3b49-4a00-8b3a-1690edec5281_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_AmortizationOfIntangibleAssets_2f80d75f-1745-4ea5-a69d-28a010b5eeed_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_e6629bd2-efa4-403f-9e48-a891b0455c3a_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase program, remaining authorized repurchase amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_VariableLeaseCost_c3448e87-2cb3-4a0c-a47f-5df31f83f06f_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b066bcd4-8ba8-4fd5-9d16-faa99b495b65_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anti-dilutive shares excluded from calculations of diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ContractWithCustomerLiabilityRevenueRecognized_926e8523-6350-4d4c-9e60-ed78016917a8_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized that was included in deferred revenue at beginning of period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_270d6bf8-ecfc-41a7-b231-c8b460a87709_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liabilities, fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Fair Value, Amount Not Offset Against Collateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_9720c8d0-d0ac-47d8-8293-a5ff6c9ad0e2_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development [Member]</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_11019f06-a2d4-4fdc-a1c8-6e62c24c8cfd_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_9b6a12e8-8ced-4595-b3a1-82fdc27617ca_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedging [Member]</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_8c74e48d-e444-4fbc-a59e-0d20be24e9e9_verboseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains and losses on cash flow hedges [Member]</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_TechnologyServiceMember_0a5e4c98-27ce-4dad-b6f7-eae374258c75_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One-time services and other [Member]</link:label>
    <link:label id="lab_us-gaap_TechnologyServiceMember_label_en-US" xlink:label="lab_us-gaap_TechnologyServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyServiceMember" xlink:to="lab_us-gaap_TechnologyServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_68396f6e-381d-497e-a8d3-52f0d80bac74_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_AssetsAbstract_c1cd53de-f9c7-400a-abd8-a0bf2d3890d4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax_fb651e89-3a1a-4560-b71e-b43fd9bc51bb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit included in provision for income taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_2b34e6c9-c7ba-4486-b710-d8a7a732e6ba_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024&#160;</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_9e75bef5-42c0-44e1-9d1c-ac55f81e66ff_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities [Member]</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesMember" xlink:to="lab_us-gaap_OtherLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimatedInsuranceRecoveries_97cf2ab4-c119-4bb3-9470-795c9e8df954_terseLabel_en-US" xlink:label="lab_us-gaap_EstimatedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables for probable insurance recoveries</link:label>
    <link:label id="lab_us-gaap_EstimatedInsuranceRecoveries_label_en-US" xlink:label="lab_us-gaap_EstimatedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimatedInsuranceRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimatedInsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimatedInsuranceRecoveries" xlink:to="lab_us-gaap_EstimatedInsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_TransactionalRecurringMember_9d378234-98cc-45b6-8b94-e7341b00e7de_terseLabel_en-US" xlink:label="lab_blkb_TransactionalRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transactional recurring [Member]</link:label>
    <link:label id="lab_blkb_TransactionalRecurringMember_label_en-US" xlink:label="lab_blkb_TransactionalRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transactional Recurring [Member]</link:label>
    <link:label id="lab_blkb_TransactionalRecurringMember_documentation_en-US" xlink:label="lab_blkb_TransactionalRecurringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transactional Recurring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember" xlink:href="blkb-20210630.xsd#blkb_TransactionalRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_TransactionalRecurringMember" xlink:to="lab_blkb_TransactionalRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_06dd16d1-4e1d-4678-a92a-a3e2eeaff73d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_14d4cb81-3dee-44bf-af6d-dd3ce00a236a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock; 20,000,000 shares authorized, none outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCash_55b4f8f9-a071-48a1-ae15-4c55d31f4d62_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of dividends</link:label>
    <link:label id="lab_us-gaap_DividendsCash_label_en-US" xlink:label="lab_us-gaap_DividendsCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCash" xlink:to="lab_us-gaap_DividendsCash" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_66bd2e67-ab0f-42d4-8ccb-57d8681e262a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity address, city</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_RetainedEarningsMember_b31293d6-0fd8-46b8-a5ac-886ece5b5c71_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c4de06ec-86b3-4673-8e87-f5ba4c432aac_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_72553a9b-a577-4efa-a573-d0e5f5614ee5_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DerivativesAndFairValueTextBlock_3bf8d977-c749-4175-95d1-206690c90424_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives and Fair Value [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_SecuredDebtMember_aa3044ea-04dd-499e-a2ab-5e8c71b6ad97_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loans [Member]</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInAccountsReceivable_2106c77b-dcb2-4289-a3d3-6e250aae1f0e_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_f9e2af13-7a11-4b81-9194-ed6851c171c4_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_cde36458-80c3-42c2-b3a6-60502b3cd528_terseLabel_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid software maintenance and subscriptions, current and long-term</link:label>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Software Maintenance, Current and Long-term</link:label>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount as of the balance sheet date of amounts paid for software maintenance in advance of when the expense is to be recognized. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm" xlink:href="blkb-20210630.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_OtherRestrictedAssetsCurrent_8ffb0773-a7cb-4598-b171-b03c3f3fedb7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherRestrictedAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer funds receivable</link:label>
    <link:label id="lab_us-gaap_OtherRestrictedAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherRestrictedAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Restricted Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestrictedAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestrictedAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestrictedAssetsCurrent" xlink:to="lab_us-gaap_OtherRestrictedAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a0a01051-f088-416d-b777-b209f8b2369c_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ShortTermDebtMember_b9742b94-1606-4045-b901-6410737a715b_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term debt [Member]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtMember_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_EntityInteractiveDataCurrent_7e7e1fe8-ad67-44c4-96f3-8a60e2dad7e0_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity interactive data current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_IncreaseDecreaseInDeferredRevenue_2aca2e50-eee8-45e3-9c57-cfa4d0a87cb2_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_OperatingExpenseMember_4f5f2c3a-0252-42fa-8f48-0819f29c595e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total included in operating expenses [Member]</link:label>
    <link:label id="lab_us-gaap_OperatingExpenseMember_label_en-US" xlink:label="lab_us-gaap_OperatingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenseMember" xlink:to="lab_us-gaap_OperatingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_cd3fefdc-99c8-4d61-b446-53cb6859397b_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LiabilityInsuranceAmountDeductible_939d0687-29bb-455c-a1b0-bf836a1d5ee2_terseLabel_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountDeductible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability insurance, amount, deductible</link:label>
    <link:label id="lab_blkb_LiabilityInsuranceAmountDeductible_label_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountDeductible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Insurance, Amount, Deductible</link:label>
    <link:label id="lab_blkb_LiabilityInsuranceAmountDeductible_documentation_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountDeductible" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Insurance, Amount, Deductible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountDeductible" xlink:href="blkb-20210630.xsd#blkb_LiabilityInsuranceAmountDeductible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LiabilityInsuranceAmountDeductible" xlink:to="lab_blkb_LiabilityInsuranceAmountDeductible" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_de69e449-4903-408b-90df-2860844c21ca_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_39bb5b34-6b48-4cdc-a18d-31bfa9a46365_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Category of Item Purchased [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_RevenueFromContractWithCustomerTextBlock_67a9f621-233a-4a4a-82df-912dc979e5fb_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_SubleaseIncome_46e2440e-14cb-433a-86fd-f74dd89b0e43_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_DocumentType_417db354-1ae8-4580-b8ce-20054a6b8bbd_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_135c1a2e-8c97-425a-83e4-379312032ff6_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022&#160;</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_8e0aee0f-8158-4ffb-930e-22fd877bd8d4_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada [Member]</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_4c7daea2-f2a0-48eb-adaa-4c29b7b773a8_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ForwardStartingInterestRateSwapsMember_1a2eb403-561d-464a-aa42-64ae20acc0f3_terseLabel_en-US" xlink:label="lab_blkb_ForwardStartingInterestRateSwapsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward-Starting Interest Rate Swaps [Member]</link:label>
    <link:label id="lab_blkb_ForwardStartingInterestRateSwapsMember_label_en-US" xlink:label="lab_blkb_ForwardStartingInterestRateSwapsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward-Starting Interest Rate Swaps [Member]</link:label>
    <link:label id="lab_blkb_ForwardStartingInterestRateSwapsMember_documentation_en-US" xlink:label="lab_blkb_ForwardStartingInterestRateSwapsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward-Starting Interest Rate Swaps</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ForwardStartingInterestRateSwapsMember" xlink:href="blkb-20210630.xsd#blkb_ForwardStartingInterestRateSwapsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ForwardStartingInterestRateSwapsMember" xlink:to="lab_blkb_ForwardStartingInterestRateSwapsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_d23401f3-9043-442e-8a6a-fa7bd2d83498_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity current reporting status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_AccruedVacationCurrentAndNoncurrent_d141377a-c700-4cf6-8a6a-c754a520688a_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued vacation costs</link:label>
    <link:label id="lab_us-gaap_AccruedVacationCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Vacation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_CapitalizedContractCostNet_5817edd8-ed37-493a-9bd2-04f1a31972c3_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs of obtaining contracts</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNet" xlink:to="lab_us-gaap_CapitalizedContractCostNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_c6756092-00e9-4d5f-b1de-406d3ac83d10_negatedLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee taxes paid for withheld shares upon equity award settlement</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_50e80577-ec75-40c3-8e64-b83ecba0ed14_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-cash adjustments</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EscrowDeposit_02581e37-1428-475c-b7b3-91013ffc5129_terseLabel_en-US" xlink:label="lab_us-gaap_EscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real estate escrow balances</link:label>
    <link:label id="lab_us-gaap_EscrowDeposit_label_en-US" xlink:label="lab_us-gaap_EscrowDeposit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Escrow Deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EscrowDeposit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EscrowDeposit" xlink:to="lab_us-gaap_EscrowDeposit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_a49833b6-a920-4547-86e6-31e66b390290_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_31140db0-a37b-4aa3-8bd1-ba73f8a65fc7_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for doubtful accounts and sales returns</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentCarryingAmount_f7dd7ccb-1410-4dec-9e3f-14d1c9f195d2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate principal amount assumed</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_84a65a04-e833-425c-8705-700004837c40_totalLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, gross</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_GoodwillRollForward_8ce7240a-0310-4363-8010-4acbb62dacdc_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_0af26c2e-1a56-45a5-8ec3-131b5a67c829_terseLabel_en-US" xlink:label="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes, prepaid and receivable</link:label>
    <link:label id="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes, Prepaid And Receivable, Current and Long-term</link:label>
    <link:label id="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount as of the balance sheet date of payments made in advance for income and other taxes. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm" xlink:href="blkb-20210630.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_LongTermDebt_eb829f4c-46de-44fb-b865-c23c8a966021_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total required maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_06299d0b-191c-4881-9a3a-c4e29968fb3f_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total financial assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_69a5a14b-eb7a-4865-935c-5dce7ce9bb00_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInInvestingActivitiesAbstract_59af5a24-6715-4146-80b0-f1511abcfb9f_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_OtherLiabilities_bcbd25f5-dfaf-44b7-b965-75a1dedc5a73_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilities_label_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilities" xlink:to="lab_us-gaap_OtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_3410f236-babd-4bae-ad15-343f98732998_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document transition report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_IncomeTaxDisclosureAbstract_05faf5ac-0bd8-4943-a458-39813858581a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_July2017SwapMember_ce4af88f-083e-4381-997c-a2e9593043bc_terseLabel_en-US" xlink:label="lab_blkb_July2017SwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 2017 Swap [Member]</link:label>
    <link:label id="lab_blkb_July2017SwapMember_label_en-US" xlink:label="lab_blkb_July2017SwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 2017 Swap [Member]</link:label>
    <link:label id="lab_blkb_July2017SwapMember_documentation_en-US" xlink:label="lab_blkb_July2017SwapMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 2017 Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_July2017SwapMember" xlink:href="blkb-20210630.xsd#blkb_July2017SwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_July2017SwapMember" xlink:to="lab_blkb_July2017SwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_dcef6c5e-df81-444c-a455-fe4316bacaec_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_AccruedProfessionalFeesCurrentAndNoncurrent_baaee546-7c9b-47a4-b432-bd412eba76e8_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued legal costs</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Professional Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ContractWithCustomerLiabilityCurrent_a4c31180-333d-4a41-9edb-398a966949ee_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, current portion</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_ContractualRecurringMember_8d045351-3c44-4d6b-b8ee-4f7851de5ae6_terseLabel_en-US" xlink:label="lab_blkb_ContractualRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual recurring [Member]</link:label>
    <link:label id="lab_blkb_ContractualRecurringMember_label_en-US" xlink:label="lab_blkb_ContractualRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Recurring [Member]</link:label>
    <link:label id="lab_blkb_ContractualRecurringMember_documentation_en-US" xlink:label="lab_blkb_ContractualRecurringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Recurring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember" xlink:href="blkb-20210630.xsd#blkb_ContractualRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ContractualRecurringMember" xlink:to="lab_blkb_ContractualRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_109a6a4f-f5e2-4a51-85dc-a289fc7e4ebd_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash due to customers</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_LesseeLeaseDescriptionTable_fe6a555a-8dbd-4bc8-8ae4-9a4f128f20e8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_34deac6a-17c7-4a69-aa7a-51653a04e8c4_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_fe14f133-2b27-43e5-907a-d40eb453c989_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_InterestRateSwapMember_bb96fe36-4ca1-47a3-9fd3-0dd6b934c442_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap [Member]</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DerivativeLiabilitiesCurrent_e7262d65-5526-41eb-8736-25f357fbd2cf_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liabilities, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_0557f154-f4a0-499b-846b-6e820b4bdcf3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_748b9241-22f8-4344-8ed4-ec89ba923a8d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury shares under stock repurchase program, cost method</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_6a4e3fc5-c5f1-4269-9af0-cf86ce3d58e8_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_OperatingExpensesAbstract_9bbde6a5-845c-4279-abc3-38740376caea_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_6b4612e4-d6ff-404d-84b5-6075c93ed521_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of Derivative Instruments in Cash Flow Hedging Relationships</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_AdditionalFinancialInformationDisclosureTextBlock_eb7ec338-4b5f-4221-9d4a-21b07cc2ed7b_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Financial Statement Details</link:label>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Financial Information Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_ScheduleOfRestrictedCashTableTextBlock_f1e513c7-88e9-4fe7-af45-0fbf22fddcc9_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Restricted Cash</link:label>
    <link:label id="lab_blkb_ScheduleOfRestrictedCashTableTextBlock_label_en-US" xlink:label="lab_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Restricted Cash [Table Text Block]</link:label>
    <link:label id="lab_blkb_ScheduleOfRestrictedCashTableTextBlock_documentation_en-US" xlink:label="lab_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:href="blkb-20210630.xsd#blkb_ScheduleOfRestrictedCashTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:to="lab_blkb_ScheduleOfRestrictedCashTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_eb5b666e-8857-431c-af45-c26acf0a1555_verboseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_GrossProfit_cd453677-313a-4bc2-8ed5-cad07969e1e7_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_BalanceSheetLocationDomain_2e02639b-71ed-4a70-b3e5-adf87aa5352f_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_982e90eb-fa5f-4d4a-af5f-6095ab2ec93b_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total financial liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial and Nonfinancial 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/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b734e1ad-202a-421e-9b59-7c3d55e714a8_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_0329c126-9eff-41be-9e14-fe3a101f278e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_PreferredStockSharesAuthorized_dc0309d5-2bd1-433b-bc8d-3e7dc6ec309a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DerivativeAssetsCurrent_eb90616d-e564-4ae8-bb61-8b9d4f4b508c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative assets, 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_TradingSymbol_07d60ff4-cd89-4753-a952-4c3077492866_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_country_GB_fe7f60f2-a073-47cc-a99b-7e7d0d041dff_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United Kingdom [Member]</link:label>
    <link:label id="lab_country_GB_label_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB" xlink:to="lab_country_GB" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_50e53296-ca4f-4da8-8ea3-62fc22e84190_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedexpensesandothercurrentliabilitiesMember_f58087ed-e747-43fe-900d-4035a69a4f37_terseLabel_en-US" xlink:label="lab_blkb_AccruedexpensesandothercurrentliabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities [Member]</link:label>
    <link:label id="lab_blkb_AccruedexpensesandothercurrentliabilitiesMember_label_en-US" xlink:label="lab_blkb_AccruedexpensesandothercurrentliabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities [Member]</link:label>
    <link:label id="lab_blkb_AccruedexpensesandothercurrentliabilitiesMember_documentation_en-US" xlink:label="lab_blkb_AccruedexpensesandothercurrentliabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Primary financial statement caption encompassing accrued expenses and other current liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember" xlink:href="blkb-20210630.xsd#blkb_AccruedexpensesandothercurrentliabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember" xlink:to="lab_blkb_AccruedexpensesandothercurrentliabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_d3a015f5-01bf-4070-9b4a-bc30d7cfc165_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized software development costs</link:label>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Develop Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_8b95020d-6d1b-4cea-ab29-0752a588388d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025&#160;</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_b5ce3abf-ed9e-41ba-a798-379a06178a8c_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_b4095562-bdf9-4ead-9117-6b7ae4afc62d_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DebtDisclosureTextBlock_8dae9dbf-5714-4765-aaae-310fceb5b36a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodValueRestrictedStockAwardGross_24c632d5-b732-4021-bc3d-e36ac7f295fe_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock grants</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings_db7d56fd-d72d-4b5b-a9a9-b988cf5d8682_terseLabel_en-US" xlink:label="lab_blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive (loss) income to interest expense</link:label>
    <link:label id="lab_blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings_label_en-US" xlink:label="lab_blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts Reclassified from Accumulated Other Comprehensive Income (Loss) to Earnings</link:label>
    <link:label id="lab_blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings_documentation_en-US" xlink:label="lab_blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of gains (losses) reclassified in the period from accumulated other comprehensive income (loss) to earnings.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings" xlink:href="blkb-20210630.xsd#blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings" xlink:to="lab_blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_4ec1bbcc-50a7-4723-a696-4af034958d8b_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_ca4f49ee-bb0c-458e-a0a5-ec2b72979a13_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Location [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationDomain_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DerivativeAssetsCurrentAndLongTerm_102c2abf-5169-49cd-8575-f0e441cd757a_terseLabel_en-US" xlink:label="lab_blkb_DerivativeAssetsCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_blkb_DerivativeAssetsCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_DerivativeAssetsCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Assets, Current and Long-term</link:label>
    <link:label id="lab_blkb_DerivativeAssetsCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_DerivativeAssetsCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount as of the balance sheet date of derivative assets. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeAssetsCurrentAndLongTerm" xlink:href="blkb-20210630.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_FairValueInputsLevel3Member_e6d30dfe-cf0e-4c19-b9bd-764f747be204_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_AccountingPoliciesAbstract_b104d9c8-b1e8-40e9-9167-6a211565cc82_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DerivativeInstrumentRiskAxis_2fd163fc-5370-4240-8113-063f4e30cdf2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_88b63285-7390-4fdf-a933-671e8f22cd11_terseLabel_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Implementation costs for cloud computing arrangements</link:label>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:to="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_83798d3a-d3f7-4d69-842b-d744096540ab_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenueAbstract_label_en-US" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_November2020Swap4Member_9087c800-bc52-4b32-886a-a6648915a32f_terseLabel_en-US" xlink:label="lab_blkb_November2020Swap4Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">November 2020 Swap 4 [Member]</link:label>
    <link:label id="lab_blkb_November2020Swap4Member_label_en-US" xlink:label="lab_blkb_November2020Swap4Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">November 2020 Swap 4 [Member]</link:label>
    <link:label id="lab_blkb_November2020Swap4Member_documentation_en-US" xlink:label="lab_blkb_November2020Swap4Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">November 2020 Swap 4</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_November2020Swap4Member" xlink:href="blkb-20210630.xsd#blkb_November2020Swap4Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_November2020Swap4Member" xlink:to="lab_blkb_November2020Swap4Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_58451eb3-b3ae-4180-9a75-306aeb2749e8_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.001 par value; 180,000,000 shares authorized, 62,332,714 and 60,904,638 shares issued at June&#160;30, 2021 and December&#160;31, 2020, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DisaggregationOfRevenueLineItems_7d7a67e9-43fd-446d-835a-879c369a4b7d_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_f8a9ae52-126a-433c-bebe-38665da470bc_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaudited interim consolidated financial statements</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_bea11d76-0cfd-4cf6-84de-d6ea3dcfbf25_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of reservations of the right to seek future expense recovery</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_label_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of reservations of the right to seek future expense recovery</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of reservations of the right to seek future expense recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" xlink:to="lab_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_53d8d2d2-1b54-469e-8045-fe70f4fc41f0_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (see Note 9)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_dbe9e2b3-01a1-4a79-b8fb-5486b01d9cd1_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_40879364-d573-48d1-8b25-d54007792eef_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6a7df12d-6ba0-4252-94ce-b863060d8f43_periodStartLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive (loss) income, beginning of period</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_483bdc65-0bef-4fb6-9337-7157f0da43ff_periodEndLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss), end of period</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_AllowanceForDoubtfulAccountsReceivableCurrent_206d1b10-00ff-45e4-bc0e-9e71400beb58_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, allowance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ScheduleOfInterestRateDerivativesTableTextBlock_ac66c06f-5fd3-4240-bd0c-ed12631a92da_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Interest Rate Swaps</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Interest Rate Derivatives [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_November2020Swap3Member_7d8608e5-d05c-4422-8668-cc5d0b2e42e6_terseLabel_en-US" xlink:label="lab_blkb_November2020Swap3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">November 2020 Swap 3 [Member]</link:label>
    <link:label id="lab_blkb_November2020Swap3Member_label_en-US" xlink:label="lab_blkb_November2020Swap3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">November 2020 Swap 3 [Member]</link:label>
    <link:label id="lab_blkb_November2020Swap3Member_documentation_en-US" xlink:label="lab_blkb_November2020Swap3Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">November 2020 Swap 3</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_November2020Swap3Member" xlink:href="blkb-20210630.xsd#blkb_November2020Swap3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_November2020Swap3Member" xlink:to="lab_blkb_November2020Swap3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_fce591b5-3f53-4246-a6af-482ca3213f40_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_52dc7171-906f-4aae-ab38-708e318c213f_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document period end date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_98ab8a4f-8d28-4785-b1fd-7b1647f15e69_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based awards</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_59851ff7-c0e9-48bf-96dc-02abeb41936e_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Other Debt</link:label>
    <link:label id="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_label_en-US" xlink:label="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Debt Instruments, Other [Table Text Block]</link:label>
    <link:label id="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_documentation_en-US" xlink:label="lab_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Debt Instruments, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock" xlink:href="blkb-20210630.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_dei_EntityRegistrantName_4fee6955-3cc4-49fd-a6d4-c8ea4e7d6fd4_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity registrant name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_TreasuryStockShares_e79a878e-4519-4b60-bd33-659a16e890c2_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_c558efb1-7962-4294-8d0b-e9a43cc41af0_terseLabel_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Accrued Expenses and Other Liabilities</link:label>
    <link:label id="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_label_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses And Other Liabilities [Text Block]</link:label>
    <link:label id="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_documentation_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The disclosure describes the Company's accrued expenses and other liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock" xlink:href="blkb-20210630.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_blkb_November2020Swap2Member_8291980c-e750-42b2-b07f-6fa3300477af_terseLabel_en-US" xlink:label="lab_blkb_November2020Swap2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">November 2020 Swap 2 [Member]</link:label>
    <link:label id="lab_blkb_November2020Swap2Member_label_en-US" xlink:label="lab_blkb_November2020Swap2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">November 2020 Swap 2 [Member]</link:label>
    <link:label id="lab_blkb_November2020Swap2Member_documentation_en-US" xlink:label="lab_blkb_November2020Swap2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">November 2020 Swap 2</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_November2020Swap2Member" xlink:href="blkb-20210630.xsd#blkb_November2020Swap2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_November2020Swap2Member" xlink:to="lab_blkb_November2020Swap2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_29d0b8e0-ec23-48b3-a59a-dc1cd9510a18_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_RevenueFromContractWithCustomerExcludingAssessedTax_20456ec8-8812-4d24-bed3-3ddeb3a5f11d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_a9146dd9-7737-4cf3-a3d5-e839871f4a75_terseLabel_en-US" xlink:label="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_5e459f17-7eac-442f-8725-5a370fec6f2e_totalLabel_en-US" xlink:label="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_label_en-US" xlink:label="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense), Excluding Interest Expense</link:label>
    <link:label id="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_documentation_en-US" xlink:label="lab_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The aggregate amount of income or expense, excluding interest expense, from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense" xlink:href="blkb-20210630.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_PaymentsOfDividends_95dfe0fb-c1a0-498d-a180-9e1de6cb6685_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend payments to stockholders</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_49195429-e595-4be6-a7b0-edd42b1ded87_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_FairValueByFairValueHierarchyLevelAxis_3989af84-9612-4a44-a4ea-71bf6f9f78a2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_ThirdpartyTechnologyMember_0bbac79f-051c-435c-8d56-419173d64fc2_terseLabel_en-US" xlink:label="lab_blkb_ThirdpartyTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third-party technology [Member]</link:label>
    <link:label id="lab_blkb_ThirdpartyTechnologyMember_label_en-US" xlink:label="lab_blkb_ThirdpartyTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third-party Technology [Member]</link:label>
    <link:label id="lab_blkb_ThirdpartyTechnologyMember_documentation_en-US" xlink:label="lab_blkb_ThirdpartyTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology developed by a third-party used in conjunction with entity's products and services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThirdpartyTechnologyMember" xlink:href="blkb-20210630.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_InvestmentIncomeInterest_ffedadb8-7780-4865-97d3-186424990cc3_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_2657e332-5391-4314-a8e8-9b5871d659ef_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_July2021SwapMember_e0ee884a-0ca5-4dc8-9c31-e6b0bb749259_terseLabel_en-US" xlink:label="lab_blkb_July2021SwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 2021 Swap [Member]</link:label>
    <link:label id="lab_blkb_July2021SwapMember_label_en-US" xlink:label="lab_blkb_July2021SwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 2021 Swap [Member]</link:label>
    <link:label id="lab_blkb_July2021SwapMember_documentation_en-US" xlink:label="lab_blkb_July2021SwapMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">July 2021 Swap</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_July2021SwapMember" xlink:href="blkb-20210630.xsd#blkb_July2021SwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_July2021SwapMember" xlink:to="lab_blkb_July2021SwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_f99f0967-6281-4b08-aa98-047d17dc526f_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_GlobalHQMember_2c4ac12c-173d-4bef-8092-c55e91826560_terseLabel_en-US" xlink:label="lab_blkb_GlobalHQMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global HQ [Member]</link:label>
    <link:label id="lab_blkb_GlobalHQMember_label_en-US" xlink:label="lab_blkb_GlobalHQMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global HQ [Member]</link:label>
    <link:label id="lab_blkb_GlobalHQMember_documentation_en-US" xlink:label="lab_blkb_GlobalHQMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Global HQ [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember" xlink:href="blkb-20210630.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_84ab525b-11c6-4b3c-adaf-0d6e3505fcc8_terseLabel_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options and vesting of restricted stock units (in shares)</link:label>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_label_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Of Stock Options And Stock Appreciation Rights Shares</link:label>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_documentation_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued during the period as a result of the exercise of stock options and stock appreciation rights.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares" xlink:href="blkb-20210630.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_OperatingLeaseLiabilityCurrent_540a1a16-ff14-418d-87b8-5a2968e5fb08_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_19f1c275-01c5-464c-84bc-021c49f9e86a_verboseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_f2f1c201-3ec9-46c2-81e3-d1f863bebde5_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0726385f-8a67-4f4c-bc57-5bb151a79abc_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensation_ac5b52a9-1335-41b8-a6d6-ea136fcb6755_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_LongTermDebtMember_1e4ef6bd-da1f-4b9b-83ce-43eb2fe2d798_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt [Member]</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMember_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_AdditionalPaidInCapitalMember_84b53997-aab1-4ec4-937f-39303b575203_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital [Member]</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_CashAndCashEquivalentsAtCarryingValue_3cf889fc-c276-4f12-87d7-605ee417c538_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_RepaymentsOfDebt_7013fb78-20c5-48a4-8c58-a1b034c02838_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_CommonStockDividendsPerShareCashPaid_4c7b16b7-ff37-4817-88d0-2798e1684c1b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_aff834d0-894f-4750-91f5-a9e0f99b2294_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_5ebdfda0-4afb-4a12-a448-d6cf67ebbffe_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate on cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_TreasuryStockMember_b1fea5b5-2696-4581-b2f6-2d5b7ed3e1d9_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock [Member]</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_9ca481b4-a1fc-41f2-8030-0397c06a9287_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_b13532ea-5871-460e-9871-50237b68d63d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_OtherAssetsMember_062ee1f2-a315-4358-8b34-e63b8653ebc2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets [Member]</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMember" xlink:to="lab_us-gaap_OtherAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_be85d25f-8711-4476-b877-51d694c40721_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_e7e46ea1-6d2a-4ea8-b201-5acb79e92715_terseLabel_en-US" xlink:label="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining aggregate minimum purchase commitment</link:label>
    <link:label id="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_label_en-US" xlink:label="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment, Remaining Minimum Amount Committed</link:label>
    <link:label id="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_documentation_en-US" xlink:label="lab_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum amount to be expended to satisfy the terms of long-term purchase arrangements in which the entity has agreed to expend funds to procure goods or services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted" xlink:href="blkb-20210630.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_PaymentsToAcquirePropertyPlantAndEquipment_1e245368-1587-41da-a0b2-1ecc3be06202_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_12f66988-caf1-4a22-9213-5de2b45d4b89_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_ba862937-b042-4fcd-91cb-d30f15bdc8e2_terseLabel_en-US" xlink:label="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer credit balances</link:label>
    <link:label id="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Customer Credit Balances, Current and Long-term</link:label>
    <link:label id="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of obligations to customers for credit balances generated by customer overpayments. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm" xlink:href="blkb-20210630.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_Liabilities_b682eb87-cb48-4d67-9c7d-16a232980cbc_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_d019589d-fc7d-4063-ae22-840e6541c275_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_69cd45f6-db85-45ae-973f-e3291cf70202_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_b5bc1f68-9827-4b44-960f-4181dfea94db_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_c9999c43-c974-46de-a9c3-856a006ef429_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' 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/2021/elts/us-gaap-2021-01-31.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_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_73bcf7cd-e5bd-4215-8242-8aff133f916d_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software development costs, net</link:label>
    <link:label id="lab_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_label_en-US" xlink:label="lab_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Software Development Costs for Software Sold to Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:to="lab_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_November2020Swap1Member_a98705d8-d2e0-488d-8f59-4a24ea9657d6_terseLabel_en-US" xlink:label="lab_blkb_November2020Swap1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">November 2020 Swap 1 [Member]</link:label>
    <link:label id="lab_blkb_November2020Swap1Member_label_en-US" xlink:label="lab_blkb_November2020Swap1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">November 2020 Swap 1 [Member]</link:label>
    <link:label id="lab_blkb_November2020Swap1Member_documentation_en-US" xlink:label="lab_blkb_November2020Swap1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">November 2020 Swap 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_November2020Swap1Member" xlink:href="blkb-20210630.xsd#blkb_November2020Swap1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_November2020Swap1Member" xlink:to="lab_blkb_November2020Swap1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_49bb4ef9-75e3-4dc0-8385-817e80390684_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_GainLossOnCashFlowHedgeIneffectivenessNet_025e65e2-a7c2-4a3c-a169-43c60f0da3e0_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ineffective portion of interest rate swap(s)</link:label>
    <link:label id="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_label_en-US" xlink:label="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:to="lab_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b2d6ba7a-933f-490e-a339-4efb068e82e9_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_33001929-b1a5-4e46-b5ba-1a68320b9bc6_totalLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_a41702bc-4617-486a-9481-ded1ab2771dd_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as hedging instrument [Member]</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_7da517bc-40e2-4c0e-8e13-54daf8e4f398_terseLabel_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Implementation costs for cloud computing arrangements, accumulated amortization</link:label>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_GoodwillAndIntangibleAssetsDisclosureAbstract_5e4a9e54-992f-4824-ab54-97da8f75181d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_e3da1312-1143-43b5-8d38-257a1c3499fc_terseLabel_en-US" xlink:label="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee taxes paid for withheld shares upon equity award settlement (in shares)</link:label>
    <link:label id="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_label_en-US" xlink:label="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surrender Of Shares Upon Restricted Stock And Restricted Unit Vesting And Exercise of Stock Appreciation Rights</link:label>
    <link:label id="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_documentation_en-US" xlink:label="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares that have been surrendered upon vesting of restricted stock/restricted stock units or exercise of stock appreciation rights during the period and are being held in treasury.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" xlink:href="blkb-20210630.xsd#blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" xlink:to="lab_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_594b8604-8b84-4256-8e1b-c7e05ba32a06_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes payable</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dd5143e1-4fb0-46bf-9655-f6f4a9471cd3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_StockholdersEquityAbstract_edc19513-3517-4875-9d83-364094aa3bfa_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_7ee555a9-adf3-44db-9e41-3d29053877a2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Accumulated Other Comprehensive Income (Loss) by Component</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_8d683bf6-37ce-4645-9e0e-b60ceb7fc5e2_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_ChangeInCustomerFundsReceivable_5158d6be-dc8c-4f8a-8a8c-ab9bae941745_terseLabel_en-US" xlink:label="lab_blkb_ChangeInCustomerFundsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in customer funds receivable</link:label>
    <link:label id="lab_blkb_ChangeInCustomerFundsReceivable_label_en-US" xlink:label="lab_blkb_ChangeInCustomerFundsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change In Customer Funds Receivable</link:label>
    <link:label id="lab_blkb_ChangeInCustomerFundsReceivable_documentation_en-US" xlink:label="lab_blkb_ChangeInCustomerFundsReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change In Customer Funds Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable" xlink:href="blkb-20210630.xsd#blkb_ChangeInCustomerFundsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ChangeInCustomerFundsReceivable" xlink:to="lab_blkb_ChangeInCustomerFundsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_2f35af51-c3b8-400b-b29b-6fb1e0b5c68b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, net of current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_ff38be28-7977-4bf7-b9df-9e2946394194_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative assets, long-term portion</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementFrequencyDomain_a0ea31c9-3172-404f-b4a6-c75cc9900336_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DebtInstrumentFaceAmount_77501da6-c4a0-4005-b922-d3a5cfc58c54_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other debt, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_InterestExpense_5358828f-e95b-4011-bcd1-b80a2ad26314_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_11617c62-4434-4b56-9ac3-3331fc422754_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_cabd4e02-612c-4ce8-8671-37e2d60c29de_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense from costs of obtaining contracts</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_CityAreaCode_93a29ff7-345b-4a01-9015-6e6c20a8b102_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City area code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_4f8ca028-d422-4028-8cfc-80efd3361a31_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_RecurringMember_3302c564-a7c2-4764-b27b-25ee0dd23a1d_terseLabel_en-US" xlink:label="lab_blkb_RecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring [Member]</link:label>
    <link:label id="lab_blkb_RecurringMember_label_en-US" xlink:label="lab_blkb_RecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring [Member]</link:label>
    <link:label id="lab_blkb_RecurringMember_documentation_en-US" xlink:label="lab_blkb_RecurringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember" xlink:href="blkb-20210630.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_DerivativesFairValueLineItems_bbefee36-fbd8-48ff-bc83-b5995db6d96b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_a885d796-fe7c-4760-97aa-745f7aec33bc_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_BusinessAcquisitionLineItems_79f8a9ae-f1d1-471e-8765-3b2601841702_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_3c0ca70b-fce9-47d0-a332-778bc6a7565c_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_f83806c9-3b6a-4e0c-8f68-e998bc98f8f9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_d4bbcea9-5aab-4510-96f7-7bb6843c4282_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_PrepaidExpenseAndOtherAssets_e69d8978-eec0-47c9-8285-51519fb19a7e_totalLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_d5857d07-63d6-4fa5-81d7-18e9798be765_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock_2d4c04ae-d859-4f9d-8633-99fec06879b7_terseLabel_en-US" xlink:label="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation Of Revenue, Recurring</link:label>
    <link:label id="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock_label_en-US" xlink:label="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation Of Revenue, Recurring [Table Text Block]</link:label>
    <link:label id="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock_documentation_en-US" xlink:label="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation Of Revenue, Recurring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:href="blkb-20210630.xsd#blkb_DisaggregationOfRevenueRecurringTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:to="lab_blkb_DisaggregationOfRevenueRecurringTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_5d64fda8-3429-4dea-8a97-ae43ad4930d2_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock grants (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncomeTaxExpenseBenefit_0f98dd39-4f5d-477a-8c65-2d522e59222f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_AccountsReceivableNetCurrent_3d0975b2-f229-4305-9640-32eec87ab012_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance of $9,911 and $10,292 at June&#160;30, 2021 and December&#160;31, 2020, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_e459bede-968e-48f4-956c-9679fb352d08_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement, Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_FairValueDisclosuresAbstract_6db68e01-f41b-4f04-9e89-ae5f7c2f43d8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_AssetsCurrent_6cc65868-e86e-4bf5-b40c-a78fd92bbfd1_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_0752cfa8-c495-4e73-824c-3e1b969e6e23_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales, marketing and customer success [Member]</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_d1e96fb6-d628-4de2-a6b4-4e355505969f_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_b6c027cf-97ef-41cb-a0bd-becf451b3385_verboseLabel_en-US" xlink:label="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_label_en-US" xlink:label="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase Decrease Accrued Expenses And Other Liabilities</link:label>
    <link:label id="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_documentation_en-US" xlink:label="lab_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The net change during the reporting period in accrued expenses and other liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities" xlink:href="blkb-20210630.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_dei_EntityFileNumber_7fabf2c6-cd82-4983-a564-4db81e301ba9_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity file number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_AccruedInsuranceCurrentAndNoncurrent_c0532ea7-7d5a-4369-90ef-f73b083f7e4f_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued health care costs</link:label>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedInsuranceCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_f30a93be-526a-4dc0-9b08-89e2fff0df9e_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total amounts reclassified from accumulated other comprehensive (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_15d3d18b-3437-4296-95b9-c02c1bd77955_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_StatementOfFinancialPositionAbstract_4126b85f-7e03-4f38-ac03-0bd8e77d8ed2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_108d6ebf-af78-4e3b-876d-ea888d3a4253_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_34195ec4-7043-4d0d-bef9-0a3d655cf65a_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Debt, current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_srt_ProductOrServiceAxis_a85fd605-be99-4f70-82df-38844763a624_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_a038adcf-441f-4fe2-90d2-49a1f656ef8e_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity incorporation, state or country code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_bea33b95-2244-42ce-9915-686ac67e52bf_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_EntitySmallBusiness_ae3058b0-f2f5-4d23-9cc2-ef5d1246de97_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity small business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_OtherIncomeAndOtherExpenseDisclosureTextBlock_f92ae6a3-0c6b-4cc8-a9c0-9e9f5639a712_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Other Income and Expense</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Other Expense Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:to="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_5babbda9-2d41-4058-9d04-53d48b34073c_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_SellingAndMarketingExpense_f58aaf5b-4d10-4ec0-a990-2f3efb9e8bee_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales, marketing and customer success</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_770d6971-88f1-4bdf-8d31-7fd4b70c8341_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f25d51ae-621e-473e-9163-4db1ef456c8c_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward_34c959b7-ad1d-46b8-bc1e-9dd6617fc853_terseLabel_en-US" xlink:label="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income [Roll Forward]</link:label>
    <link:label id="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward_label_en-US" xlink:label="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income [Roll Forward]</link:label>
    <link:label id="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward_documentation_en-US" xlink:label="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:href="blkb-20210630.xsd#blkb_AccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:to="lab_blkb_AccumulatedOtherComprehensiveIncomeRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_CostOfRecurringMember_bcd9087e-0d8e-4bcb-ad5e-84e776254d97_terseLabel_en-US" xlink:label="lab_blkb_CostOfRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of recurring [Member]</link:label>
    <link:label id="lab_blkb_CostOfRecurringMember_label_en-US" xlink:label="lab_blkb_CostOfRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Recurring [Member]</link:label>
    <link:label id="lab_blkb_CostOfRecurringMember_documentation_en-US" xlink:label="lab_blkb_CostOfRecurringMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfRecurringMember" xlink:href="blkb-20210630.xsd#blkb_CostOfRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_CostOfRecurringMember" xlink:to="lab_blkb_CostOfRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_InternationalMarketsGroupMember_4d1feed5-ccdf-4568-bbaf-8817b7edac2b_terseLabel_en-US" xlink:label="lab_blkb_InternationalMarketsGroupMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IMG [Member]</link:label>
    <link:label id="lab_blkb_InternationalMarketsGroupMember_label_en-US" xlink:label="lab_blkb_InternationalMarketsGroupMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International Markets Group [Member]</link:label>
    <link:label id="lab_blkb_InternationalMarketsGroupMember_documentation_en-US" xlink:label="lab_blkb_InternationalMarketsGroupMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International Markets Group [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_InternationalMarketsGroupMember" xlink:href="blkb-20210630.xsd#blkb_InternationalMarketsGroupMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_InternationalMarketsGroupMember" xlink:to="lab_blkb_InternationalMarketsGroupMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_4063a125-ccf1-49f5-8086-8d426cf54cca_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_cc76d6fc-b5aa-47cf-851d-213fd51136b8_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock cancellations (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_c2ff3934-1838-4a03-8439-ee282586a98d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Category of Item Purchased [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_SecurityIncidentNumberOfConsumerClassActionCases_d19370e7-9a0a-4e2b-98c8-b45441001b49_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfConsumerClassActionCases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of consumer class action cases</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfConsumerClassActionCases_label_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfConsumerClassActionCases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of consumer class action cases</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfConsumerClassActionCases_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfConsumerClassActionCases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of consumer class action cases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfConsumerClassActionCases" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentNumberOfConsumerClassActionCases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentNumberOfConsumerClassActionCases" xlink:to="lab_blkb_SecurityIncidentNumberOfConsumerClassActionCases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_e21183a0-1a26-46ad-8936-138ea1ac32ee_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_156f2697-f832-4ec5-b488-28caa8dd9430_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Stock-Based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Cost by Plan [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_SecurityIncidentExpense_6a7c71ac-27db-40d5-9c2f-6b90b04ff3ca_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentExpense_label_en-US" xlink:label="lab_blkb_SecurityIncidentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentExpense_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpense" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentExpense" xlink:to="lab_blkb_SecurityIncidentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_USMarketsGroupMember_a92421ee-aa5c-4870-b8dd-99d813603a8b_terseLabel_en-US" xlink:label="lab_blkb_USMarketsGroupMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UMG [Member]</link:label>
    <link:label id="lab_blkb_USMarketsGroupMember_label_en-US" xlink:label="lab_blkb_USMarketsGroupMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Markets Group [Member]</link:label>
    <link:label id="lab_blkb_USMarketsGroupMember_documentation_en-US" xlink:label="lab_blkb_USMarketsGroupMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. Markets Group</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_USMarketsGroupMember" xlink:href="blkb-20210630.xsd#blkb_USMarketsGroupMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_USMarketsGroupMember" xlink:to="lab_blkb_USMarketsGroupMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_2427ba24-2a58-424a-a597-a5c277be7941_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_8a0242f9-ec8e-4ec9-8963-9d52f4e7b537_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressStateOrProvince_f170536b-9ff6-4990-b1ee-1a1a444e9123_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity address, state</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_FairValueInputsLevel2Member_3822b35e-1cd9-4127-a779-6ac030956610_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_e4fad35e-1022-449e-a99d-007c963a1527_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, net of current portion</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_1a34fc16-a0a4-42d1-b2fc-bbc6a35aef89_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), unrealized gain (loss) on derivatives arising during period, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_f1c50537-304e-4d3a-beb1-8432fefff0eb_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInAccountsPayableTrade_55be0e38-46fa-426f-ab86-4be1534ac292_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_184023ab-2d12-493e-acef-a809873a8167_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computation of Basic and Diluted Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_EntityShellCompany_063e4a5b-506b-4056-9360-8a33e767af50_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity shell company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_80524d7e-8d80-4ce7-b14d-02232215dfce_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_5bf2438d-231b-4ebb-b9cb-84fe56a75201_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local phone number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d76d0e68-34c2-47a4-8c0f-0d086af449d6_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_OtherLongTermDebt_52283e40-88ec-47f6-bea4-3ce55a6be8c3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other debt</link:label>
    <link:label id="lab_us-gaap_OtherLongTermDebt_label_en-US" xlink:label="lab_us-gaap_OtherLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermDebt" xlink:to="lab_us-gaap_OtherLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_625e21b4-510a-4013-a682-c3fc59903163_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss expected to be reclassified into earnings within next 12 months</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_Assets_79a06764-a457-4d56-84fd-0064d38532f9_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_539e172e-e2df-42ed-95b5-3d9d7b8877e9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_srt_SegmentGeographicalDomain_3f53a792-f5a7-4a37-bff3-2c0944ae2738_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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_blkb_SecurityIncidentCumulativeExpense_22361993-78e9-4f86-b5d6-bb265ac4abb4_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, cumulative expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeExpense_label_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Cumulative Expense</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeExpense_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident Cumulative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeExpense" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentCumulativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentCumulativeExpense" xlink:to="lab_blkb_SecurityIncidentCumulativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_8b63ae80-6c72-4472-960a-f11968afff31_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_srt_ProductsAndServicesDomain_60adcde5-f887-404c-8783-7123f0f50875_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_83b4b905-5b0d-4453-9b68-37d1bc7adacf_terseLabel_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options and vesting of restricted stock units</link:label>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_label_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Of Stock Options And Stock Appreciation Rights Value</link:label>
    <link:label id="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_documentation_en-US" xlink:label="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value stock issued during the period as a result of the exercise of stock options and stock appreciation rights.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:href="blkb-20210630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:to="lab_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PrepaidInsuranceCurrentandLongterm_96f0f8df-4796-490a-8a16-a7270c1e513b_terseLabel_en-US" xlink:label="lab_blkb_PrepaidInsuranceCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid insurance</link:label>
    <link:label id="lab_blkb_PrepaidInsuranceCurrentandLongterm_label_en-US" xlink:label="lab_blkb_PrepaidInsuranceCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Insurance Current and Long term</link:label>
    <link:label id="lab_blkb_PrepaidInsuranceCurrentandLongterm_documentation_en-US" xlink:label="lab_blkb_PrepaidInsuranceCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of asset related to consideration paid in advance for insurance. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidInsuranceCurrentandLongterm" xlink:href="blkb-20210630.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_DepreciationAndAmortization_3be42297-a3be-49da-abdc-a5be022ae7bd_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DerivativeContractTypeDomain_0832ced6-8455-4394-8ac7-e3e6c16b3705_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_LiabilityInsuranceAmountTotal_4c177ad4-e41d-424a-a78e-8cb87cd32b7f_terseLabel_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountTotal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability insurance, amount, total</link:label>
    <link:label id="lab_blkb_LiabilityInsuranceAmountTotal_label_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountTotal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Insurance, Amount, Total</link:label>
    <link:label id="lab_blkb_LiabilityInsuranceAmountTotal_documentation_en-US" xlink:label="lab_blkb_LiabilityInsuranceAmountTotal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Insurance, Amount, Total</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountTotal" xlink:href="blkb-20210630.xsd#blkb_LiabilityInsuranceAmountTotal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LiabilityInsuranceAmountTotal" xlink:to="lab_blkb_LiabilityInsuranceAmountTotal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_e8799e85-da55-4f93-b293-44184b53d9d0_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving credit loans [Member]</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_4836acc6-e4ab-4674-a688-45786c437d74_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation, expected timing of satisfaction</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_45ceda31-1b2c-4804-b248-6eabb9d9f7b6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInOperatingActivities_a19f226b-49cd-43bf-978c-bd22502d3053_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_AllOtherSegmentsMember_4c79d9ca-74ca-4f68-ae35-1c8094ed03bc_terseLabel_en-US" xlink:label="lab_us-gaap_AllOtherSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other [Member]</link:label>
    <link:label id="lab_us-gaap_AllOtherSegmentsMember_label_en-US" xlink:label="lab_us-gaap_AllOtherSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllOtherSegmentsMember" xlink:to="lab_us-gaap_AllOtherSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_225c92ec-e472-46c3-a5e4-6c12ff488f41_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_290d1d80-d68f-43c4-8164-54f87711fd8d_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Lease Expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_de4f4b86-70e4-4aca-9fb2-fd908eaeb656_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_112115f1-ae77-4046-ac34-4de4df8a630a_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity tax identification number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_SubsequentEventLineItems_b36bb843-ec73-41e7-a22b-3aab81af168f_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_efce1031-5143-49e4-bf1e-8c9a2699f460_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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_AccruedLiabilitiesAndOtherLiabilities_0098ab7c-d145-4a49-81ab-b315ae2924be_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities and Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_3ff4498c-2819-44e6-b641-83ca5636b8d7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c9ceba1e-b11c-449f-b027-20fd14d68150_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic weighted average shares</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_85859e75-f9d2-4601-93f1-10e134a81561_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareDiluted_4f5bb2bc-41ea-4e6e-a16b-ebf79ce643d1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_fb7531da-7308-494b-8fee-8b4650ce1be2_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_02927b2c-9f4f-48bc-875a-688622ffc922_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of deferred financing costs and discount</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_132a106b-7cdb-4998-89f3-77da8f38bde9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) reclassified from accumulated other comprehensive loss into income</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_88a71c1c-202b-40f3-a6a4-e51a4ebf16a6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) by Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_InterestExpenseMember_fab4c3c8-8677-414e-bbe6-39c3284e992f_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense [Member]</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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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/2021/elts/us-gaap-2021-01-31.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_blkb_DueToCustomersCurrent_00c6a48d-1b17-4eab-b7b3-b27bd58d4cb2_verboseLabel_en-US" xlink:label="lab_blkb_DueToCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to customers</link:label>
    <link:label id="lab_blkb_DueToCustomersCurrent_label_en-US" xlink:label="lab_blkb_DueToCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due To Customers Current</link:label>
    <link:label id="lab_blkb_DueToCustomersCurrent_documentation_en-US" xlink:label="lab_blkb_DueToCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of donations collected by the entity on behalf of its customers and payable to its customers. Also includes amounts classified as customer funds receivable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DueToCustomersCurrent" xlink:href="blkb-20210630.xsd#blkb_DueToCustomersCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_DueToCustomersCurrent" xlink:to="lab_blkb_DueToCustomersCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_3db63070-e192-4d75-bece-4bc52adbea06_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities_120216d4-48fe-4359-af44-64d73ca4f93e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in due to customers</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Restricted Cash, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_8661dceb-8a1f-4b7a-86ca-a2578f9d4054_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled accounts receivable</link:label>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_label_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Contracts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ComprehensiveIncomeNetOfTax_de1e00d3-1f1b-4777-9f2f-48d875c78fbb_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_32fc0225-a743-4a32-bfaf-a89a26e5cd97_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_6bcd1212-18b3-45ec-b10e-9565fe3bdeba_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_55d90c47-fc43-4dd1-b2cf-1dad2f476dfa_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_2a4e580c-7701-4e49-be6a-3c3da78690b3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_289f73fd-b524-430b-b833-6b9c9f047411_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock, at cost; 13,451,524 and 12,054,268 shares at June&#160;30, 2021 and December&#160;31, 2020, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8822db8b-01c8-4ee2-882c-01dfb0c2b403_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common shares and equivalents outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_5ecbd1d8-9d06-43d7-bd70-b56e15cae73e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_49e343f7-7bd8-40b0-a85e-b67c5ad2f313_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative assets, fair value</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Fair Value, Amount Not Offset Against Collateral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansPayableMember_889eca0b-172a-40f2-afff-636728f7cc9a_terseLabel_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans payable [Member]</link:label>
    <link:label id="lab_us-gaap_LoansPayableMember_label_en-US" xlink:label="lab_us-gaap_LoansPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansPayableMember" xlink:to="lab_us-gaap_LoansPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_e61e1ebc-ca9a-40d0-9d54-b6af1788239a_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liabilities, long-term portion</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_us-gaap_RestructuringCharges_30008a27-c59c-4e2f-b8ec-23f0d28d5824_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_92eb7870-0be3-4528-9b6a-63ef21b1776c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_2e4498bf-965a-46b3-9a73-868d830d6602_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets and Liabilities Measured at Fair Value on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_44d765a2-6cdb-45dc-be8c-0dcb9dd31a62_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]</link:label>
    <link:label id="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_AccumulatedOtherComprehensiveIncomeMember_ca227af9-e3db-4cc9-99c2-f6654d72ffa3_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income (loss) [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_OtherAssets_6bbcefd9-003c-414a-ba98-89b4a15f84fa_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssets_label_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_CostOfGoodsAndServicesSold_7d876190-61c7-42d5-8ddc-0e457800b5ef_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_RevenuesAbstract_c9d982a3-f5ea-4d58-9e8e-a44c906bca7c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_998cd726-011b-4b37-b887-3c483ef68b93_terseLabel_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Implementation costs for cloud computing arrangements, amortization</link:label>
    <link:label id="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_label_en-US" xlink:label="lab_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_3033e2bb-4ba9-4f49-b2f6-ca9b8733535a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) recognized in accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceCurrent_54713083-e109-4527-8d95-6278128ddda3_terseLabel_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid software maintenance and subscriptions, current</link:label>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceCurrent_label_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Software Maintenance, Current</link:label>
    <link:label id="lab_blkb_PrepaidSoftwareMaintenanceCurrent_documentation_en-US" xlink:label="lab_blkb_PrepaidSoftwareMaintenanceCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount as of the balance sheet date of amounts paid for software maintenance in advance of when the expense is to be recognized. Includes current portion only.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrent" xlink:href="blkb-20210630.xsd#blkb_PrepaidSoftwareMaintenanceCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_PrepaidSoftwareMaintenanceCurrent" xlink:to="lab_blkb_PrepaidSoftwareMaintenanceCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_168df114-a870-4984-81d9-279d88972bfc_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock_f5357358-afd4-4181-a5ca-163dc9bf6c02_terseLabel_en-US" xlink:label="lab_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rates</link:label>
    <link:label id="lab_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock_label_en-US" xlink:label="lab_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Effective Income Tax Rate [Table Text Block]</link:label>
    <link:label id="lab_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock_documentation_en-US" xlink:label="lab_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Effective Income Tax Rate [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock" xlink:href="blkb-20210630.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_IncomeStatementLocationDomain_7a68b0ce-48f9-411a-b0cc-03fd6daabdbf_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_4650e7ec-4c5f-49ea-a000-d1562c966987_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Line Items]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentLineItems_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentNet_ceced154-ae86-4e95-abbe-fe29cb7760de_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_01dd2786-ffa3-4543-aabf-3c6a3955cd5c_terseLabel_en-US" xlink:label="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued commissions and salaries</link:label>
    <link:label id="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Commissions And Salaries, Current and Long-term</link:label>
    <link:label id="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred and payable for salaries and sales commissions earned by employees. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm" xlink:href="blkb-20210630.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_OperatingExpenses_6d861d88-b991-4b64-adb4-2a6fbe5f2f26_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_052231f8-c312-4693-a7b7-5b73b8b95cfb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_7b461680-10b7-44bd-99b1-7f23eb416d1c_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Long-term portion</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ScheduleOfDebtInstrumentsTextBlock_4e253730-3983-477a-8d23-072f6e2fc32c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_d9c37cbd-eeaa-4810-ad26-94fe25bab430_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_b745e992-1474-47b9-8ff6-a8679126db5a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_65b2ac55-bc4f-4596-82ef-dabc4bdd73d1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareAbstract_17e524b5-fc25-4b79-b6f8-728f3305fe47_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_e1ba5c5d-4e0c-4623-8640-ad4779513884_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DerivativeAssets_8a4ce9eb-9440-462f-879f-7a6d3935b941_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative assets</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_DocumentQuarterlyReport_fdf112c4-1f32-4bc2-91b2-eeeab6120315_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document quarterly report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_RevenueRemainingPerformanceObligationPercentage_f60a547f-cd57-4a82-8084-b659d5f35a4d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation, percentage to be recognized</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityTable_237114ab-c3c7-4674-a60f-2fa9dbcbc0d1_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_EntityCommonStockSharesOutstanding_cafaf761-0d2d-4103-8b4d-9f179b59f9cb_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity common stock, shares outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_LongTermDebtNoncurrent_3d509563-e171-4ca2-91eb-e8ae863e669c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, net of current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLocationAxis_620185ce-6efa-4363-bd77-c2cd36b0eaa4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Location [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLocationAxis_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_AllocatedShareBasedCompensationExpense_783aee63-c048-44fb-a4fc-e4e29af88923_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allocated stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_bc799723-608f-4467-9e0f-49a3cefd7407_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings (Loss) Per Share, Basic and Diluted [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_f121361a-0308-475f-895c-a1a073357e89_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document fiscal period focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_EffectiveIncomeTaxRateContinuingOperations_35d6af16-2af1-4a35-87d5-7ac7c5b3dd82_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_41d5dcd7-5ee3-454f-82cc-1767f2f937c8_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Table]</link:label>
    <link:label id="lab_us-gaap_LongTermPurchaseCommitmentTable_label_en-US" xlink:label="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Purchase Commitment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable" xlink:to="lab_us-gaap_LongTermPurchaseCommitmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_1cd0195b-e98b-4041-9e62-5bc34fef097a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on derivative instruments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1313b539-a976-44be-a344-21a4096e3a99_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash, cash equivalents and restricted cash in the statement of cash flows</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_SharesIssued_5e354b7d-97f8-400f-8eac-9c526e477df3_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_0ead6c73-d492-4946-b3cf-24a64d884bb7_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_country_US_0d5b7ff9-3a82-44fd-a0e1-f4c5c7e13cdb_verboseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Federal [Member]</link:label>
    <link:label id="lab_country_US_75387d7f-aefa-4365-be68-b978d684a98d_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States [Member]</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.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_CommonStockParOrStatedValuePerShare_a241aa9c-1505-4d56-8d9d-dc7dd5661c9f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_StatementOfIncomeAndComprehensiveIncomeAbstract_a2e6d729-202a-4a2e-a14d-f9ed0624e69d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DerivativeLiabilitiesCurrentAndLongTerm_69187f2e-4ed0-43c7-a64f-1714d0ba07a5_terseLabel_en-US" xlink:label="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm_label_en-US" xlink:label="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liabilities, Current and Long-term</link:label>
    <link:label id="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm_documentation_en-US" xlink:label="lab_blkb_DerivativeLiabilitiesCurrentAndLongTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount as of the balance sheet date of derivative liabilities. Includes current and non-current portions.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm" xlink:href="blkb-20210630.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_AssetsCurrentAbstract_7442b300-0fa7-4421-a747-e7c4f0f09943_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_9feac94d-57c1-4a0e-849c-4d69890a0373_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity central index key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_dei_SecurityExchangeName_2e4e2d25-02c4-4b7d-bc1c-d8dfc6714da1_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security exchange name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_WeightedAverageNumberOfDilutedSharesOutstanding_32b66b96-e258-4c43-b486-5f310842de1f_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted average shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_eaa64bc8-9e14-41e5-9054-0f1a7b7b3067_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares assuming dilution</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_InsuranceRecoveries_052c8a7f-e5a1-4389-9e07-ffd448044c80_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance recoveries</link:label>
    <link:label id="lab_us-gaap_InsuranceRecoveries_label_en-US" xlink:label="lab_us-gaap_InsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceRecoveries" xlink:to="lab_us-gaap_InsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4766926d-3161-4444-af43-57cc4f16c8e2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementsRecurringMember_08597042-9861-40eb-91da-573b3a93d085_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurements, recurring [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_IncomeTaxDisclosureTextBlock_941aed95-15cc-4520-b887-24e882449c73_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_84e00bae-c609-4d58-ae2d-406343024bb6_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_e3a87f43-6908-4cbf-9c93-e7d5ec26e198_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current fiscal year end date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_StockholdersEquityNoteDisclosureTextBlock_4da8b75a-3aa6-4927-97e4-bf0a80fe3880_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_AccruedExpensesAndOtherCurrentLiabilities_e406347d-9957-4ce9-9e7e-0a431ed4e9a0_terseLabel_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities_label_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses And Other Current Liabilities,</link:label>
    <link:label id="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities_documentation_en-US" xlink:label="lab_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received that are payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Includes aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Current liabilities are expected to be paid within one year (or the normal operating cycle, if longer).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities" xlink:href="blkb-20210630.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_StatementOfCashFlowsAbstract_46365a49-88e3-4995-82ef-c96d49e03fa9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications_db639f5c-0f5e-474f-9a64-d7b5847a7bd2_negatedTerseLabel_en-US" xlink:label="lab_blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income before reclassifications, net of tax effects</link:label>
    <link:label id="lab_blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications_label_en-US" xlink:label="lab_blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent Before Reclassifications</link:label>
    <link:label id="lab_blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications_documentation_en-US" xlink:label="lab_blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net of tax amount of other comprehensive income (loss) attributable to the parent entity before reclassifications into income.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications" xlink:href="blkb-20210630.xsd#blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications" xlink:to="lab_blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_9b3dbdf9-c4cc-4a4b-a6d5-531a801c2981_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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_CreditFacilityAxis_3848c1c5-8b67-488d-bdd1-ca62193505a5_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_a8893092-ab1d-483a-9985-442142660c32_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInOperatingCapitalAbstract_33b235aa-f33c-4ded-8b38-937e94d4dddf_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities, net of acquisition and disposal of businesses:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ee7a909b-2b7a-4a0d-b110-70ed2936feb6_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_GeneralAndAdministrativeExpenseMember_5a8c399b-74c6-4ff4-9f4b-39a418c30595_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative [Member]</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_80d657c2-eb2c-4b77-b9e0-d88e3b8e25fe_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_6af0532e-3f61-413e-ace4-c1bb81eba2c8_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_ebe35f4c-f5c3-47ae-b6be-17f719b17252_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6a2029fb-2391-4c3f-a2ea-a57eae7ba639_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee taxes paid for withheld shares upon equity award settlement</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_f40dcf2a-6417-47e6-97ec-382e5838e145_negatedTerseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, cumulative accrued insurance recoveries</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_label_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Cumulative Accrued Insurance Recoveries</link:label>
    <link:label id="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Incident, Cumulative Accrued Insurance Recoveries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:to="lab_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_556dbf78-3a08-4792-9626-b6e2c8af5ba6_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_7234c59c-65ef-4d4c-9fc5-8c5597146c2d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of foreign currency translation</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrent_13f321a6-2b7f-4983-894d-311028c481cf_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Trade, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableTradeCurrent" xlink:to="lab_us-gaap_AccountsPayableTradeCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_348ef1a0-ab4c-4247-9c8c-d472caabd1fe_terseLabel_en-US" xlink:label="lab_blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_label_en-US" xlink:label="lab_blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Debt Maturities Repayments Of Principal After Year Four</link:label>
    <link:label id="lab_blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_documentation_en-US" xlink:label="lab_blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after 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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" xlink:href="blkb-20210630.xsd#blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" xlink:to="lab_blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_c77c3047-01ee-4999-8ea8-ba8af25fac99_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity address, postal zip code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_f3a91a48-5432-42a0-bb90-a32a8a5af6df_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Unamortized discount and debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_7a902231-e0ce-45d9-a5a1-550ae867454e_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityLineItems_435de9b4-748d-4db5-b0f1-36bf241fad91_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_Security12bTitle_cd01bd5c-283a-47ff-a5b2-c3759d6c1686_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_ce9b9624-2e1e-4755-8bd9-a38e6ff22c46_terseLabel_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of customer reimbursement requests received</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_label_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of customer reimbursement requests received</link:label>
    <link:label id="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_documentation_en-US" xlink:label="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security incident, number of customer reimbursement requests received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" xlink:to="lab_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_26f7946c-6af0-47c3-bd07-faa04e1e15e5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_blkb_UnrecognizedTaxBenefitCurrentandLongterm_ef452030-7847-4c27-88b9-e00a867a0514_terseLabel_en-US" xlink:label="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefit</link:label>
    <link:label id="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm_label_en-US" xlink:label="lab_blkb_UnrecognizedTaxBenefitCurrentandLongterm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax 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" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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-20210630.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_PrepaidExpensesAndOtherCurrentAssetsMember_891b30ea-5b16-4118-bcd5-c412554a3e5b_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets [Member]</link:label>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expenses and Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_609f0e26-43be-4f15-978c-1d4b2ffd7ec5_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent event [Member]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_52f2dc3f-69c0-4b80-87ee-1a6d4ccad354_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_97f013f5-2bce-40c1-aeef-65c5c87da0dc_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_CoverAbstract_48790c32-8756-4ed9-8a43-33e4de8a3fcd_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.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_MortgagesMember_f2338217-7e92-4263-83e1-44e08793d77f_terseLabel_en-US" xlink:label="lab_us-gaap_MortgagesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgages [Member]</link:label>
    <link:label id="lab_us-gaap_MortgagesMember_label_en-US" xlink:label="lab_us-gaap_MortgagesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgages [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_Goodwill_269e8e49-39ed-457b-91c7-3b6451b33c1e_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_dd3a7cd8-1d26-450d-829b-6c75f0c63484_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at December 31, 2020</link:label>
    <link:label id="lab_us-gaap_Goodwill_646be336-de86-4778-84c2-67c5033ea745_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at June 30, 2021</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_55d5c01a-c75b-4ee1-b626-c986d6193478_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total included in cost of revenue [Member]</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_fbe41a7d-23e4-4b95-938c-c7fc3cdf325b_terseLabel_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:label id="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_label_en-US" xlink:label="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Property [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:to="lab_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_8521ff20-a55f-4e13-82b9-64c204517e93_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0b0ecdc4-c351-43b0-8679-c8cc4ac1118a_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_db467311-8aa4-4e28-b46d-b0b991468c70_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_03892207-8cab-4e9f-a0ff-289aacf81aff_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values of Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseCost_07212a08-fa48-4104-bfbd-7c3d61174c6d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_CapitalizedContractCostNetCurrent_8838e8ab-8e56-45ed-ad5f-b2aa0bce53be_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of costs of obtaining contracts</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Contract Cost, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DeferredIncomeTaxExpenseBenefit_78ecabb7-ffe6-43c6-8210-5bb06ec51b14_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>blkb-20210630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:4327b2f6-b965-4fba-94ee-bc2b00bc3eea,g:186a9198-47ae-4528-a9fb-d37b14a7379a-->
<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-20210630.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_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_3a584ecb-c3a4-4a8c-9af3-0b1d05e0c63b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_DocumentType_3a584ecb-c3a4-4a8c-9af3-0b1d05e0c63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_7b341f9b-7d07-4726-9e9e-32576187a23c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_DocumentQuarterlyReport_7b341f9b-7d07-4726-9e9e-32576187a23c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_169822c6-093c-44c0-90fb-7864cfa90cc1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_DocumentPeriodEndDate_169822c6-093c-44c0-90fb-7864cfa90cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_67ef6eae-b636-4f8b-a22f-ed878ade8552" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_DocumentTransitionReport_67ef6eae-b636-4f8b-a22f-ed878ade8552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_8e5b406f-c4c4-43b7-ba44-8c91bc898614" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_EntityFileNumber_8e5b406f-c4c4-43b7-ba44-8c91bc898614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_1dfc18b0-3e7e-4588-8ed1-ce8cdac3b9d9" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_EntityRegistrantName_1dfc18b0-3e7e-4588-8ed1-ce8cdac3b9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_6dd71676-99a5-42df-8bed-7f780d48e9c6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_EntityIncorporationStateCountryCode_6dd71676-99a5-42df-8bed-7f780d48e9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_bb5c5500-4e15-49ef-8fc8-563b45833586" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_EntityTaxIdentificationNumber_bb5c5500-4e15-49ef-8fc8-563b45833586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_7c8a6824-75f2-44ff-a59e-92c055f85785" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_EntityAddressAddressLine1_7c8a6824-75f2-44ff-a59e-92c055f85785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_a1743a1c-696f-4fc0-b7cd-d8ff58a6678e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_EntityAddressCityOrTown_a1743a1c-696f-4fc0-b7cd-d8ff58a6678e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_21840a61-c724-42bf-b2d5-3fa327c550ad" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_EntityAddressStateOrProvince_21840a61-c724-42bf-b2d5-3fa327c550ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_c1da8ceb-ef13-414b-92c6-09491e7dd11e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_EntityAddressPostalZipCode_c1da8ceb-ef13-414b-92c6-09491e7dd11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_bfd6cf8d-2cec-4fc8-a188-12019531c8a4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_CityAreaCode_bfd6cf8d-2cec-4fc8-a188-12019531c8a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_e9b60c8f-43cc-427b-9c87-e1e7d1393f75" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_LocalPhoneNumber_e9b60c8f-43cc-427b-9c87-e1e7d1393f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_5acf77a2-3df8-44bd-9262-d25401ba4bb7" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_Security12bTitle_5acf77a2-3df8-44bd-9262-d25401ba4bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_93ed6ec1-55dc-4595-9447-f351ae5f2c9c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_TradingSymbol_93ed6ec1-55dc-4595-9447-f351ae5f2c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_bff6d2a5-1422-4ba3-b4f3-5779ed6beb6d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_SecurityExchangeName_bff6d2a5-1422-4ba3-b4f3-5779ed6beb6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_f6599198-4e90-4416-8ece-ce9475f7e997" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_EntityCurrentReportingStatus_f6599198-4e90-4416-8ece-ce9475f7e997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_4e3abdcf-34ad-4055-ae41-41438a3c9048" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_EntityInteractiveDataCurrent_4e3abdcf-34ad-4055-ae41-41438a3c9048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_47f8160d-b8a8-4a25-9b19-69b470101c34" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_EntityFilerCategory_47f8160d-b8a8-4a25-9b19-69b470101c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_c8c4a522-adb1-43b6-85e6-4069a7a41c7a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_EntitySmallBusiness_c8c4a522-adb1-43b6-85e6-4069a7a41c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_7ab66891-d95e-4318-9b15-3c664fdd826f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_EntityEmergingGrowthCompany_7ab66891-d95e-4318-9b15-3c664fdd826f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_95e2bfd5-ca17-4831-afb8-0fc58bf451b4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_EntityShellCompany_95e2bfd5-ca17-4831-afb8-0fc58bf451b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_2de97dbc-4f48-49cd-9850-5be4ef704663" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_2de97dbc-4f48-49cd-9850-5be4ef704663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a74330ab-15d3-4d91-83e9-a00040ba4e5a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_AmendmentFlag_a74330ab-15d3-4d91-83e9-a00040ba4e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_ef27ca81-6ab3-4760-84fd-cabde45b799a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_DocumentFiscalYearFocus_ef27ca81-6ab3-4760-84fd-cabde45b799a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_ba09f7d4-5f48-4acd-9ec0-bb26e68e49f3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_DocumentFiscalPeriodFocus_ba09f7d4-5f48-4acd-9ec0-bb26e68e49f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_d4b456a9-1d0f-41c7-b8ae-466605745034" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_EntityCentralIndexKey_d4b456a9-1d0f-41c7-b8ae-466605745034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_bab38bb1-620d-48b2-aab5-ef5d62f430e3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0b52e28d-cbcb-44d3-a49d-5acbbaabd804" xlink:to="loc_dei_CurrentFiscalYearEndDate_bab38bb1-620d-48b2-aab5-ef5d62f430e3" 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-20210630.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_76d99af2-6606-44f5-b4f1-c141ce5530b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_6feb983e-aaee-40e3-9706-b560a41b5e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_76d99af2-6606-44f5-b4f1-c141ce5530b1" xlink:to="loc_us-gaap_AssetsAbstract_6feb983e-aaee-40e3-9706-b560a41b5e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_dd85678d-767b-4488-952c-c07a1a5b5433" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_6feb983e-aaee-40e3-9706-b560a41b5e5b" xlink:to="loc_us-gaap_AssetsCurrentAbstract_dd85678d-767b-4488-952c-c07a1a5b5433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0db595b5-fdcb-43e0-b0eb-14db6f81bc6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_dd85678d-767b-4488-952c-c07a1a5b5433" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0db595b5-fdcb-43e0-b0eb-14db6f81bc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f2b4c232-856e-4276-a748-eedc617cf7e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_dd85678d-767b-4488-952c-c07a1a5b5433" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f2b4c232-856e-4276-a748-eedc617cf7e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6d65a7aa-6432-42ef-a615-1f38c2e949a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_dd85678d-767b-4488-952c-c07a1a5b5433" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6d65a7aa-6432-42ef-a615-1f38c2e949a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRestrictedAssetsCurrent_23689ae1-4e46-4854-8e9d-2ca2b9a050a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherRestrictedAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_dd85678d-767b-4488-952c-c07a1a5b5433" xlink:to="loc_us-gaap_OtherRestrictedAssetsCurrent_23689ae1-4e46-4854-8e9d-2ca2b9a050a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7aba56df-a4c1-4bbf-a893-11e3285736dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_dd85678d-767b-4488-952c-c07a1a5b5433" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7aba56df-a4c1-4bbf-a893-11e3285736dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_61340dad-e5d6-4b23-98f9-a64988b00cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_dd85678d-767b-4488-952c-c07a1a5b5433" xlink:to="loc_us-gaap_AssetsCurrent_61340dad-e5d6-4b23-98f9-a64988b00cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_89f7ad03-45f8-4b73-971a-0e245a984270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_6feb983e-aaee-40e3-9706-b560a41b5e5b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_89f7ad03-45f8-4b73-971a-0e245a984270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d75c6fb3-8f87-4841-add0-bb82d57b1bff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_6feb983e-aaee-40e3-9706-b560a41b5e5b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d75c6fb3-8f87-4841-add0-bb82d57b1bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_b22d5b90-abfd-4de5-84f6-d17d8580861d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_6feb983e-aaee-40e3-9706-b560a41b5e5b" xlink:to="loc_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_b22d5b90-abfd-4de5-84f6-d17d8580861d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_71d075c0-03cc-49b6-9fce-76e9e26857fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_6feb983e-aaee-40e3-9706-b560a41b5e5b" xlink:to="loc_us-gaap_Goodwill_71d075c0-03cc-49b6-9fce-76e9e26857fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8b62e4b1-d0e3-42e1-a9af-819c5a4400fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_6feb983e-aaee-40e3-9706-b560a41b5e5b" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8b62e4b1-d0e3-42e1-a9af-819c5a4400fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1e343c47-38d4-4661-a03a-9668e4a4e9ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_6feb983e-aaee-40e3-9706-b560a41b5e5b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1e343c47-38d4-4661-a03a-9668e4a4e9ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_21744c02-807e-4025-9e17-7cbb76273b05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_6feb983e-aaee-40e3-9706-b560a41b5e5b" xlink:to="loc_us-gaap_Assets_21744c02-807e-4025-9e17-7cbb76273b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d4706017-4d07-4c8e-b4ed-083fa79dfb86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_76d99af2-6606-44f5-b4f1-c141ce5530b1" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d4706017-4d07-4c8e-b4ed-083fa79dfb86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_08ec5ac9-ffed-481e-9cc1-3f79d4720bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d4706017-4d07-4c8e-b4ed-083fa79dfb86" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_08ec5ac9-ffed-481e-9cc1-3f79d4720bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_9b5eb7a6-1a04-483a-866d-f693f4c0bfb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_08ec5ac9-ffed-481e-9cc1-3f79d4720bf0" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_9b5eb7a6-1a04-483a-866d-f693f4c0bfb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_f88ec574-f54b-4dc0-aa39-62dac08111c7" xlink:href="blkb-20210630.xsd#blkb_AccruedExpensesAndOtherCurrentLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_08ec5ac9-ffed-481e-9cc1-3f79d4720bf0" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_f88ec574-f54b-4dc0-aa39-62dac08111c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DueToCustomersCurrent_027a5f43-4eb4-4824-94b7-c9f43306e979" xlink:href="blkb-20210630.xsd#blkb_DueToCustomersCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_08ec5ac9-ffed-481e-9cc1-3f79d4720bf0" xlink:to="loc_blkb_DueToCustomersCurrent_027a5f43-4eb4-4824-94b7-c9f43306e979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_46b8cde5-664a-481b-a67e-28288308eb8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_08ec5ac9-ffed-481e-9cc1-3f79d4720bf0" xlink:to="loc_us-gaap_LongTermDebtCurrent_46b8cde5-664a-481b-a67e-28288308eb8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_37079304-030e-4a2a-99c5-41d4f0ca3aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_08ec5ac9-ffed-481e-9cc1-3f79d4720bf0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_37079304-030e-4a2a-99c5-41d4f0ca3aa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_68fb3e61-aaa5-491d-8241-36f6f151ab18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_08ec5ac9-ffed-481e-9cc1-3f79d4720bf0" xlink:to="loc_us-gaap_LiabilitiesCurrent_68fb3e61-aaa5-491d-8241-36f6f151ab18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1cfcd71e-53e3-4c83-936c-6682a69f5e95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d4706017-4d07-4c8e-b4ed-083fa79dfb86" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_1cfcd71e-53e3-4c83-936c-6682a69f5e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e7eb4c6c-3ad7-47ad-8f7a-abe49090c042" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d4706017-4d07-4c8e-b4ed-083fa79dfb86" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e7eb4c6c-3ad7-47ad-8f7a-abe49090c042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_3dc684a7-70a1-46de-8f8d-28c92b25ccf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d4706017-4d07-4c8e-b4ed-083fa79dfb86" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_3dc684a7-70a1-46de-8f8d-28c92b25ccf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7c624071-3564-4354-96d1-b46d0411fbfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d4706017-4d07-4c8e-b4ed-083fa79dfb86" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7c624071-3564-4354-96d1-b46d0411fbfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_659c7037-e90c-4254-85e9-5a61fd9a040a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d4706017-4d07-4c8e-b4ed-083fa79dfb86" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_659c7037-e90c-4254-85e9-5a61fd9a040a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b4e93a36-87c0-486f-81e3-7629d560dd59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d4706017-4d07-4c8e-b4ed-083fa79dfb86" xlink:to="loc_us-gaap_Liabilities_b4e93a36-87c0-486f-81e3-7629d560dd59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_3ad36798-22d0-429c-b32a-d89fb778d2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d4706017-4d07-4c8e-b4ed-083fa79dfb86" xlink:to="loc_us-gaap_CommitmentsAndContingencies_3ad36798-22d0-429c-b32a-d89fb778d2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_e5eb48e9-b8a7-434e-9052-7880c439642b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d4706017-4d07-4c8e-b4ed-083fa79dfb86" xlink:to="loc_us-gaap_StockholdersEquityAbstract_e5eb48e9-b8a7-434e-9052-7880c439642b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b46a46d4-84d7-4a5d-bf39-ec3970f1fcaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e5eb48e9-b8a7-434e-9052-7880c439642b" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b46a46d4-84d7-4a5d-bf39-ec3970f1fcaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_a4a90446-63c1-483a-a471-0de4a2907b74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e5eb48e9-b8a7-434e-9052-7880c439642b" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_a4a90446-63c1-483a-a471-0de4a2907b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_cd4def80-ddd3-4bf0-b822-ea2c823e9dfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e5eb48e9-b8a7-434e-9052-7880c439642b" xlink:to="loc_us-gaap_PreferredStockValue_cd4def80-ddd3-4bf0-b822-ea2c823e9dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_5760d588-558a-4d4e-9709-53bd7e1a27e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e5eb48e9-b8a7-434e-9052-7880c439642b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_5760d588-558a-4d4e-9709-53bd7e1a27e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_d7339855-c5b7-4a3c-93b0-674f7a7d4086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e5eb48e9-b8a7-434e-9052-7880c439642b" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_d7339855-c5b7-4a3c-93b0-674f7a7d4086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_f37a7755-53b3-41ad-899b-697fdb5cb111" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e5eb48e9-b8a7-434e-9052-7880c439642b" xlink:to="loc_us-gaap_CommonStockSharesIssued_f37a7755-53b3-41ad-899b-697fdb5cb111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_884ffc86-e54f-4721-b8f7-797818d5169c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e5eb48e9-b8a7-434e-9052-7880c439642b" xlink:to="loc_us-gaap_CommonStockValue_884ffc86-e54f-4721-b8f7-797818d5169c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_04b0e5a8-f7eb-46a3-8779-95bc9d214dde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e5eb48e9-b8a7-434e-9052-7880c439642b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_04b0e5a8-f7eb-46a3-8779-95bc9d214dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_2ccb67aa-3297-43ec-aef3-2398c4881f74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e5eb48e9-b8a7-434e-9052-7880c439642b" xlink:to="loc_us-gaap_TreasuryStockShares_2ccb67aa-3297-43ec-aef3-2398c4881f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_f0bd936f-a1b6-427e-a687-541b86de16ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e5eb48e9-b8a7-434e-9052-7880c439642b" xlink:to="loc_us-gaap_TreasuryStockValue_f0bd936f-a1b6-427e-a687-541b86de16ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_85c9a480-9dcf-4a1f-b9ce-2f90aeb23a3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e5eb48e9-b8a7-434e-9052-7880c439642b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_85c9a480-9dcf-4a1f-b9ce-2f90aeb23a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_13199909-7b87-4812-a96e-0409dd2df243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e5eb48e9-b8a7-434e-9052-7880c439642b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_13199909-7b87-4812-a96e-0409dd2df243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0053dcd4-9c52-4c92-aad2-5cd280963f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_e5eb48e9-b8a7-434e-9052-7880c439642b" xlink:to="loc_us-gaap_StockholdersEquity_0053dcd4-9c52-4c92-aad2-5cd280963f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ca4a08b5-7dd4-4d21-9fb9-ff0ca5da0ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d4706017-4d07-4c8e-b4ed-083fa79dfb86" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_ca4a08b5-7dd4-4d21-9fb9-ff0ca5da0ec1" 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-20210630.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_fece22dd-b440-44c4-b861-5a8e2c6f0edb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c8006824-3f81-4f6d-a3f7-58bc4547a942" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fece22dd-b440-44c4-b861-5a8e2c6f0edb" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c8006824-3f81-4f6d-a3f7-58bc4547a942" 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-20210630.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_5eff913c-8301-440e-8839-832dd34e8931" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d583d8c8-90b6-49fb-bba4-9aa03b735dad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5eff913c-8301-440e-8839-832dd34e8931" xlink:to="loc_us-gaap_StatementTable_d583d8c8-90b6-49fb-bba4-9aa03b735dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_bd4d51ad-93d2-49ef-a158-6306efd315df" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d583d8c8-90b6-49fb-bba4-9aa03b735dad" xlink:to="loc_srt_ProductOrServiceAxis_bd4d51ad-93d2-49ef-a158-6306efd315df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9250516e-54e9-4691-829e-4aa22f07a199" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_bd4d51ad-93d2-49ef-a158-6306efd315df" xlink:to="loc_srt_ProductsAndServicesDomain_9250516e-54e9-4691-829e-4aa22f07a199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_ebb4521a-8bf4-4cd3-af5b-72092c7da1d1" xlink:href="blkb-20210630.xsd#blkb_RecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9250516e-54e9-4691-829e-4aa22f07a199" xlink:to="loc_blkb_RecurringMember_ebb4521a-8bf4-4cd3-af5b-72092c7da1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_7e75b2b2-83f8-45bf-8518-cd28cd5d4fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_9250516e-54e9-4691-829e-4aa22f07a199" xlink:to="loc_us-gaap_TechnologyServiceMember_7e75b2b2-83f8-45bf-8518-cd28cd5d4fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d583d8c8-90b6-49fb-bba4-9aa03b735dad" xlink:to="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_5b7fa427-a755-457a-b201-03354c3c98b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_RevenuesAbstract_5b7fa427-a755-457a-b201-03354c3c98b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1a06de93-0319-48c5-a008-3185ad84c9f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_5b7fa427-a755-457a-b201-03354c3c98b8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1a06de93-0319-48c5-a008-3185ad84c9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenueAbstract_92ba198a-2d21-4720-877c-a3f494dbb3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_CostOfRevenueAbstract_92ba198a-2d21-4720-877c-a3f494dbb3b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_7657b1fe-5198-483a-a2df-72b5939f22ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_92ba198a-2d21-4720-877c-a3f494dbb3b5" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_7657b1fe-5198-483a-a2df-72b5939f22ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b0f11be9-a3a5-4da7-969f-5a8727b4bd68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_GrossProfit_b0f11be9-a3a5-4da7-969f-5a8727b4bd68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_557e11c9-3e62-4010-9b65-90eb40dfb3d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_OperatingExpensesAbstract_557e11c9-3e62-4010-9b65-90eb40dfb3d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_39d8f327-7bc9-4e92-9e15-0ae29adea95a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_557e11c9-3e62-4010-9b65-90eb40dfb3d2" xlink:to="loc_us-gaap_SellingAndMarketingExpense_39d8f327-7bc9-4e92-9e15-0ae29adea95a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_d4052562-1b1d-44d1-93a4-40ff1eafec45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_557e11c9-3e62-4010-9b65-90eb40dfb3d2" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_d4052562-1b1d-44d1-93a4-40ff1eafec45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_b3707ac2-8173-437a-a364-10c8b68aaa5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_557e11c9-3e62-4010-9b65-90eb40dfb3d2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_b3707ac2-8173-437a-a364-10c8b68aaa5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c7c404dd-8df7-468f-822c-008128326b26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_557e11c9-3e62-4010-9b65-90eb40dfb3d2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c7c404dd-8df7-468f-822c-008128326b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_3c58d909-6798-4939-aeca-5d9101862fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_557e11c9-3e62-4010-9b65-90eb40dfb3d2" xlink:to="loc_us-gaap_RestructuringCharges_3c58d909-6798-4939-aeca-5d9101862fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_917b22cd-32a6-4db7-b293-38214826cd40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_557e11c9-3e62-4010-9b65-90eb40dfb3d2" xlink:to="loc_us-gaap_OperatingExpenses_917b22cd-32a6-4db7-b293-38214826cd40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_00296f29-69ee-44e0-9b74-340cc0d8b2f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_OperatingIncomeLoss_00296f29-69ee-44e0-9b74-340cc0d8b2f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_463cf2d6-4444-43f5-985b-3dae5dd2a15d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_InterestExpense_463cf2d6-4444-43f5-985b-3dae5dd2a15d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_d8d562be-5370-4ce1-a0d3-b5c59d078f3c" xlink:href="blkb-20210630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_d8d562be-5370-4ce1-a0d3-b5c59d078f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0dcadb96-fa81-41e2-bb56-52532ecb28d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0dcadb96-fa81-41e2-bb56-52532ecb28d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1cb35347-e158-4e27-85b3-815fd45c2975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1cb35347-e158-4e27-85b3-815fd45c2975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d46c7765-7d7b-46e2-8390-66828ea32c66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_NetIncomeLoss_d46c7765-7d7b-46e2-8390-66828ea32c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_81a96f4f-7735-4a73-a7c0-a19fa8d2ae58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_EarningsPerShareAbstract_81a96f4f-7735-4a73-a7c0-a19fa8d2ae58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_dc9cba8a-c519-48d3-b3a7-2e99f08b00a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_81a96f4f-7735-4a73-a7c0-a19fa8d2ae58" xlink:to="loc_us-gaap_EarningsPerShareBasic_dc9cba8a-c519-48d3-b3a7-2e99f08b00a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5edbb0a5-ef77-4ec5-a4a6-e8583543a1f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_81a96f4f-7735-4a73-a7c0-a19fa8d2ae58" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5edbb0a5-ef77-4ec5-a4a6-e8583543a1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_decddc6f-1184-4823-802e-12aef242d62a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_decddc6f-1184-4823-802e-12aef242d62a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_274a244e-93a8-4ba0-a939-ac834bb225c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_decddc6f-1184-4823-802e-12aef242d62a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_274a244e-93a8-4ba0-a939-ac834bb225c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_823afa28-a24e-4b5f-a46b-f3057c2e701b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_decddc6f-1184-4823-802e-12aef242d62a" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_823afa28-a24e-4b5f-a46b-f3057c2e701b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cc30435b-e0a4-4e48-a864-cc7095501905" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cc30435b-e0a4-4e48-a864-cc7095501905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a8e40723-b38c-4f38-b0b6-1739e8a794d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cc30435b-e0a4-4e48-a864-cc7095501905" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_a8e40723-b38c-4f38-b0b6-1739e8a794d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_6b210a4a-c526-45c6-b6a3-47acbd278eee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cc30435b-e0a4-4e48-a864-cc7095501905" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_6b210a4a-c526-45c6-b6a3-47acbd278eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d42b0040-712a-495c-ac92-b025efa324c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_cc30435b-e0a4-4e48-a864-cc7095501905" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d42b0040-712a-495c-ac92-b025efa324c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_fb98d8c6-61e1-4058-be60-daed3a00c325" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_008b360a-d1e2-44ae-887d-e891cd2babb8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_fb98d8c6-61e1-4058-be60-daed3a00c325" 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-20210630.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_d16c61aa-c8e4-4395-807c-6edc014174a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_cd40d555-323f-4cd8-b071-f474a41ea11d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d16c61aa-c8e4-4395-807c-6edc014174a2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_cd40d555-323f-4cd8-b071-f474a41ea11d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b3e61aa6-5dbe-49c1-b6fd-93da078811a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_cd40d555-323f-4cd8-b071-f474a41ea11d" xlink:to="loc_us-gaap_NetIncomeLoss_b3e61aa6-5dbe-49c1-b6fd-93da078811a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6410b7c3-2077-4c56-8573-4cc171938234" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_cd40d555-323f-4cd8-b071-f474a41ea11d" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6410b7c3-2077-4c56-8573-4cc171938234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_cd7d8bfb-3822-482d-b861-e937ef8c70c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6410b7c3-2077-4c56-8573-4cc171938234" xlink:to="loc_us-gaap_DepreciationAndAmortization_cd7d8bfb-3822-482d-b861-e937ef8c70c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_d0742a44-4ca2-4d44-ae71-bfe4adb2fdc4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6410b7c3-2077-4c56-8573-4cc171938234" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_d0742a44-4ca2-4d44-ae71-bfe4adb2fdc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8aeee084-b585-4904-bbd2-61c5942be7e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6410b7c3-2077-4c56-8573-4cc171938234" xlink:to="loc_us-gaap_ShareBasedCompensation_8aeee084-b585-4904-bbd2-61c5942be7e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ef3e10bc-d4c2-43f1-9e79-86c9b64c5002" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6410b7c3-2077-4c56-8573-4cc171938234" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_ef3e10bc-d4c2-43f1-9e79-86c9b64c5002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_8f984fc4-fdb9-4e07-8b9c-aef95702393a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6410b7c3-2077-4c56-8573-4cc171938234" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_8f984fc4-fdb9-4e07-8b9c-aef95702393a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_efe4bc44-2963-4545-9086-1421dce1bf7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6410b7c3-2077-4c56-8573-4cc171938234" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_efe4bc44-2963-4545-9086-1421dce1bf7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_24db3aa8-9636-4615-b7a3-0a50a877efb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_6410b7c3-2077-4c56-8573-4cc171938234" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_24db3aa8-9636-4615-b7a3-0a50a877efb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_23962eb9-a67f-4fb1-bca9-93017e64f348" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_24db3aa8-9636-4615-b7a3-0a50a877efb9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_23962eb9-a67f-4fb1-bca9-93017e64f348" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_27435b9f-dfa1-4cd7-aeb8-1d9d85966f74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_24db3aa8-9636-4615-b7a3-0a50a877efb9" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_27435b9f-dfa1-4cd7-aeb8-1d9d85966f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_a4f2bb4c-961a-4628-98c1-91871e27a4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_24db3aa8-9636-4615-b7a3-0a50a877efb9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_a4f2bb4c-961a-4628-98c1-91871e27a4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_8d2c193c-b3ca-4220-aec9-7da63af11fd8" xlink:href="blkb-20210630.xsd#blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_24db3aa8-9636-4615-b7a3-0a50a877efb9" xlink:to="loc_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities_8d2c193c-b3ca-4220-aec9-7da63af11fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_1853f93f-8fbc-4a8d-8fff-626dcae39c52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_24db3aa8-9636-4615-b7a3-0a50a877efb9" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_1853f93f-8fbc-4a8d-8fff-626dcae39c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac5c3c3b-e1ca-4411-8682-c1973fc239ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_cd40d555-323f-4cd8-b071-f474a41ea11d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ac5c3c3b-e1ca-4411-8682-c1973fc239ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e9a42aab-641b-4460-acc8-43270df544f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d16c61aa-c8e4-4395-807c-6edc014174a2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e9a42aab-641b-4460-acc8-43270df544f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a1b22def-0b61-4e7b-932e-a1656b2e57f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e9a42aab-641b-4460-acc8-43270df544f5" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a1b22def-0b61-4e7b-932e-a1656b2e57f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_80efcac9-b96f-4cef-a61f-8e9c696f5d99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e9a42aab-641b-4460-acc8-43270df544f5" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_80efcac9-b96f-4cef-a61f-8e9c696f5d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5cb62bb3-d3ff-4717-9ed6-b72671ceacb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e9a42aab-641b-4460-acc8-43270df544f5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_5cb62bb3-d3ff-4717-9ed6-b72671ceacb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_43d02356-77fd-47bf-9cfd-de3428350a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d16c61aa-c8e4-4395-807c-6edc014174a2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_43d02356-77fd-47bf-9cfd-de3428350a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_c48e49d7-d0b8-446b-bc5d-0687b879c6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_43d02356-77fd-47bf-9cfd-de3428350a1d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_c48e49d7-d0b8-446b-bc5d-0687b879c6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_a1747484-c0d7-40f4-826a-91d3fb2919d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_43d02356-77fd-47bf-9cfd-de3428350a1d" xlink:to="loc_us-gaap_RepaymentsOfDebt_a1747484-c0d7-40f4-826a-91d3fb2919d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ab3f5dcc-c5c0-42c0-be9e-d2a5c55e1d29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_43d02356-77fd-47bf-9cfd-de3428350a1d" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ab3f5dcc-c5c0-42c0-be9e-d2a5c55e1d29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_e3d8ce90-df7a-4114-910a-79204ca0437c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_43d02356-77fd-47bf-9cfd-de3428350a1d" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_e3d8ce90-df7a-4114-910a-79204ca0437c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities_3445eb6c-3af1-4be4-98a8-3fea5d465e93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_43d02356-77fd-47bf-9cfd-de3428350a1d" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities_3445eb6c-3af1-4be4-98a8-3fea5d465e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ChangeInCustomerFundsReceivable_3771f3b0-da9e-43f9-80d8-8bf7316b701e" xlink:href="blkb-20210630.xsd#blkb_ChangeInCustomerFundsReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_43d02356-77fd-47bf-9cfd-de3428350a1d" xlink:to="loc_blkb_ChangeInCustomerFundsReceivable_3771f3b0-da9e-43f9-80d8-8bf7316b701e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_2da58e64-212d-4061-b1d7-aaf3de337dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_43d02356-77fd-47bf-9cfd-de3428350a1d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_2da58e64-212d-4061-b1d7-aaf3de337dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_b7b10282-b2e7-4876-9c63-37341b937214" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_43d02356-77fd-47bf-9cfd-de3428350a1d" xlink:to="loc_us-gaap_PaymentsOfDividends_b7b10282-b2e7-4876-9c63-37341b937214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7eb3a66e-2a05-43d1-b4a4-6021aea16d59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_43d02356-77fd-47bf-9cfd-de3428350a1d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7eb3a66e-2a05-43d1-b4a4-6021aea16d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2940cdb3-d900-4ed5-83cc-a9aacb1f2850" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d16c61aa-c8e4-4395-807c-6edc014174a2" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2940cdb3-d900-4ed5-83cc-a9aacb1f2850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_70a88e73-c926-4983-bce2-dbb1d43bed93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d16c61aa-c8e4-4395-807c-6edc014174a2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_70a88e73-c926-4983-bce2-dbb1d43bed93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_0e36f235-3ef3-47bd-a289-321149f7cae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d16c61aa-c8e4-4395-807c-6edc014174a2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_0e36f235-3ef3-47bd-a289-321149f7cae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_e32bf95a-8919-4b04-a554-57f49cb2b532" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d16c61aa-c8e4-4395-807c-6edc014174a2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_e32bf95a-8919-4b04-a554-57f49cb2b532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_33a24448-e73b-4176-969d-9fb2ab373261" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d16c61aa-c8e4-4395-807c-6edc014174a2" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_33a24448-e73b-4176-969d-9fb2ab373261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a3e3ef6d-f98f-4530-bb69-bdba7c794a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_33a24448-e73b-4176-969d-9fb2ab373261" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a3e3ef6d-f98f-4530-bb69-bdba7c794a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a03e4acd-cd83-49ee-bf1b-0e948101a59d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_33a24448-e73b-4176-969d-9fb2ab373261" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_a03e4acd-cd83-49ee-bf1b-0e948101a59d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ca1318de-0d77-4c3e-bff3-0c7163c9992a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_33a24448-e73b-4176-969d-9fb2ab373261" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ca1318de-0d77-4c3e-bff3-0c7163c9992a" 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-20210630.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_04662b1f-3451-4642-9747-043c108fa004" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_db069ef5-bcb6-4ff5-8cac-8a89dab46bb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_04662b1f-3451-4642-9747-043c108fa004" xlink:to="loc_us-gaap_StatementTable_db069ef5-bcb6-4ff5-8cac-8a89dab46bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_aa811f73-b92a-4cb7-a335-911454b45d34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_db069ef5-bcb6-4ff5-8cac-8a89dab46bb3" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_aa811f73-b92a-4cb7-a335-911454b45d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_01f88e9a-1741-43ff-90d1-534780d7a9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_aa811f73-b92a-4cb7-a335-911454b45d34" xlink:to="loc_us-gaap_EquityComponentDomain_01f88e9a-1741-43ff-90d1-534780d7a9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_35d0810c-6b10-4243-80f4-5446adbedd65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_01f88e9a-1741-43ff-90d1-534780d7a9b0" xlink:to="loc_us-gaap_CommonStockMember_35d0810c-6b10-4243-80f4-5446adbedd65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_4cf9441b-d4b4-41a7-85b6-fcaa6fd6b074" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_01f88e9a-1741-43ff-90d1-534780d7a9b0" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_4cf9441b-d4b4-41a7-85b6-fcaa6fd6b074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_e4a750fc-c172-42fa-ace0-3ca4bc0d7ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_01f88e9a-1741-43ff-90d1-534780d7a9b0" xlink:to="loc_us-gaap_TreasuryStockMember_e4a750fc-c172-42fa-ace0-3ca4bc0d7ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fca00bda-5931-4b60-9f14-a8f2562fd218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_01f88e9a-1741-43ff-90d1-534780d7a9b0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_fca00bda-5931-4b60-9f14-a8f2562fd218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_d35f9f23-a820-42b5-b1a5-09d2a748c8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_01f88e9a-1741-43ff-90d1-534780d7a9b0" xlink:to="loc_us-gaap_RetainedEarningsMember_d35f9f23-a820-42b5-b1a5-09d2a748c8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6baa47b9-7734-4923-b331-fe4160e20508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_db069ef5-bcb6-4ff5-8cac-8a89dab46bb3" xlink:to="loc_us-gaap_StatementLineItems_6baa47b9-7734-4923-b331-fe4160e20508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6baa47b9-7734-4923-b331-fe4160e20508" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_00ba9a7a-47d3-4193-811f-d43f3ce53dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_SharesIssued_00ba9a7a-47d3-4193-811f-d43f3ce53dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9e3b3b2d-34ad-4dab-8bbf-b1070b3fa4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_StockholdersEquity_9e3b3b2d-34ad-4dab-8bbf-b1070b3fa4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_39a2d42a-fb3c-4268-9435-0be6a82ac228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_NetIncomeLoss_39a2d42a-fb3c-4268-9435-0be6a82ac228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_786038c2-05af-4ca4-930e-dc424a6ce9c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_786038c2-05af-4ca4-930e-dc424a6ce9c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_25846cfa-48b2-4ef2-bde2-d4201f552363" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_25846cfa-48b2-4ef2-bde2-d4201f552363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_57184d78-0842-4615-b754-0d0d79bdbcbb" xlink:href="blkb-20210630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares_57184d78-0842-4615-b754-0d0d79bdbcbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_39e0b6db-7794-4c5c-a200-916dc1bbd54a" xlink:href="blkb-20210630.xsd#blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue_39e0b6db-7794-4c5c-a200-916dc1bbd54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_cd7ce793-1f94-4e5b-bfb8-cc40c0b2bdea" xlink:href="blkb-20210630.xsd#blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights_cd7ce793-1f94-4e5b-bfb8-cc40c0b2bdea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_e126081e-d27d-40bf-a696-bac9766bc069" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_e126081e-d27d-40bf-a696-bac9766bc069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_82b8a050-c8eb-429f-af1f-127e0ad2b3f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_82b8a050-c8eb-429f-af1f-127e0ad2b3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_6a753bc0-0b1e-43d8-91f3-cf6e5784cf18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_6a753bc0-0b1e-43d8-91f3-cf6e5784cf18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_79084158-4c3f-4398-b6de-512f8da53c44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_79084158-4c3f-4398-b6de-512f8da53c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_5832dde3-620d-42ef-a8da-7ca3baa53c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_5832dde3-620d-42ef-a8da-7ca3baa53c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_81f2a948-0f21-44da-a054-93da37fddda9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_81f2a948-0f21-44da-a054-93da37fddda9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_499e6851-48c2-4e37-803c-5003c789759a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_499e6851-48c2-4e37-803c-5003c789759a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_62eee6f8-1b89-4a47-ab38-3b3ab62a0332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsCash"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_DividendsCash_62eee6f8-1b89-4a47-ab38-3b3ab62a0332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_6fa54879-bbe0-4da9-ada9-621ad3e609bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_SharesIssued_6fa54879-bbe0-4da9-ada9-621ad3e609bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0cccb415-0f85-4e02-9c87-d60d8b8a2fce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_74d169d7-55e8-4940-b37d-e9295dcae47a" xlink:to="loc_us-gaap_StockholdersEquity_0cccb415-0f85-4e02-9c87-d60d8b8a2fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/Organization" xlink:type="simple" xlink:href="blkb-20210630.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_101d0cbf-c838-4863-8d73-7d405e5b1439" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_ba6abd30-b963-4cda-a39b-7f99d66467a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_101d0cbf-c838-4863-8d73-7d405e5b1439" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_ba6abd30-b963-4cda-a39b-7f99d66467a9" 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-20210630.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_781d7171-a2ef-4795-a045-c3741e477abd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_24264eab-6768-473b-9dc7-af5c79b7a1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_781d7171-a2ef-4795-a045-c3741e477abd" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_24264eab-6768-473b-9dc7-af5c79b7a1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/BasisofPresentationPolicy" xlink:type="simple" xlink:href="blkb-20210630.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_1e21222b-5b02-4c59-b2c4-52e52c16d39d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ac4b4e59-7ca1-48eb-ac83-5f8016707251" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1e21222b-5b02-4c59-b2c4-52e52c16d39d" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ac4b4e59-7ca1-48eb-ac83-5f8016707251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_435bdb0b-b06e-4403-b995-6520bf458239" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1e21222b-5b02-4c59-b2c4-52e52c16d39d" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_435bdb0b-b06e-4403-b995-6520bf458239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_d192b964-edf8-4af7-ada2-d0862e3c9359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1e21222b-5b02-4c59-b2c4-52e52c16d39d" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_d192b964-edf8-4af7-ada2-d0862e3c9359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_85edc54c-8a14-4706-a2ad-f070669dfc7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1e21222b-5b02-4c59-b2c4-52e52c16d39d" xlink:to="loc_us-gaap_UseOfEstimates_85edc54c-8a14-4706-a2ad-f070669dfc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="blkb-20210630.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_432a3bad-7fc3-49e6-84e8-78b917bfd992" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_35fb57cb-dd07-4aa4-a4f9-494d27ad99d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_432a3bad-7fc3-49e6-84e8-78b917bfd992" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_35fb57cb-dd07-4aa4-a4f9-494d27ad99d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="blkb-20210630.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5a0bee91-1c77-49af-b94b-3cd4ba544578" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_9225b8b6-6efe-47b0-bc66-50d6aca97c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5a0bee91-1c77-49af-b94b-3cd4ba544578" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_9225b8b6-6efe-47b0-bc66-50d6aca97c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_221bf76a-1c2a-4b56-a619-1ffbe369a1a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_a99e1025-8ce8-4ea3-bd6f-4888da552653" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_221bf76a-1c2a-4b56-a619-1ffbe369a1a3" xlink:to="loc_us-gaap_GoodwillRollForward_a99e1025-8ce8-4ea3-bd6f-4888da552653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0f33da3c-8c09-4a64-9b4d-8ddaf1b74a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_a99e1025-8ce8-4ea3-bd6f-4888da552653" xlink:to="loc_us-gaap_Goodwill_0f33da3c-8c09-4a64-9b4d-8ddaf1b74a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_d77d8028-571a-46bf-8a7b-aceac2dda728" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_a99e1025-8ce8-4ea3-bd6f-4888da552653" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_d77d8028-571a-46bf-8a7b-aceac2dda728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3f96eea9-1b76-438a-8d85-244c9aa9ec58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_a99e1025-8ce8-4ea3-bd6f-4888da552653" xlink:to="loc_us-gaap_Goodwill_3f96eea9-1b76-438a-8d85-244c9aa9ec58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/EarningsPerShare" xlink:type="simple" xlink:href="blkb-20210630.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_fa90ec4d-4085-457a-889d-16ca51f227c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_8f7e6f03-77f8-4109-aeaa-d66d46b86c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_fa90ec4d-4085-457a-889d-16ca51f227c5" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_8f7e6f03-77f8-4109-aeaa-d66d46b86c9e" 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-20210630.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_34bc1684-f708-411a-8312-b0d613ec23b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_9108f3b0-8d8a-4acd-8f55-ca96c2a7b88a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_34bc1684-f708-411a-8312-b0d613ec23b8" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_9108f3b0-8d8a-4acd-8f55-ca96c2a7b88a" 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-20210630.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_79110284-4380-4899-b84c-b3e7ade269f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_382687f6-8260-4aec-a92a-3d618b71bc2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_79110284-4380-4899-b84c-b3e7ade269f6" xlink:to="loc_us-gaap_NetIncomeLoss_382687f6-8260-4aec-a92a-3d618b71bc2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_28250147-f75a-47b9-88ac-18075225213a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_79110284-4380-4899-b84c-b3e7ade269f6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_28250147-f75a-47b9-88ac-18075225213a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b23af2da-ab2b-4717-a10b-15ef60e5ea3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_79110284-4380-4899-b84c-b3e7ade269f6" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b23af2da-ab2b-4717-a10b-15ef60e5ea3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_babe4c40-3f34-443c-b48e-17e09ba4df58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_79110284-4380-4899-b84c-b3e7ade269f6" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_babe4c40-3f34-443c-b48e-17e09ba4df58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_08e93b06-68fa-4fef-9cd1-38b280ed7f09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_79110284-4380-4899-b84c-b3e7ade269f6" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_08e93b06-68fa-4fef-9cd1-38b280ed7f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_e5197931-9d5a-45ac-bb52-ff6eb91c4906" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_08e93b06-68fa-4fef-9cd1-38b280ed7f09" xlink:to="loc_us-gaap_EarningsPerShareBasic_e5197931-9d5a-45ac-bb52-ff6eb91c4906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1e0d783b-b0b0-4f9a-ae0c-d418dbf6e309" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_08e93b06-68fa-4fef-9cd1-38b280ed7f09" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1e0d783b-b0b0-4f9a-ae0c-d418dbf6e309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_34f4eefa-1ee2-4102-9010-704542db5980" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_79110284-4380-4899-b84c-b3e7ade269f6" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_34f4eefa-1ee2-4102-9010-704542db5980" 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-20210630.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_2e55a82e-a353-442d-9f21-ad7393b6716b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_9407cf48-a26d-4dfa-a179-9dabadf6eda5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2e55a82e-a353-442d-9f21-ad7393b6716b" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_9407cf48-a26d-4dfa-a179-9dabadf6eda5" 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-20210630.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_b05d10d5-c4ec-4ba5-b122-ac6dc12300eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_d768c21f-cb9d-46dc-8c84-22b588f7127c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b05d10d5-c4ec-4ba5-b122-ac6dc12300eb" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_d768c21f-cb9d-46dc-8c84-22b588f7127c" 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-20210630.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_22c01015-7300-4967-a5b1-c4efc3fff942" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4e7a361c-41cb-4bb0-937c-484d43c25965" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_22c01015-7300-4967-a5b1-c4efc3fff942" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4e7a361c-41cb-4bb0-937c-484d43c25965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1425e792-d465-4344-ae41-93bc58b85ead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4e7a361c-41cb-4bb0-937c-484d43c25965" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1425e792-d465-4344-ae41-93bc58b85ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_bb4fa1f1-d994-4f29-9c79-7c46c6c0e1e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1425e792-d465-4344-ae41-93bc58b85ead" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_bb4fa1f1-d994-4f29-9c79-7c46c6c0e1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_ec20ce89-89f1-46a6-9625-488523d3b831" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_bb4fa1f1-d994-4f29-9c79-7c46c6c0e1e2" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_ec20ce89-89f1-46a6-9625-488523d3b831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a0e0f42-0563-44f2-ac41-c1a00ee7eb17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4e7a361c-41cb-4bb0-937c-484d43c25965" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a0e0f42-0563-44f2-ac41-c1a00ee7eb17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a7e7d783-e218-445e-96ff-dd907fbd3272" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4a0e0f42-0563-44f2-ac41-c1a00ee7eb17" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a7e7d783-e218-445e-96ff-dd907fbd3272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_5e672775-2fcd-4784-899c-06ea9cbef6b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a7e7d783-e218-445e-96ff-dd907fbd3272" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_5e672775-2fcd-4784-899c-06ea9cbef6b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_57d2448a-3c77-47c5-88cc-e3894967b2ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a7e7d783-e218-445e-96ff-dd907fbd3272" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_57d2448a-3c77-47c5-88cc-e3894967b2ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_eac7036d-73d8-4e91-8ba8-4f2489459e00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a7e7d783-e218-445e-96ff-dd907fbd3272" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_eac7036d-73d8-4e91-8ba8-4f2489459e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dab7ddf-c464-4e5e-82d7-a9c1d52d59da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4e7a361c-41cb-4bb0-937c-484d43c25965" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dab7ddf-c464-4e5e-82d7-a9c1d52d59da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_aa64179c-2d94-4d95-84be-59e5b676805c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dab7ddf-c464-4e5e-82d7-a9c1d52d59da" xlink:to="loc_us-gaap_DerivativeAssets_aa64179c-2d94-4d95-84be-59e5b676805c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_f4cc8603-79b6-491e-be32-3c448ac3912b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dab7ddf-c464-4e5e-82d7-a9c1d52d59da" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_f4cc8603-79b6-491e-be32-3c448ac3912b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_f5c5edb1-c0cb-4011-b283-e5b91032af2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dab7ddf-c464-4e5e-82d7-a9c1d52d59da" xlink:to="loc_us-gaap_DerivativeLiabilities_f5c5edb1-c0cb-4011-b283-e5b91032af2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_27bd2491-49e9-4d22-8467-4107d435129e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6dab7ddf-c464-4e5e-82d7-a9c1d52d59da" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_27bd2491-49e9-4d22-8467-4107d435129e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails" xlink:type="simple" xlink:href="blkb-20210630.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_7d613ea9-7a6b-4867-b046-7d6cf2e955ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_07071b71-bf13-4470-9cfe-e1d69f3aaa29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7d613ea9-7a6b-4867-b046-7d6cf2e955ba" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_07071b71-bf13-4470-9cfe-e1d69f3aaa29" 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-20210630.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_ae9efea9-77a9-4f28-89c0-14b1a72430bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfRestrictedCashTableTextBlock_324c13e9-d0f2-4300-8fb4-aa0a27ef50ce" xlink:href="blkb-20210630.xsd#blkb_ScheduleOfRestrictedCashTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ae9efea9-77a9-4f28-89c0-14b1a72430bd" xlink:to="loc_blkb_ScheduleOfRestrictedCashTableTextBlock_324c13e9-d0f2-4300-8fb4-aa0a27ef50ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_80d25b4a-7ee4-40fa-a8ca-f595ff404d94" xlink:href="blkb-20210630.xsd#blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ae9efea9-77a9-4f28-89c0-14b1a72430bd" xlink:to="loc_blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock_80d25b4a-7ee4-40fa-a8ca-f595ff404d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_90d543a4-1cfb-41d6-b6cc-907331253ac1" xlink:href="blkb-20210630.xsd#blkb_AccruedExpensesAndOtherLiabilitiesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ae9efea9-77a9-4f28-89c0-14b1a72430bd" xlink:to="loc_blkb_AccruedExpensesAndOtherLiabilitiesTextBlock_90d543a4-1cfb-41d6-b6cc-907331253ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_ef227e3e-8f50-4486-927f-1e1b839cec01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ae9efea9-77a9-4f28-89c0-14b1a72430bd" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_ef227e3e-8f50-4486-927f-1e1b839cec01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails" xlink:type="simple" xlink:href="blkb-20210630.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_d4a60e2f-099c-4e57-ac84-8244635c065a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_32746fc9-a6d8-43e2-b419-36e1c51afaa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d4a60e2f-099c-4e57-ac84-8244635c065a" xlink:to="loc_us-gaap_RestrictedCash_32746fc9-a6d8-43e2-b419-36e1c51afaa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EscrowDeposit_0a7a06eb-36f7-4577-bc78-60f7d5075407" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EscrowDeposit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d4a60e2f-099c-4e57-ac84-8244635c065a" xlink:to="loc_us-gaap_EscrowDeposit_0a7a06eb-36f7-4577-bc78-60f7d5075407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_8818b1cf-ef39-4038-8268-b1ea1247180f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d4a60e2f-099c-4e57-ac84-8244635c065a" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_8818b1cf-ef39-4038-8268-b1ea1247180f" 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-20210630.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_c357efca-2058-48b2-9abb-12a5cb1b777d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_7c301d2f-bfe8-4e09-8379-aeacaaa50362" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c357efca-2058-48b2-9abb-12a5cb1b777d" xlink:to="loc_us-gaap_CapitalizedContractCostNet_7c301d2f-bfe8-4e09-8379-aeacaaa50362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_40c9ac3a-6df0-4101-bb9f-78be1770ca09" xlink:href="blkb-20210630.xsd#blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c357efca-2058-48b2-9abb-12a5cb1b777d" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm_40c9ac3a-6df0-4101-bb9f-78be1770ca09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimatedInsuranceRecoveries_9f843d28-c676-4a16-ba9e-65eb09c7ac0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimatedInsuranceRecoveries"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c357efca-2058-48b2-9abb-12a5cb1b777d" xlink:to="loc_us-gaap_EstimatedInsuranceRecoveries_9f843d28-c676-4a16-ba9e-65eb09c7ac0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_49ffee59-d64d-4145-a4ae-d746c4df11cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c357efca-2058-48b2-9abb-12a5cb1b777d" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization_49ffee59-d64d-4145-a4ae-d746c4df11cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_975007fb-8ba0-4ac0-9be2-07719bdcc133" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c357efca-2058-48b2-9abb-12a5cb1b777d" xlink:to="loc_us-gaap_UnbilledContractsReceivable_975007fb-8ba0-4ac0-9be2-07719bdcc133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidInsuranceCurrentandLongterm_0dd5086c-6920-4640-9722-68ed24bf0d6f" xlink:href="blkb-20210630.xsd#blkb_PrepaidInsuranceCurrentandLongterm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c357efca-2058-48b2-9abb-12a5cb1b777d" xlink:to="loc_blkb_PrepaidInsuranceCurrentandLongterm_0dd5086c-6920-4640-9722-68ed24bf0d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeAssetsCurrentAndLongTerm_bdf445d0-f7a8-4887-99b8-834c6b372089" xlink:href="blkb-20210630.xsd#blkb_DerivativeAssetsCurrentAndLongTerm"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c357efca-2058-48b2-9abb-12a5cb1b777d" xlink:to="loc_blkb_DerivativeAssetsCurrentAndLongTerm_bdf445d0-f7a8-4887-99b8-834c6b372089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_5ebaed5f-44a5-4ba3-8939-d4949a006e57" xlink:href="blkb-20210630.xsd#blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c357efca-2058-48b2-9abb-12a5cb1b777d" xlink:to="loc_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm_5ebaed5f-44a5-4ba3-8939-d4949a006e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_aefdf8ab-eacb-458c-b1ca-0a7e07a32935" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c357efca-2058-48b2-9abb-12a5cb1b777d" xlink:to="loc_us-gaap_OtherAssets_aefdf8ab-eacb-458c-b1ca-0a7e07a32935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_51b2382b-348a-441f-b827-2cd8840bb189" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c357efca-2058-48b2-9abb-12a5cb1b777d" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_51b2382b-348a-441f-b827-2cd8840bb189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_43516c11-dd0b-4307-90b3-193aef128fce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c357efca-2058-48b2-9abb-12a5cb1b777d" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_43516c11-dd0b-4307-90b3-193aef128fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1327929b-421d-422d-8128-217b26815035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c357efca-2058-48b2-9abb-12a5cb1b777d" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1327929b-421d-422d-8128-217b26815035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_b4dbe79f-c383-4980-a719-41fc7c1c76ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c357efca-2058-48b2-9abb-12a5cb1b777d" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_b4dbe79f-c383-4980-a719-41fc7c1c76ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_7b1d956b-55ac-480d-8498-f54085443016" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c357efca-2058-48b2-9abb-12a5cb1b777d" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_7b1d956b-55ac-480d-8498-f54085443016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_PrepaidSoftwareMaintenanceCurrent_8cd87e9e-3f34-4159-bae2-53b7b4ed032f" xlink:href="blkb-20210630.xsd#blkb_PrepaidSoftwareMaintenanceCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c357efca-2058-48b2-9abb-12a5cb1b777d" xlink:to="loc_blkb_PrepaidSoftwareMaintenanceCurrent_8cd87e9e-3f34-4159-bae2-53b7b4ed032f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_b5bc5645-5bc1-47e5-bae4-550d14486e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c357efca-2058-48b2-9abb-12a5cb1b777d" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization_b5bc5645-5bc1-47e5-bae4-550d14486e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_9f5c8a69-4919-4749-8155-09059b038398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c357efca-2058-48b2-9abb-12a5cb1b777d" xlink:to="loc_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization_9f5c8a69-4919-4749-8155-09059b038398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1" xlink:type="simple" xlink:href="blkb-20210630.xsd#ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="blkb-20210630.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_35ce05f5-a47d-4fd9-adab-afbfe9dd809c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_e753ff81-f835-4daf-8b57-239b1ece9197" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35ce05f5-a47d-4fd9-adab-afbfe9dd809c" xlink:to="loc_us-gaap_TaxesPayableCurrentAndNoncurrent_e753ff81-f835-4daf-8b57-239b1ece9197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_49070795-dba7-44fd-ac2f-57cc80807cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35ce05f5-a47d-4fd9-adab-afbfe9dd809c" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_49070795-dba7-44fd-ac2f-57cc80807cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_561de887-0803-407a-b16e-e49d65536498" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35ce05f5-a47d-4fd9-adab-afbfe9dd809c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_561de887-0803-407a-b16e-e49d65536498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_4dce3edd-006d-477f-b43a-55f7d6f2bf7f" xlink:href="blkb-20210630.xsd#blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35ce05f5-a47d-4fd9-adab-afbfe9dd809c" xlink:to="loc_blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm_4dce3edd-006d-477f-b43a-55f7d6f2bf7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_5da4043f-950a-4c52-9730-fb47005b0040" xlink:href="blkb-20210630.xsd#blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35ce05f5-a47d-4fd9-adab-afbfe9dd809c" xlink:to="loc_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm_5da4043f-950a-4c52-9730-fb47005b0040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm_f5ce2b54-14c3-4bd4-b61c-cde6acc600ea" xlink:href="blkb-20210630.xsd#blkb_UnrecognizedTaxBenefitCurrentandLongterm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35ce05f5-a47d-4fd9-adab-afbfe9dd809c" xlink:to="loc_blkb_UnrecognizedTaxBenefitCurrentandLongterm_f5ce2b54-14c3-4bd4-b61c-cde6acc600ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_31cd8a56-fdaf-48ee-847d-852420a05f9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedInsuranceCurrentAndNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35ce05f5-a47d-4fd9-adab-afbfe9dd809c" xlink:to="loc_us-gaap_AccruedInsuranceCurrentAndNoncurrent_31cd8a56-fdaf-48ee-847d-852420a05f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_477fe1f7-78f5-4106-8e9f-1e7a15e74afe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedVacationCurrentAndNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35ce05f5-a47d-4fd9-adab-afbfe9dd809c" xlink:to="loc_us-gaap_AccruedVacationCurrentAndNoncurrent_477fe1f7-78f5-4106-8e9f-1e7a15e74afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_9a067aa1-c34a-4c2e-b257-78b791a69fd7" xlink:href="blkb-20210630.xsd#blkb_DerivativeLiabilitiesCurrentAndLongTerm"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35ce05f5-a47d-4fd9-adab-afbfe9dd809c" xlink:to="loc_blkb_DerivativeLiabilitiesCurrentAndLongTerm_9a067aa1-c34a-4c2e-b257-78b791a69fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_b36c454e-1f38-4270-a727-f6b535c58115" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35ce05f5-a47d-4fd9-adab-afbfe9dd809c" xlink:to="loc_us-gaap_OtherLiabilities_b36c454e-1f38-4270-a727-f6b535c58115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_d5936036-5e88-4fa1-a473-8e04d05a6d33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35ce05f5-a47d-4fd9-adab-afbfe9dd809c" xlink:to="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilities_d5936036-5e88-4fa1-a473-8e04d05a6d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c30e413c-73c5-415d-9ef1-11ca3a0b7b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35ce05f5-a47d-4fd9-adab-afbfe9dd809c" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c30e413c-73c5-415d-9ef1-11ca3a0b7b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_2c60f7ee-d132-47b7-b64d-8a319a60388e" xlink:href="blkb-20210630.xsd#blkb_AccruedExpensesAndOtherCurrentLiabilities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_35ce05f5-a47d-4fd9-adab-afbfe9dd809c" xlink:to="loc_blkb_AccruedExpensesAndOtherCurrentLiabilities_2c60f7ee-d132-47b7-b64d-8a319a60388e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1" xlink:type="simple" xlink:href="blkb-20210630.xsd#ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails" xlink:type="simple" xlink:href="blkb-20210630.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_1e5d5094-8d44-461d-a014-dbd1bdf11e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_03067496-48a9-4793-a3bd-24f390582957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1e5d5094-8d44-461d-a014-dbd1bdf11e1b" xlink:to="loc_us-gaap_InvestmentIncomeInterest_03067496-48a9-4793-a3bd-24f390582957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_cf858bd7-54e2-4e2d-a0ce-5d560e26bb01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1e5d5094-8d44-461d-a014-dbd1bdf11e1b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_cf858bd7-54e2-4e2d-a0ce-5d560e26bb01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_17807057-9892-4a16-affc-3462d3579c6a" xlink:href="blkb-20210630.xsd#blkb_NonoperatingIncomeExpenseExcludingInterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1e5d5094-8d44-461d-a014-dbd1bdf11e1b" xlink:to="loc_blkb_NonoperatingIncomeExpenseExcludingInterestExpense_17807057-9892-4a16-affc-3462d3579c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/Debt" xlink:type="simple" xlink:href="blkb-20210630.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_fb028c3e-fb6e-4781-9e55-fd67a96475bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_49c9151a-0336-4dc2-9293-c39f659421f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_fb028c3e-fb6e-4781-9e55-fd67a96475bb" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_49c9151a-0336-4dc2-9293-c39f659421f7" 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-20210630.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_b4c8acdf-be9a-485d-961a-a7262d20dca6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_8a926aa4-9575-439d-ad30-21afdcb7e18b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b4c8acdf-be9a-485d-961a-a7262d20dca6" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_8a926aa4-9575-439d-ad30-21afdcb7e18b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_a47ab89a-c28b-475c-9dc4-7356aed604fa" xlink:href="blkb-20210630.xsd#blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b4c8acdf-be9a-485d-961a-a7262d20dca6" xlink:to="loc_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock_a47ab89a-c28b-475c-9dc4-7356aed604fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4b6fc9bd-d30a-48e9-8329-279bf97fa001" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b4c8acdf-be9a-485d-961a-a7262d20dca6" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_4b6fc9bd-d30a-48e9-8329-279bf97fa001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtDetails" xlink:type="simple" xlink:href="blkb-20210630.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_98a25258-2e15-4f6f-af78-fd19f3c57856" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c27e8c8c-ecff-419d-a3c9-2aa4161d0ecd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_98a25258-2e15-4f6f-af78-fd19f3c57856" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c27e8c8c-ecff-419d-a3c9-2aa4161d0ecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_53bf3474-74c5-464d-a89b-1e800e6aa9e5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c27e8c8c-ecff-419d-a3c9-2aa4161d0ecd" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_53bf3474-74c5-464d-a89b-1e800e6aa9e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_035594b8-e8d0-4fd6-a280-e15ca9759fcb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis_53bf3474-74c5-464d-a89b-1e800e6aa9e5" xlink:to="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_035594b8-e8d0-4fd6-a280-e15ca9759fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_GlobalHQMember_90afe0bc-436b-47e0-8443-edc905d68e85" xlink:href="blkb-20210630.xsd#blkb_GlobalHQMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain_035594b8-e8d0-4fd6-a280-e15ca9759fcb" xlink:to="loc_blkb_GlobalHQMember_90afe0bc-436b-47e0-8443-edc905d68e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_b1664f7d-18b0-4841-8491-8d70625c8cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c27e8c8c-ecff-419d-a3c9-2aa4161d0ecd" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_b1664f7d-18b0-4841-8491-8d70625c8cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_58c60bae-cc29-41b9-a6da-edccf49c623f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1664f7d-18b0-4841-8491-8d70625c8cd6" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_58c60bae-cc29-41b9-a6da-edccf49c623f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_f8e4e16e-c1fe-4d05-b610-f4f39e801788" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_b1664f7d-18b0-4841-8491-8d70625c8cd6" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_f8e4e16e-c1fe-4d05-b610-f4f39e801788" 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-20210630.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_700f6de0-dacf-4e1a-a796-6daa90091aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_c8e908e8-4f8d-4f2f-8139-23913abbb70f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_700f6de0-dacf-4e1a-a796-6daa90091aa8" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_c8e908e8-4f8d-4f2f-8139-23913abbb70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_00eb9ef1-fc8e-4633-b461-fe1658124069" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_c8e908e8-4f8d-4f2f-8139-23913abbb70f" xlink:to="loc_us-gaap_CreditFacilityAxis_00eb9ef1-fc8e-4633-b461-fe1658124069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2fb5bd28-7c02-45eb-ac43-c1410e8c1b88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_00eb9ef1-fc8e-4633-b461-fe1658124069" xlink:to="loc_us-gaap_CreditFacilityDomain_2fb5bd28-7c02-45eb-ac43-c1410e8c1b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b00f9cb5-d915-4238-afa7-74714594a080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2fb5bd28-7c02-45eb-ac43-c1410e8c1b88" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b00f9cb5-d915-4238-afa7-74714594a080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_cc088b43-5262-4a69-ada7-a84ea7ff45af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2fb5bd28-7c02-45eb-ac43-c1410e8c1b88" xlink:to="loc_us-gaap_SecuredDebtMember_cc088b43-5262-4a69-ada7-a84ea7ff45af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgagesMember_a323c4e9-f4df-481b-8340-f0c6c7be7c61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgagesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2fb5bd28-7c02-45eb-ac43-c1410e8c1b88" xlink:to="loc_us-gaap_MortgagesMember_a323c4e9-f4df-481b-8340-f0c6c7be7c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_8b118fdc-b38a-4ec1-aed7-028833e73b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2fb5bd28-7c02-45eb-ac43-c1410e8c1b88" xlink:to="loc_us-gaap_LoansPayableMember_8b118fdc-b38a-4ec1-aed7-028833e73b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtMember_6756598a-353d-4fd6-bb4a-382eeb3eacf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2fb5bd28-7c02-45eb-ac43-c1410e8c1b88" xlink:to="loc_us-gaap_ShortTermDebtMember_6756598a-353d-4fd6-bb4a-382eeb3eacf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMember_f8cd8553-edd0-4e59-9de0-eadeb1e172dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2fb5bd28-7c02-45eb-ac43-c1410e8c1b88" xlink:to="loc_us-gaap_LongTermDebtMember_f8cd8553-edd0-4e59-9de0-eadeb1e172dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_243f146d-5d70-49ff-b473-370176a06d11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_c8e908e8-4f8d-4f2f-8139-23913abbb70f" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_243f146d-5d70-49ff-b473-370176a06d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_08a9f345-e207-48af-bb17-fe7d0ed08a25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_243f146d-5d70-49ff-b473-370176a06d11" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_08a9f345-e207-48af-bb17-fe7d0ed08a25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebt_d2c3b36f-b9b7-4f12-bad2-f0613da9860d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_243f146d-5d70-49ff-b473-370176a06d11" xlink:to="loc_us-gaap_OtherLongTermDebt_d2c3b36f-b9b7-4f12-bad2-f0613da9860d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_c3fbf025-3c37-4cc0-b351-a05d07a491b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_243f146d-5d70-49ff-b473-370176a06d11" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_c3fbf025-3c37-4cc0-b351-a05d07a491b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_5c629b94-1df0-4d13-84eb-579eac095d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_243f146d-5d70-49ff-b473-370176a06d11" xlink:to="loc_us-gaap_LongTermDebtCurrent_5c629b94-1df0-4d13-84eb-579eac095d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1f389d43-8d55-4c8a-8a1e-e5332896e973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_243f146d-5d70-49ff-b473-370176a06d11" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_1f389d43-8d55-4c8a-8a1e-e5332896e973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_2ced4265-5210-4447-b2c4-24261ca553ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_243f146d-5d70-49ff-b473-370176a06d11" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_2ced4265-5210-4447-b2c4-24261ca553ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtSummaryofOtherDebtDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#DebtSummaryofOtherDebtDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DebtSummaryofOtherDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_92967b68-3f67-4392-9dc6-e09726609f95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_fbb98e4a-9316-414f-9e40-36f1d43fb7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_92967b68-3f67-4392-9dc6-e09726609f95" xlink:to="loc_us-gaap_DebtInstrumentTable_fbb98e4a-9316-414f-9e40-36f1d43fb7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2ffd0f3e-f704-43de-8c8e-c4549eec87e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_fbb98e4a-9316-414f-9e40-36f1d43fb7f2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2ffd0f3e-f704-43de-8c8e-c4549eec87e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_06f8f7af-6f69-4967-9f28-a046d13ad3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2ffd0f3e-f704-43de-8c8e-c4549eec87e2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_06f8f7af-6f69-4967-9f28-a046d13ad3d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansPayableMember_7b5b1564-180f-4e2b-8e5c-02763a22267c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_06f8f7af-6f69-4967-9f28-a046d13ad3d3" xlink:to="loc_us-gaap_LoansPayableMember_7b5b1564-180f-4e2b-8e5c-02763a22267c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a9595a71-c6a9-4d5a-ba36-0bf847a9950b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_fbb98e4a-9316-414f-9e40-36f1d43fb7f2" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a9595a71-c6a9-4d5a-ba36-0bf847a9950b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_cfcce04b-b4f2-41ca-a72c-cfa72e9ed499" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a9595a71-c6a9-4d5a-ba36-0bf847a9950b" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_cfcce04b-b4f2-41ca-a72c-cfa72e9ed499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_da1debcd-7fbe-4b73-9c3b-a2a0df137c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_2cf5f998-0180-48d3-b975-d3068766bee2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_da1debcd-7fbe-4b73-9c3b-a2a0df137c2e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_2cf5f998-0180-48d3-b975-d3068766bee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_e53468c3-4f3c-489f-8fc2-5043a0ac95f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_da1debcd-7fbe-4b73-9c3b-a2a0df137c2e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_e53468c3-4f3c-489f-8fc2-5043a0ac95f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_d6fa9d3c-f392-4f2e-a357-eebb7d613587" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_da1debcd-7fbe-4b73-9c3b-a2a0df137c2e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_d6fa9d3c-f392-4f2e-a357-eebb7d613587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_31803919-7f44-4cb4-92ce-81512d4d9ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_da1debcd-7fbe-4b73-9c3b-a2a0df137c2e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_31803919-7f44-4cb4-92ce-81512d4d9ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6059045b-e6bf-472c-9f61-dd26bb42d310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_da1debcd-7fbe-4b73-9c3b-a2a0df137c2e" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6059045b-e6bf-472c-9f61-dd26bb42d310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_2398a6e7-86e1-4635-bb0f-2b8a0fe291f5" xlink:href="blkb-20210630.xsd#blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_da1debcd-7fbe-4b73-9c3b-a2a0df137c2e" xlink:to="loc_blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour_2398a6e7-86e1-4635-bb0f-2b8a0fe291f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_cebd073c-45b8-44d7-a91a-922d8d99f78f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_da1debcd-7fbe-4b73-9c3b-a2a0df137c2e" xlink:to="loc_us-gaap_LongTermDebt_cebd073c-45b8-44d7-a91a-922d8d99f78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstruments" xlink:type="simple" xlink:href="blkb-20210630.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_3e0c1d2f-b5a6-461f-a335-236ff38f9530" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock_a2899e8f-4685-4a71-a397-fa064c838d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_3e0c1d2f-b5a6-461f-a335-236ff38f9530" xlink:to="loc_us-gaap_DerivativesAndFairValueTextBlock_a2899e8f-4685-4a71-a397-fa064c838d7a" 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-20210630.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_ccd6b4e8-8266-47b1-8aef-da136ea14c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_f721ff8c-4041-44e9-b221-4b25e45d89cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ccd6b4e8-8266-47b1-8aef-da136ea14c0f" xlink:to="loc_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock_f721ff8c-4041-44e9-b221-4b25e45d89cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_31a6d69f-b77b-4431-a090-c063cd2283c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ccd6b4e8-8266-47b1-8aef-da136ea14c0f" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_31a6d69f-b77b-4431-a090-c063cd2283c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_8fc5ab4a-7893-43bf-a6e9-693571f3ca2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ccd6b4e8-8266-47b1-8aef-da136ea14c0f" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_8fc5ab4a-7893-43bf-a6e9-693571f3ca2a" 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-20210630.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_9b62b1e2-74fb-407a-87ac-fc203d555e99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_81c7e59e-2747-431b-8eb1-a84c05e9f1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_9b62b1e2-74fb-407a-87ac-fc203d555e99" xlink:to="loc_us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths_81c7e59e-2747-431b-8eb1-a84c05e9f1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_7e04fda7-5854-434e-a295-a0f36aacbf34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_9b62b1e2-74fb-407a-87ac-fc203d555e99" xlink:to="loc_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet_7e04fda7-5854-434e-a295-a0f36aacbf34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/DerivativeInstrumentsScheduleofInterestRateSwapsDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#DerivativeInstrumentsScheduleofInterestRateSwapsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/DerivativeInstrumentsScheduleofInterestRateSwapsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_fd78e76b-04c2-41a5-a4dc-a0503f9c1385" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_055fc108-e43a-4dcc-a863-29d2ad7f8ede" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_fd78e76b-04c2-41a5-a4dc-a0503f9c1385" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_055fc108-e43a-4dcc-a863-29d2ad7f8ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_588ecb1e-6668-4777-8465-6a8e62bd7c59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_055fc108-e43a-4dcc-a863-29d2ad7f8ede" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_588ecb1e-6668-4777-8465-6a8e62bd7c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_b4256389-34ab-4230-ba53-5681739f8490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_588ecb1e-6668-4777-8465-6a8e62bd7c59" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_b4256389-34ab-4230-ba53-5681739f8490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_July2017SwapMember_c754e241-e974-40b7-a722-e5e2de870828" xlink:href="blkb-20210630.xsd#blkb_July2017SwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b4256389-34ab-4230-ba53-5681739f8490" xlink:to="loc_blkb_July2017SwapMember_c754e241-e974-40b7-a722-e5e2de870828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_November2020Swap1Member_3d6c9baf-e9a7-42d9-a372-c93bc2662b72" xlink:href="blkb-20210630.xsd#blkb_November2020Swap1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b4256389-34ab-4230-ba53-5681739f8490" xlink:to="loc_blkb_November2020Swap1Member_3d6c9baf-e9a7-42d9-a372-c93bc2662b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_November2020Swap2Member_92caccda-f4cd-45c4-9e15-bbcf1c4306bf" xlink:href="blkb-20210630.xsd#blkb_November2020Swap2Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b4256389-34ab-4230-ba53-5681739f8490" xlink:to="loc_blkb_November2020Swap2Member_92caccda-f4cd-45c4-9e15-bbcf1c4306bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_November2020Swap3Member_3a76421d-02fd-493d-b5d9-970c09f6f4d7" xlink:href="blkb-20210630.xsd#blkb_November2020Swap3Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b4256389-34ab-4230-ba53-5681739f8490" xlink:to="loc_blkb_November2020Swap3Member_3a76421d-02fd-493d-b5d9-970c09f6f4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_November2020Swap4Member_fb9845ca-e7e0-4d24-99ad-1356ee545fc3" xlink:href="blkb-20210630.xsd#blkb_November2020Swap4Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b4256389-34ab-4230-ba53-5681739f8490" xlink:to="loc_blkb_November2020Swap4Member_fb9845ca-e7e0-4d24-99ad-1356ee545fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ForwardStartingInterestRateSwapsMember_22ce15e0-d6f9-4f97-b151-cd91969b1bc9" xlink:href="blkb-20210630.xsd#blkb_ForwardStartingInterestRateSwapsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_b4256389-34ab-4230-ba53-5681739f8490" xlink:to="loc_blkb_ForwardStartingInterestRateSwapsMember_22ce15e0-d6f9-4f97-b151-cd91969b1bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a7332087-1e88-40fb-8570-63b0a0bfeb15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_055fc108-e43a-4dcc-a863-29d2ad7f8ede" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a7332087-1e88-40fb-8570-63b0a0bfeb15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_7e8a1bc3-378a-441c-8c42-dda405d4b15e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_a7332087-1e88-40fb-8570-63b0a0bfeb15" xlink:to="loc_us-gaap_DerivativeNotionalAmount_7e8a1bc3-378a-441c-8c42-dda405d4b15e" 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-20210630.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_153ae557-0dc0-4cfe-a817-628956558102" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f575d9b4-efcd-4385-8866-31b75569fa46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_153ae557-0dc0-4cfe-a817-628956558102" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f575d9b4-efcd-4385-8866-31b75569fa46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_5849612b-57ed-4f0e-888a-6721968c02df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f575d9b4-efcd-4385-8866-31b75569fa46" xlink:to="loc_us-gaap_HedgingDesignationAxis_5849612b-57ed-4f0e-888a-6721968c02df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_98f0d5fc-0fed-4e81-9453-b510fc2c867f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_5849612b-57ed-4f0e-888a-6721968c02df" xlink:to="loc_us-gaap_HedgingDesignationDomain_98f0d5fc-0fed-4e81-9453-b510fc2c867f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_377b22b4-8cc7-4e1d-a4a5-134019b63fbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_98f0d5fc-0fed-4e81-9453-b510fc2c867f" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_377b22b4-8cc7-4e1d-a4a5-134019b63fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_cc1eb07e-2a1a-4bae-9a91-cc86a88b193f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f575d9b4-efcd-4385-8866-31b75569fa46" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_cc1eb07e-2a1a-4bae-9a91-cc86a88b193f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1f41a89c-c58b-40d9-9125-83aec0d8461c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_cc1eb07e-2a1a-4bae-9a91-cc86a88b193f" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1f41a89c-c58b-40d9-9125-83aec0d8461c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_9917ccd5-a997-4856-883c-e8f7017b7aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1f41a89c-c58b-40d9-9125-83aec0d8461c" xlink:to="loc_us-gaap_InterestRateSwapMember_9917ccd5-a997-4856-883c-e8f7017b7aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_2afa55e8-e436-4d1d-8bb6-fc5b7f2c50a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f575d9b4-efcd-4385-8866-31b75569fa46" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_2afa55e8-e436-4d1d-8bb6-fc5b7f2c50a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_115055ae-b63a-48ca-8230-8c6f145fdb06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_2afa55e8-e436-4d1d-8bb6-fc5b7f2c50a3" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_115055ae-b63a-48ca-8230-8c6f145fdb06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_aa551ecf-023f-481f-a732-439e9b62890f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_115055ae-b63a-48ca-8230-8c6f145fdb06" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_aa551ecf-023f-481f-a732-439e9b62890f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember_fc02f4cb-0f0b-4218-a618-35f7d4a693ec" xlink:href="blkb-20210630.xsd#blkb_AccruedexpensesandothercurrentliabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_115055ae-b63a-48ca-8230-8c6f145fdb06" xlink:to="loc_blkb_AccruedexpensesandothercurrentliabilitiesMember_fc02f4cb-0f0b-4218-a618-35f7d4a693ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_4685be63-68f2-4276-b8cf-f193906dcd41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_115055ae-b63a-48ca-8230-8c6f145fdb06" xlink:to="loc_us-gaap_OtherAssetsMember_4685be63-68f2-4276-b8cf-f193906dcd41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesMember_b4aa378d-6ded-4552-bd6d-67775193c667" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_115055ae-b63a-48ca-8230-8c6f145fdb06" xlink:to="loc_us-gaap_OtherLiabilitiesMember_b4aa378d-6ded-4552-bd6d-67775193c667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_28e521b5-921e-4789-87ff-d2adc4c86bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_f575d9b4-efcd-4385-8866-31b75569fa46" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_28e521b5-921e-4789-87ff-d2adc4c86bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_14ab12ab-ee12-47d4-953b-5ec33d68d78b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_28e521b5-921e-4789-87ff-d2adc4c86bb6" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_14ab12ab-ee12-47d4-953b-5ec33d68d78b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_faf5e9fc-3509-4229-961c-5061e1eb7794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_28e521b5-921e-4789-87ff-d2adc4c86bb6" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_faf5e9fc-3509-4229-961c-5061e1eb7794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_8c28caae-4c14-47bf-afa8-9f057acf9279" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_28e521b5-921e-4789-87ff-d2adc4c86bb6" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_8c28caae-4c14-47bf-afa8-9f057acf9279" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_a7d9f4d1-c5da-4977-958b-66dd11490cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_28e521b5-921e-4789-87ff-d2adc4c86bb6" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_a7d9f4d1-c5da-4977-958b-66dd11490cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_33e1292e-4310-421d-9cba-201fa067438f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_28e521b5-921e-4789-87ff-d2adc4c86bb6" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral_33e1292e-4310-421d-9cba-201fa067438f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_eb5303fc-243c-4ec4-b45d-d7df1677c397" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_28e521b5-921e-4789-87ff-d2adc4c86bb6" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral_eb5303fc-243c-4ec4-b45d-d7df1677c397" 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-20210630.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_af9f213e-f227-47b6-8c61-bfb48db3c09d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_d57dc1c3-0439-4be7-b73c-1f4cb811f862" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_af9f213e-f227-47b6-8c61-bfb48db3c09d" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_d57dc1c3-0439-4be7-b73c-1f4cb811f862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_2fca3fa2-d037-4056-948a-5b0e871dad3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_d57dc1c3-0439-4be7-b73c-1f4cb811f862" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_2fca3fa2-d037-4056-948a-5b0e871dad3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9fa79a1b-3768-445a-8592-1d2e0a39a6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2fca3fa2-d037-4056-948a-5b0e871dad3d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9fa79a1b-3768-445a-8592-1d2e0a39a6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_8cd65218-031c-49d0-ab6f-03050cc4482c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_9fa79a1b-3768-445a-8592-1d2e0a39a6d1" xlink:to="loc_us-gaap_InterestRateSwapMember_8cd65218-031c-49d0-ab6f-03050cc4482c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_4c2e0eb5-5669-4431-b98d-0dc190c9a185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_d57dc1c3-0439-4be7-b73c-1f4cb811f862" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_4c2e0eb5-5669-4431-b98d-0dc190c9a185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_de0176f8-a975-4cc2-8462-4c1e63cdc640" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_4c2e0eb5-5669-4431-b98d-0dc190c9a185" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_de0176f8-a975-4cc2-8462-4c1e63cdc640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_908b2d3b-aafd-466b-9c40-6a180ab7fa8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_de0176f8-a975-4cc2-8462-4c1e63cdc640" xlink:to="loc_us-gaap_InterestExpenseMember_908b2d3b-aafd-466b-9c40-6a180ab7fa8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_74a1c207-a43c-4dab-8e36-bdbae303c8df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_d57dc1c3-0439-4be7-b73c-1f4cb811f862" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_74a1c207-a43c-4dab-8e36-bdbae303c8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_860366bf-379f-4399-a098-da717aae157d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_74a1c207-a43c-4dab-8e36-bdbae303c8df" xlink:to="loc_us-gaap_HedgingRelationshipDomain_860366bf-379f-4399-a098-da717aae157d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_5cdbf1b2-94bf-47a9-8234-c257ed9619e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_860366bf-379f-4399-a098-da717aae157d" xlink:to="loc_us-gaap_CashFlowHedgingMember_5cdbf1b2-94bf-47a9-8234-c257ed9619e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_f847b6a6-51b8-46c5-9c26-0bee5710c561" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_d57dc1c3-0439-4be7-b73c-1f4cb811f862" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_f847b6a6-51b8-46c5-9c26-0bee5710c561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_d18b9051-fafe-4797-aade-2c76f3458761" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_f847b6a6-51b8-46c5-9c26-0bee5710c561" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_d18b9051-fafe-4797-aade-2c76f3458761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_eb548cd7-34bf-46cc-ac52-89ec3ee57750" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_f847b6a6-51b8-46c5-9c26-0bee5710c561" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet_eb548cd7-34bf-46cc-ac52-89ec3ee57750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="blkb-20210630.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_8d599798-bca9-4a1d-98fb-15c1016e611c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ebf53134-aba1-4362-ad10-ed7649a4f0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8d599798-bca9-4a1d-98fb-15c1016e611c" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ebf53134-aba1-4362-ad10-ed7649a4f0b9" 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-20210630.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_70959e3f-feb5-4610-90b1-0ec75af84937" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_ca1b1b45-826b-4c27-abd2-77b837515b15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_70959e3f-feb5-4610-90b1-0ec75af84937" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_ca1b1b45-826b-4c27-abd2-77b837515b15" 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-20210630.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_8889252e-d98a-4f97-8d46-bde4fe883609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_b8a96773-e355-478d-804e-3d945b61fbda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8889252e-d98a-4f97-8d46-bde4fe883609" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_b8a96773-e355-478d-804e-3d945b61fbda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c553b636-3442-4606-a0c8-4509d659c220" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b8a96773-e355-478d-804e-3d945b61fbda" xlink:to="loc_srt_StatementGeographicalAxis_c553b636-3442-4606-a0c8-4509d659c220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c6845340-ff45-4e91-9409-93d1630b41dc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_c553b636-3442-4606-a0c8-4509d659c220" xlink:to="loc_srt_SegmentGeographicalDomain_c6845340-ff45-4e91-9409-93d1630b41dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_b4a6ce4b-fa36-41a6-a09e-67c7dbc1387d" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c6845340-ff45-4e91-9409-93d1630b41dc" xlink:to="loc_country_US_b4a6ce4b-fa36-41a6-a09e-67c7dbc1387d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_40a15772-203d-4144-a170-0b70d6607c13" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c6845340-ff45-4e91-9409-93d1630b41dc" xlink:to="loc_country_CA_40a15772-203d-4144-a170-0b70d6607c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_b8a96773-e355-478d-804e-3d945b61fbda" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountTotal_355c92d6-79a7-4c98-8a52-870e8d114273" xlink:href="blkb-20210630.xsd#blkb_LiabilityInsuranceAmountTotal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_LiabilityInsuranceAmountTotal_355c92d6-79a7-4c98-8a52-870e8d114273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LiabilityInsuranceAmountDeductible_a13f19af-bbdd-4d9c-98d2-642442242cc8" xlink:href="blkb-20210630.xsd#blkb_LiabilityInsuranceAmountDeductible"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_LiabilityInsuranceAmountDeductible_a13f19af-bbdd-4d9c-98d2-642442242cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentExpense_475bf146-51b8-4b2e-8bdb-811df4df7cfe" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_SecurityIncidentExpense_475bf146-51b8-4b2e-8bdb-811df4df7cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_d25e6673-36f6-4fcb-8e15-1654fba2206b" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentAccruedInsuranceRecoveries"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_SecurityIncidentAccruedInsuranceRecoveries_d25e6673-36f6-4fcb-8e15-1654fba2206b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeExpense_a2d92c17-020f-48ac-97af-21bc8e075c11" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentCumulativeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_SecurityIncidentCumulativeExpense_a2d92c17-020f-48ac-97af-21bc8e075c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_81036e45-bd04-4d48-8c32-c46da65e8315" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries_81036e45-bd04-4d48-8c32-c46da65e8315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceRecoveries_476e942b-2013-43af-a28f-bbaab4a37619" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InsuranceRecoveries"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_us-gaap_InsuranceRecoveries_476e942b-2013-43af-a28f-bbaab4a37619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_70be15fa-4dd7-4338-8bd6-ea67dba38ef1" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived_70be15fa-4dd7-4338-8bd6-ea67dba38ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_95351963-d83a-4b00-92b2-08bc1f3c92d9" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery_95351963-d83a-4b00-92b2-08bc1f3c92d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled_925ee0f7-82e2-467b-9ea5-6e4d18e68677" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled_925ee0f7-82e2-467b-9ea5-6e4d18e68677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfConsumerClassActionCases_60d74f66-2ec0-4685-bfc1-bdb54b3c8f20" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentNumberOfConsumerClassActionCases"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_SecurityIncidentNumberOfConsumerClassActionCases_60d74f66-2ec0-4685-bfc1-bdb54b3c8f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_8b3bfabc-001e-4404-a0b2-3b1003d04d89" xlink:href="blkb-20210630.xsd#blkb_SecurityIncidentNumberOfStateAttorneysGeneral"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_5265157d-c87e-4a3c-be7d-00e02bc7f321" xlink:to="loc_blkb_SecurityIncidentNumberOfStateAttorneysGeneral_8b3bfabc-001e-4404-a0b2-3b1003d04d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_0f3d256a-3e29-4204-8e73-f3761095e6b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8889252e-d98a-4f97-8d46-bde4fe883609" xlink:to="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_0f3d256a-3e29-4204-8e73-f3761095e6b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentTable_dbea892f-96f5-45ca-8341-a57c7249048c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract_0f3d256a-3e29-4204-8e73-f3761095e6b8" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentTable_dbea892f-96f5-45ca-8341-a57c7249048c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_b76ee37e-3f05-4a1f-bc64-9dfd22cf168c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_dbea892f-96f5-45ca-8341-a57c7249048c" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_b76ee37e-3f05-4a1f-bc64-9dfd22cf168c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_7c37ab11-a1cb-478e-b040-a9987b00dcdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_b76ee37e-3f05-4a1f-bc64-9dfd22cf168c" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_7c37ab11-a1cb-478e-b040-a9987b00dcdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ThirdpartyTechnologyMember_8ecf53ca-9cb0-4ac4-a739-bc4cf48510e4" xlink:href="blkb-20210630.xsd#blkb_ThirdpartyTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_7c37ab11-a1cb-478e-b040-a9987b00dcdd" xlink:to="loc_blkb_ThirdpartyTechnologyMember_8ecf53ca-9cb0-4ac4-a739-bc4cf48510e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermPurchaseCommitmentLineItems_7a54c1d5-3b47-4ff7-9a30-28eb7c15f542" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermPurchaseCommitmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentTable_dbea892f-96f5-45ca-8341-a57c7249048c" xlink:to="loc_us-gaap_LongTermPurchaseCommitmentLineItems_7a54c1d5-3b47-4ff7-9a30-28eb7c15f542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_f17536a0-f993-4f42-a6f5-95914598d66e" xlink:href="blkb-20210630.xsd#blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermPurchaseCommitmentLineItems_7a54c1d5-3b47-4ff7-9a30-28eb7c15f542" xlink:to="loc_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted_f17536a0-f993-4f42-a6f5-95914598d66e" 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-20210630.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_db2eadf6-9ce8-4de7-8884-aa697cc4ddac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_73d33856-267b-4cf7-8933-2360ee082178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_db2eadf6-9ce8-4de7-8884-aa697cc4ddac" xlink:to="loc_us-gaap_OperatingLeaseCost_73d33856-267b-4cf7-8933-2360ee082178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_2549d148-a9d9-472a-9bb6-bfe63b10e489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_db2eadf6-9ce8-4de7-8884-aa697cc4ddac" xlink:to="loc_us-gaap_VariableLeaseCost_2549d148-a9d9-472a-9bb6-bfe63b10e489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_742a33fd-feaf-4e7c-a53b-19b756ec630d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_db2eadf6-9ce8-4de7-8884-aa697cc4ddac" xlink:to="loc_us-gaap_SubleaseIncome_742a33fd-feaf-4e7c-a53b-19b756ec630d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_18885134-902c-4dd7-972a-40be5ec2f292" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_db2eadf6-9ce8-4de7-8884-aa697cc4ddac" xlink:to="loc_us-gaap_LeaseCost_18885134-902c-4dd7-972a-40be5ec2f292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/IncomeTaxes" xlink:type="simple" xlink:href="blkb-20210630.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_eeddbcca-fceb-4743-abf2-532b5ede874a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_08725246-37c3-4ca6-8788-e2f70492f28c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_eeddbcca-fceb-4743-abf2-532b5ede874a" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_08725246-37c3-4ca6-8788-e2f70492f28c" 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-20210630.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_c1b52f74-ef18-4d0b-9347-3f5471812184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock_12964633-08d9-4aec-aa53-6b8a843e6e74" xlink:href="blkb-20210630.xsd#blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c1b52f74-ef18-4d0b-9347-3f5471812184" xlink:to="loc_blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock_12964633-08d9-4aec-aa53-6b8a843e6e74" 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-20210630.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_a5f57ec4-d573-4dc2-998b-e31c56bf470b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7da9a09a-7b53-4954-a1c2-e8a4213f0561" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a5f57ec4-d573-4dc2-998b-e31c56bf470b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7da9a09a-7b53-4954-a1c2-e8a4213f0561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0e85482d-73de-4c0f-adf7-55d85c6fec2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a5f57ec4-d573-4dc2-998b-e31c56bf470b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0e85482d-73de-4c0f-adf7-55d85c6fec2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="blkb-20210630.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f24cedf1-b9db-4862-8a2d-f79a14542881" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_044961e1-5015-4016-8f69-2e71269c022d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f24cedf1-b9db-4862-8a2d-f79a14542881" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_044961e1-5015-4016-8f69-2e71269c022d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="blkb-20210630.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_076b7285-a01f-48cb-a13e-59a53dd5d410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_d5439fdd-107f-4fa8-b690-dfb77fa42099" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_076b7285-a01f-48cb-a13e-59a53dd5d410" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_d5439fdd-107f-4fa8-b690-dfb77fa42099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a2db069a-6438-44d8-bf20-bfb6522cfae7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_42d0dd53-d21a-4b74-8849-8c29a0325624" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a2db069a-6438-44d8-bf20-bfb6522cfae7" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_42d0dd53-d21a-4b74-8849-8c29a0325624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_a73b85a1-f065-4c97-8779-d76dcf90b241" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_42d0dd53-d21a-4b74-8849-8c29a0325624" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_a73b85a1-f065-4c97-8779-d76dcf90b241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_bf70db46-8f7b-4ed5-972b-ef9a233c19fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_a73b85a1-f065-4c97-8779-d76dcf90b241" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_bf70db46-8f7b-4ed5-972b-ef9a233c19fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_CostOfRecurringMember_f8d0c1fe-8efc-4f20-ac76-15beee52a18c" xlink:href="blkb-20210630.xsd#blkb_CostOfRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bf70db46-8f7b-4ed5-972b-ef9a233c19fd" xlink:to="loc_blkb_CostOfRecurringMember_f8d0c1fe-8efc-4f20-ac76-15beee52a18c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyServiceMember_9cf31636-e477-4228-94b0-e1c8d833cf50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bf70db46-8f7b-4ed5-972b-ef9a233c19fd" xlink:to="loc_us-gaap_TechnologyServiceMember_9cf31636-e477-4228-94b0-e1c8d833cf50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_de8368e2-de58-4eb0-8ab8-73d1b45943a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bf70db46-8f7b-4ed5-972b-ef9a233c19fd" xlink:to="loc_us-gaap_CostOfSalesMember_de8368e2-de58-4eb0-8ab8-73d1b45943a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_954f49e6-4e5c-469d-a56d-438d9c5d27e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bf70db46-8f7b-4ed5-972b-ef9a233c19fd" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_954f49e6-4e5c-469d-a56d-438d9c5d27e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d1808f09-71f7-4ec0-9c99-243493b2e282" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bf70db46-8f7b-4ed5-972b-ef9a233c19fd" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_d1808f09-71f7-4ec0-9c99-243493b2e282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_0b07de42-ff85-4c49-82c0-0a014a2b96ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bf70db46-8f7b-4ed5-972b-ef9a233c19fd" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_0b07de42-ff85-4c49-82c0-0a014a2b96ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenseMember_a04d0ed8-a012-414d-8705-ba83a6fd91a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenseMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_bf70db46-8f7b-4ed5-972b-ef9a233c19fd" xlink:to="loc_us-gaap_OperatingExpenseMember_a04d0ed8-a012-414d-8705-ba83a6fd91a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_2645c783-3506-4e22-8fe2-16ebda1bf87b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_42d0dd53-d21a-4b74-8849-8c29a0325624" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_2645c783-3506-4e22-8fe2-16ebda1bf87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_294e18cd-1acd-4fb4-9983-0cce839fc53d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_2645c783-3506-4e22-8fe2-16ebda1bf87b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_294e18cd-1acd-4fb4-9983-0cce839fc53d" 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-20210630.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_14b92c02-0c80-476c-8e37-add41be23181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_ee392322-bdff-4f19-8ea8-60e416cc2dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_14b92c02-0c80-476c-8e37-add41be23181" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_ee392322-bdff-4f19-8ea8-60e416cc2dd6" 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-20210630.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_b714679c-b5a3-44fa-924f-8494c25c0c74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_5d134c21-a051-4a00-bb17-90fde4dc82cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b714679c-b5a3-44fa-924f-8494c25c0c74" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_5d134c21-a051-4a00-bb17-90fde4dc82cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="blkb-20210630.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_679bcaf7-6ea2-426c-a3d1-9fc429085d01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_eed8ab65-7b84-4a04-b620-b5c9b144b4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_679bcaf7-6ea2-426c-a3d1-9fc429085d01" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_eed8ab65-7b84-4a04-b620-b5c9b144b4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_8030cd9e-db8f-4ff8-9d1a-fc4faa9cdbce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_679bcaf7-6ea2-426c-a3d1-9fc429085d01" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_8030cd9e-db8f-4ff8-9d1a-fc4faa9cdbce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_0ecc6bc8-ba19-4353-a585-1ebb6ff0adc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_679bcaf7-6ea2-426c-a3d1-9fc429085d01" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_0ecc6bc8-ba19-4353-a585-1ebb6ff0adc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_f5f1fb59-5fc4-4202-9526-ca6d3d59d010" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_679bcaf7-6ea2-426c-a3d1-9fc429085d01" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_f5f1fb59-5fc4-4202-9526-ca6d3d59d010" 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-20210630.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_a3d96856-72cf-4c0c-bcbf-f4a2acaf4766" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1b976f5f-b959-449e-bfed-a8b6869d3cea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a3d96856-72cf-4c0c-bcbf-f4a2acaf4766" xlink:to="loc_us-gaap_StatementTable_1b976f5f-b959-449e-bfed-a8b6869d3cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_c2ddb7a5-0443-4ca8-9fa8-f5ea4f230850" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1b976f5f-b959-449e-bfed-a8b6869d3cea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_c2ddb7a5-0443-4ca8-9fa8-f5ea4f230850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_755ee821-4cda-4868-97c1-36bbe6ec836e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationAxis_c2ddb7a5-0443-4ca8-9fa8-f5ea4f230850" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_755ee821-4cda-4868-97c1-36bbe6ec836e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_46d1c8d0-8519-46a5-971e-8e19c98c5bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_755ee821-4cda-4868-97c1-36bbe6ec836e" xlink:to="loc_us-gaap_CashFlowHedgingMember_46d1c8d0-8519-46a5-971e-8e19c98c5bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_ce6ffe83-8e48-445a-86d5-d27410f3f751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLocationDomain_755ee821-4cda-4868-97c1-36bbe6ec836e" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_ce6ffe83-8e48-445a-86d5-d27410f3f751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ae3550f8-c482-45d6-b2ed-6c89b764d109" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1b976f5f-b959-449e-bfed-a8b6869d3cea" xlink:to="loc_us-gaap_StatementLineItems_ae3550f8-c482-45d6-b2ed-6c89b764d109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:href="blkb-20210630.xsd#blkb_AccumulatedOtherComprehensiveIncomeRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ae3550f8-c482-45d6-b2ed-6c89b764d109" xlink:to="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_014772d3-ce2f-4b3e-9ca8-5fc0cbdc2ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_014772d3-ce2f-4b3e-9ca8-5fc0cbdc2ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications_403c3a8c-4922-4840-add0-fe6862d60874" xlink:href="blkb-20210630.xsd#blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:to="loc_blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications_403c3a8c-4922-4840-add0-fe6862d60874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings_e3911c72-d7c1-46af-907d-2b39191664a4" xlink:href="blkb-20210630.xsd#blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:to="loc_blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings_e3911c72-d7c1-46af-907d-2b39191664a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax_9fbfde17-81ef-44d4-ba27-24b1b0b16f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax_9fbfde17-81ef-44d4-ba27-24b1b0b16f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_fc2c437b-8851-4147-b588-4ad6a250ce98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_fc2c437b-8851-4147-b588-4ad6a250ce98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_d60744d7-ac4c-49ae-b8e5-e386a9096f99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_d60744d7-ac4c-49ae-b8e5-e386a9096f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e3cbd57c-6189-4867-82fb-8b0a40964f74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e3cbd57c-6189-4867-82fb-8b0a40964f74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d9f8110e-0faa-4d20-9a06-4ca33bc1c8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d9f8110e-0faa-4d20-9a06-4ca33bc1c8f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_90b09549-16e9-48b2-9cc0-ef549517bbe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_blkb_AccumulatedOtherComprehensiveIncomeRollForward_bb4cc6ee-3d64-4fae-b841-11d146f6823f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_90b09549-16e9-48b2-9cc0-ef549517bbe0" 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-20210630.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_abff4fdf-3309-4dd1-b7b8-49165c8122bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_3bd035f8-e957-42ae-b511-2ba7ba8ea683" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_abff4fdf-3309-4dd1-b7b8-49165c8122bb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_3bd035f8-e957-42ae-b511-2ba7ba8ea683" 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-20210630.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_62c24c50-db27-4311-a16c-37ecba9ad62a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4200adc7-9783-4c38-b872-d936a1dd3de5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_62c24c50-db27-4311-a16c-37ecba9ad62a" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4200adc7-9783-4c38-b872-d936a1dd3de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_707f720e-f28d-4b4a-8ce7-1ccdbacc4971" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_62c24c50-db27-4311-a16c-37ecba9ad62a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_707f720e-f28d-4b4a-8ce7-1ccdbacc4971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock_dcfcbba7-2a03-4be0-98e6-c2ae95405313" xlink:href="blkb-20210630.xsd#blkb_DisaggregationOfRevenueRecurringTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_62c24c50-db27-4311-a16c-37ecba9ad62a" xlink:to="loc_blkb_DisaggregationOfRevenueRecurringTableTextBlock_dcfcbba7-2a03-4be0-98e6-c2ae95405313" 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-20210630.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_fc4738d3-6712-482a-970f-0bb029328e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_428a420b-3b9e-4a1e-a532-da02ec9486d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fc4738d3-6712-482a-970f-0bb029328e9b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_428a420b-3b9e-4a1e-a532-da02ec9486d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b12085de-73ef-4c56-b21f-d4cc06a4ba5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_428a420b-3b9e-4a1e-a532-da02ec9486d8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_b12085de-73ef-4c56-b21f-d4cc06a4ba5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3a21dbc0-40a0-44ac-a5e5-cd5bb57ccf7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_428a420b-3b9e-4a1e-a532-da02ec9486d8" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3a21dbc0-40a0-44ac-a5e5-cd5bb57ccf7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_5fa77f8b-0989-4c5f-b533-3584158b7288" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3a21dbc0-40a0-44ac-a5e5-cd5bb57ccf7b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_5fa77f8b-0989-4c5f-b533-3584158b7288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_7d35427a-4ab2-4823-8c21-ccf9b3743ded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3a21dbc0-40a0-44ac-a5e5-cd5bb57ccf7b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_7d35427a-4ab2-4823-8c21-ccf9b3743ded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7a3fd843-7202-4f39-9903-725796160def" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_3a21dbc0-40a0-44ac-a5e5-cd5bb57ccf7b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_7a3fd843-7202-4f39-9903-725796160def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_b94742d5-e984-409d-91f1-c10839d607e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fc4738d3-6712-482a-970f-0bb029328e9b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_b94742d5-e984-409d-91f1-c10839d607e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDetails_1" xlink:type="simple" xlink:href="blkb-20210630.xsd#RevenueRecognitionDetails_1"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails" xlink:type="simple" xlink:href="blkb-20210630.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_03f881ca-99ac-4c1a-ad40-a533faf5fdc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_63818f86-37c5-4ef5-b9b0-e61e1aec7d42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_03f881ca-99ac-4c1a-ad40-a533faf5fdc5" xlink:to="loc_us-gaap_ContractWithCustomerLiability_63818f86-37c5-4ef5-b9b0-e61e1aec7d42" 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-20210630.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_77a85c1a-ef29-4d5a-89b7-46b1f72f819d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_ae979c56-2c20-461e-8f73-d4aa2ac07674" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_77a85c1a-ef29-4d5a-89b7-46b1f72f819d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_ae979c56-2c20-461e-8f73-d4aa2ac07674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_cb3e8cb7-8dd6-46e8-a486-89c409b3cfb6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ae979c56-2c20-461e-8f73-d4aa2ac07674" xlink:to="loc_srt_StatementGeographicalAxis_cb3e8cb7-8dd6-46e8-a486-89c409b3cfb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_99597bda-6d96-4d8e-a4b1-24dc6981d4bc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_cb3e8cb7-8dd6-46e8-a486-89c409b3cfb6" xlink:to="loc_srt_SegmentGeographicalDomain_99597bda-6d96-4d8e-a4b1-24dc6981d4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_df06e072-afb8-45a3-99f4-833431f5eb8c" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_99597bda-6d96-4d8e-a4b1-24dc6981d4bc" xlink:to="loc_country_US_df06e072-afb8-45a3-99f4-833431f5eb8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_f5665d44-1a24-4d55-aeda-6258429953a0" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_GB"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_99597bda-6d96-4d8e-a4b1-24dc6981d4bc" xlink:to="loc_country_GB_f5665d44-1a24-4d55-aeda-6258429953a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_OthercountriesMember_a85c14cf-33a4-4a82-8dde-916c36519186" xlink:href="blkb-20210630.xsd#blkb_OthercountriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_99597bda-6d96-4d8e-a4b1-24dc6981d4bc" xlink:to="loc_blkb_OthercountriesMember_a85c14cf-33a4-4a82-8dde-916c36519186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_429c1b93-62f8-4602-b4f3-bb4b1ecfd756" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_ae979c56-2c20-461e-8f73-d4aa2ac07674" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_429c1b93-62f8-4602-b4f3-bb4b1ecfd756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cbfbfe7a-9c11-45be-a555-b480edd3d63a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_429c1b93-62f8-4602-b4f3-bb4b1ecfd756" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cbfbfe7a-9c11-45be-a555-b480edd3d63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3774a04c-d9de-4406-b1f1-620bd08e62ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_12496bbe-f787-4f75-8283-07aded1c826e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3774a04c-d9de-4406-b1f1-620bd08e62ab" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_12496bbe-f787-4f75-8283-07aded1c826e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3a2d70f1-79c6-470e-b7e7-44fd2e3b74d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12496bbe-f787-4f75-8283-07aded1c826e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3a2d70f1-79c6-470e-b7e7-44fd2e3b74d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_896e5eb8-b532-4272-ab61-8b338c75b23d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3a2d70f1-79c6-470e-b7e7-44fd2e3b74d1" xlink:to="loc_us-gaap_SegmentDomain_896e5eb8-b532-4272-ab61-8b338c75b23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_USMarketsGroupMember_ffbd4d85-e047-4ff3-af7f-aebda85adc4c" xlink:href="blkb-20210630.xsd#blkb_USMarketsGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_896e5eb8-b532-4272-ab61-8b338c75b23d" xlink:to="loc_blkb_USMarketsGroupMember_ffbd4d85-e047-4ff3-af7f-aebda85adc4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_InternationalMarketsGroupMember_11d12286-efd8-4b56-992b-17933a282923" xlink:href="blkb-20210630.xsd#blkb_InternationalMarketsGroupMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_896e5eb8-b532-4272-ab61-8b338c75b23d" xlink:to="loc_blkb_InternationalMarketsGroupMember_11d12286-efd8-4b56-992b-17933a282923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_a978a07d-3920-4c10-b75c-abd70cf8a132" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_896e5eb8-b532-4272-ab61-8b338c75b23d" xlink:to="loc_us-gaap_AllOtherSegmentsMember_a978a07d-3920-4c10-b75c-abd70cf8a132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_213ace86-d7b0-41d3-b880-72f7794c206c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12496bbe-f787-4f75-8283-07aded1c826e" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_213ace86-d7b0-41d3-b880-72f7794c206c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a6193e9b-f399-4075-bb89-0da543dcff39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_213ace86-d7b0-41d3-b880-72f7794c206c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a6193e9b-f399-4075-bb89-0da543dcff39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fc2a31f1-d470-4825-abc4-de672575e257" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_50ef22a9-ddf9-4334-9877-f71629d7d65b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_fc2a31f1-d470-4825-abc4-de672575e257" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_50ef22a9-ddf9-4334-9877-f71629d7d65b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_537f0a59-4fc6-4f34-b629-df9d3dd2b99c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50ef22a9-ddf9-4334-9877-f71629d7d65b" xlink:to="loc_srt_ProductOrServiceAxis_537f0a59-4fc6-4f34-b629-df9d3dd2b99c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ebf5ee8f-ea6e-4a5c-9c15-1be6dee31b49" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_537f0a59-4fc6-4f34-b629-df9d3dd2b99c" xlink:to="loc_srt_ProductsAndServicesDomain_ebf5ee8f-ea6e-4a5c-9c15-1be6dee31b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_ContractualRecurringMember_286d2255-f6c3-4f9c-a149-504dcf65cf53" xlink:href="blkb-20210630.xsd#blkb_ContractualRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ebf5ee8f-ea6e-4a5c-9c15-1be6dee31b49" xlink:to="loc_blkb_ContractualRecurringMember_286d2255-f6c3-4f9c-a149-504dcf65cf53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_TransactionalRecurringMember_3ef63ee8-bba5-4819-be86-f44821f06531" xlink:href="blkb-20210630.xsd#blkb_TransactionalRecurringMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ebf5ee8f-ea6e-4a5c-9c15-1be6dee31b49" xlink:to="loc_blkb_TransactionalRecurringMember_3ef63ee8-bba5-4819-be86-f44821f06531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_RecurringMember_9d738636-4591-48fe-9ffa-561ffccfbd99" xlink:href="blkb-20210630.xsd#blkb_RecurringMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_ebf5ee8f-ea6e-4a5c-9c15-1be6dee31b49" xlink:to="loc_blkb_RecurringMember_9d738636-4591-48fe-9ffa-561ffccfbd99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_c56d498a-179c-40ed-9f3d-37083d2fd9cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_50ef22a9-ddf9-4334-9877-f71629d7d65b" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_c56d498a-179c-40ed-9f3d-37083d2fd9cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3ba28580-9814-4f07-a60b-0b47d31bc191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_c56d498a-179c-40ed-9f3d-37083d2fd9cb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3ba28580-9814-4f07-a60b-0b47d31bc191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/SubsequentEvents" xlink:type="simple" xlink:href="blkb-20210630.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_1623df81-1d38-4f63-ae4a-0f77e3032f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_c8c5dcfe-718f-43d7-b6f0-4623ef2246a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_1623df81-1d38-4f63-ae4a-0f77e3032f2d" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_c8c5dcfe-718f-43d7-b6f0-4623ef2246a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.blackbaud.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="blkb-20210630.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.blackbaud.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_8203fa5a-bf48-4a67-be50-8ed2de187cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_e11452c4-13e0-4059-a843-d0ac23e28beb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_8203fa5a-bf48-4a67-be50-8ed2de187cf8" xlink:to="loc_us-gaap_SubsequentEventTable_e11452c4-13e0-4059-a843-d0ac23e28beb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_79811ac9-270e-4876-a71d-13df6dfeef59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_e11452c4-13e0-4059-a843-d0ac23e28beb" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_79811ac9-270e-4876-a71d-13df6dfeef59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f271aa50-a704-4128-aabe-19b31744ba2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_79811ac9-270e-4876-a71d-13df6dfeef59" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f271aa50-a704-4128-aabe-19b31744ba2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_9e9d1cde-61ab-4666-a8d6-6357f0d3782f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_f271aa50-a704-4128-aabe-19b31744ba2f" xlink:to="loc_us-gaap_SubsequentEventMember_9e9d1cde-61ab-4666-a8d6-6357f0d3782f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_3cedf617-e128-407c-b57e-69fad211c958" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_e11452c4-13e0-4059-a843-d0ac23e28beb" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_3cedf617-e128-407c-b57e-69fad211c958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8910ab2e-df42-4bb2-9425-29b4033612f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_3cedf617-e128-407c-b57e-69fad211c958" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8910ab2e-df42-4bb2-9425-29b4033612f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_blkb_July2021SwapMember_642c7039-74ac-446c-a0b0-07cac05c7134" xlink:href="blkb-20210630.xsd#blkb_July2021SwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8910ab2e-df42-4bb2-9425-29b4033612f5" xlink:to="loc_blkb_July2021SwapMember_642c7039-74ac-446c-a0b0-07cac05c7134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_ee508f6f-7000-43d1-a51a-c48b2ffa45cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_e11452c4-13e0-4059-a843-d0ac23e28beb" xlink:to="loc_us-gaap_SubsequentEventLineItems_ee508f6f-7000-43d1-a51a-c48b2ffa45cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_f1f719d6-0170-4356-b426-bb944c230231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_ee508f6f-7000-43d1-a51a-c48b2ffa45cc" xlink:to="loc_us-gaap_DerivativeNotionalAmount_f1f719d6-0170-4356-b426-bb944c230231" 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-20210630_g1.jpg
<TEXT>
begin 644 blkb-20210630_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!" <%! @'
M 0(#! 4&!P ($1(3"10A(A6U%G<X"C%U=K8WMW@R([0V%T&S)'11LC.'QTB(
M.33$)35%AA@1  (! P4!  (# 0         ! A$Q02%Q$C(#46&!(D(3\/_:
M  P# 0 "$0,1 #\ ]ELYRYE>2W=;5XZ1R=D)_'O]Q^#V3]@]NED=,WK-UDVL
M(.FCMJO)*(.6SE!0Q%$SE,0Y#" @(#KHDE1Z8,E=#\VN<U)H F@ <7=MFIFN
M]OC<!,5^6DX*79_TI\)*P[]U&237Q&;<;-5_#/F2J#E#KMESIGY3!S)G,4>(
M"(:J'9"E9@+^Q]D7(-IWG2D99[W<K'&EPI>'18^>L\W+L2N4I^E$2< TD'SA
M %TR*F I^7F #" #Y1UIZ66Y,;C=NL2R: )H F@": )H F@": )H 6A[_=XN
MM0M^V9.IV^T5=-]6\GG>IUVP2T*1X="3I)4#NBQKML5P9$JI@()^(E P\/I'
M6GGDB6#678BL]EMFT7(LC:K#.6601W'VYDB_L$L_F7B3-/&6(%TVB3J1<.5T
MVR:[E0Y4P,! .H80#B8>*]+K8<;!K-0430!DW?A(/XG9CN>DXI\\C))AA2_N
MF,A'N5F3YFY1@'9TG#5VV.FNW72.'$IR& Q1\H#IQNMQ.S%?>SMDS(]DWZ8P
MB+%D"[S\4O6\F'7C)JUSTK'K'0H$^L@=5D^?KME#(JD Q!$HB4P (>4-;37\
M61&Z'--8&A- $T 30!- $T 30!- $T 30!- $T 30!- $T 30 N+\P+=;E3_
M /\ )7LE;;-5_2/]>?2'L[/2L)X[PG]&/">,]&.FWB?#>*4Z?/S<G4-PX<P\
M=//)$L'0]K.YY3G>V=N7G6%HOTY=&&8K\V833![*66^1L&CC+#B\V>E@Z-(O
MUK''0SE\XBD$2*'&1$G33.H8"F)TY(<;,D5'XS@;ZWL,9)U2%HMLG;<]I<YC
MI_!BM<,'-=QRL#F1UD>SUAC V6.J%9VIMI&9=O9R4EB2Q9%*8(Y2F8U(#G_?
M]^P/_]#CMEGQC[3/U,8(_-*JZZ)=7L9*Z'+,R]S_ &0X,F7M9MN;8B9M$>HN
MB]@*!%S5]<,W+9,QEF3Z3K+!_78Y^FL (F;N'J2Q%3<#E*!%!)BHR>#3DOIS
M>.>[5L(R3(-(=EG)E4Y5Z*146V0ZY9Z6R*=7@'(XLDQ$I5)J*9S<H]1^4./E
M 1#RZ'"2P')!%(V2CIF/8RT0_92L5)M&[^-DXUT@^CY!B[2*NU>,7K515L[:
M.43E.FHF8Q#E$! 1 =2,&YWAO^W-N)_W2?GIC'50[(4K, CV(/C;E?<;?/O#
M1]:>G5;DQN./:Q+,N9UWJ[6=M:QF.9LT5&IS@(E<>RJ"KVRW($5 (*"RM0JK
M.;L;5NZZ@=)59LFB< ,(&X%,)6HMV0JI9,FQ?>A[?TE+C%K92LL0@*B":4W*
M8TO9(A4RY.81 6,(^DD$T%!Y%#K-DR@;R@(D 3!7"7P.2-(9%[@.SK%=+I61
M+?G2L^Q&1'DQ'4^RU2-M&1(R5D*^A&N9N/45Q[ VDT6^C$I=N*J+P&ZA15Y>
M7F P E&3P%5]+)V^[GL&[IZU-7# ]X]NJ[7IT:U,2/LU;ZQX.:*P9R@LO"7*
MOUY\XX,9!$_422.EY_+S<P& $TU<:=;%^:0&3<\[Y]J&VEVI$YBS15Z[9$DB
M*FJ$:62MEQ3!9,RK7Q=7J3";F8M)X!>"2SQ)N@;CQ%0"\1!J+=D)M*YERN]Z
M#8!/2OHQSD^RUDAG!&S>4L6.+HG%.3*G43(KUXF)EUF;?F*7F4=)H%(50#'$
MI0.)*X2^"Y(([CW)F/,M5EI<L8W:L7ZJOA,1M/5.:83D:98@%%5JJX8+K%;/
M6_, *H*<BR1O(<I1\FI::N4+8_,._P Y;6_LSE7UK1M:>>2)8-?=@+X.,E?J
M8N/Y6X:TO3LMAQL'(UF48NS?W#=G&W*]+XTS'FAC5;PTCF,H]@&E0R';5X]I
M)D,LQ"2<TJHV)A'/'+<H+ V753<@@HFH) 343,:E&3LA52**SYNLP1NIV'[R
M9W ]QD;Q"5;#=XBYJ85HF0ZE%(R;RL2#E..9R%WJE;:2[Y%LF"CA%F==1J15
M(RP)@LB)Q)J2K]"J:=!=/LRNFS'?WC-Z]<(,V;.I97=.W;I9-NV:MF^.+&JN
MX<+JF(D@@@D03'.80*4H"(B !K6?5D1NADO)_=OV&XNEW4 \S.E<YABJHB[0
MQO79^YQR1TU@1,"5GCF(5%]YP&'_  S]80*01'AS$YLE"3P7R1UV*.Y_L9S'
M,-J[5,]UZ-GWJY&S.*O,98L?&>.%3@FW0925QB(:$>N72@@5-%)T=8YA O)Q
M$ $<9+ 57TWP4Q3% Q1 Q3 !BF*("4Q1#B @(>00$-2,_= %+YFW%X,V\PR4
M[FK*5/QVR<E.=@A/RB99F7!(Q2*A!5UH#JP3QD1,'4*S:KF('E, !Y=-)NR"
MJ1@QSWI^WZA)D8)9-M;QJ8RY1FFV+[X6,3!(QBIG.D[A&LR)7(% Q.5H8P (
M<X$'B 5PE\%R1I)YW =HJ.&)W/T9F:OV?&M8=P;&QOJLWDYNP0#JR2I(:%1G
M:6W9!<(120?* "8.V*(F( G !('-J>+K2FH55ZG\[;=_.V3=G:IVF80N4O9+
M!6Z^-GEFLA3[17$D(<LBQBA<$=3L6Q;KJ>-D4B],AA/P,(\. ".FXM:M FG8
MFY+?SMDVF6J"IF;[E+UNP62OA9XEK'T^T6-)>'-(OHH'!W4%%OFZ"GC8Y4O3
M.8#\"@/#@(#H46]4@;2N7!@'<'B[<WCQME/#\T\GZ8[E92%0D7T-*P*YI"'5
M(B_2&/F6K-Z4J2B@ !Q)RF_L$=)IK1C3J77I 9_W'[G<.[3Z/%9%S;8'U<JD
MU:V-+CWT? S-B65L,C$3DXT:&90;-\[22/&UQV<53$!,HD HCS&* M)NP-TN
M<IMDWI;?=WWMM_0FU2=F_IY[-^U/I&KV&M>"]K?3_H/H^GH]AXWQ/LR\YNES
M]/IAS<.8O$::NA)IV-5Z0S)^=M\NU#;6\5B<Q9JJE:L2*2:JE28!)6RX)%7+
MS-3.ZM46$Y.1J3L/]FJZ011,'G<X% 1!J+=D)M(S!7^\WL GIKT.KE6?KY#K
MI-VTS8,=79K"N3J\X%/XIE#2"[) AR@4RCM)N0G. B(% QBUPE\#D@8??RO5
M+R36]EEQQ]:Z]=:I+I;@5HVQ5>78SD.\(']$.<$7\<NX;F52$>50G,!TS<2F
M # (:KSTY$RP;#[ 7P<9*_4Q<?RMPUI>G9;#C8-1&U*JP[^4E8BLU^*E)L>,
MU)1L-',7\N/.=3C*/&S9)Q(#SJ&-^],?RF$?[=9U?TH__]'':"ZS99%RV65;
MN&ZJ:Z"Z"ATED%DC@HDLBJF)3IJIG*!BF*(" AQ#729!9-M'9MW7[AJM&7V5
M"L89IDVT0D()SD566)9YR-=%!1K)QU1B8YX^;1[E(043/(*L#+)&(HD51,Y3
MZAS2&HMGLMQO9;W88)K$C>*VK5<VU>&:&>S"&/C3!+G&M$$3JO7QZ?*QZ"TF
MR:@7_P".<O7(EXG,@4A3"#4TP<6CF^V=W%;GM)R37Z+>+#(RVV^W3"4=::^_
M75=MJ YEG"*'M_6BF*NXCRQ2H@K)-&X=-\TZH](SDJ)RDHU6EP3IL,;]X(Y%
M>W'N&43.51-0N(CIJ$,!R'(?.>,3%.0Q1$IBF*/$!#R"&LH=D7*S *=B#XVY
M7W&WS[PT?6GIU6Y,;AB>[IW!)C:C1H;$V(Y--CG#*,:X?A.IE16<8\H9%UH]
M>QM45BJ)A8)Y^@JTC#F(8J((.5_-421YHA&NKL.3H+);;MHFY3?+>)XN-HEU
M9'"3XK^^Y.O,T[;5R)?RZJBPO+/:'A)&3E)B15YU10;)/I%8H'5Z1B%.<-6U
M&Y*382NQ?+_;DXZN*R%>R]AZQV1!MUQKB@VR%;.UB)\ZK./G7,(Y2.N<P"5$
MSE!JD<PAU#I%XB$_Z+X/BP,V7<194P-<Y7%N7:G.4:UPZI'3J EP#HK)K HB
MVF(MTU6<14S&/"I&*@^:*K-U@*8"*#P$ M-/5$V&@OE]_AJS1[\E?N#3]9>G
M9;%QL>U[O_<=L.W5HRVZX,F#1.7+;!^F+O=&*H _QW490CAK&,()4@"+*Z6(
M"*+D<\Q%XMF1-9(O5=(+($(UU=@DZ:"\6V+9#N9WL3LP]Q?71D(I"47"VY1O
M$JO%U%C,N^5\Y))SZR,C*3DVN9T199!BW?O2@L555,I#<^M')*Y*39OB]]A3
M=K6JZO,U*Z8?R)*-&ZJRM5BYNP0$P^4(97D;0KNRUZ/@'*RB12#Q=O&! ,82
M\1X 8T_Z1'Q9YW:/VT;VJ]N<?3]>):L)X]QW8$J_GM.ZQ3YK$VCP:9'BF-_9
M!^JQ&?LKMD]*JB]( %A$7!7@+ 95NB[)N- BG4NKYAW^<MK?V9RKZUHVEYY"
M6#7W8"^#C)7ZF+C^5N&M+T[+8<;&ANY?W#:_LOQV-<J+F-FMPEZC5@H]>5Z+
MQ&I1:PKM5,AV=D;F*$:R72.2/;*A_P"HO2"7E,@BY,28QY/\#;IN*V;0MJ.8
M.X3GZ19*R\PK'+RIK;FS+DL R:D(TF7CERY>KJNED@E;79'::R;!J!^950#J
MF K=!8Y-6U%$)58V7N>Q!C_ O;;S]B?%\"A7*53]OF0H^)CTA%594YX.0<OI
M.2=F %9"8EWZRCEVX4XG7<*F./T\ R3;DF_I=DQ%B,2E'3U"/ADW[B1E5"13
M9C&$<+/9)604(V3C4&S4#+O%'RJA4RHE*853& H (CPUN9AF<*=C#=CDNMM+
M/?9NBX41DFB3MA7+6O*S5T(1<I541EX2!9K1\()T3 )D5WWC43\2+-TS@(!#
M]$A\64'NV[56Y_:57GE^FV=?R3C"/%(92\8\<OWA*VFNJ5!!6V0$HPCIF';J
M+& HNDB.V"8F(51P0YRD%J:>X--&TNSUW&K92<@U3:CF6R/)W&MX>-JYBF;F
MW*[Z0H-Q=F1:5^HHOG"RB_L;9EP*R;->!RL9!5#I=)!1<0F<<H<7@.[W!MXT
M9LLV_2N1$6K*8R#8GI:CBZNOC"+1_:WK5PY&5ED4E4G2E?K3!NH[= F)16.5
M)MU$C."J%B,>3*;H)?5ZM;F-^6=7:$8E:,SYBNBJTI*R#YVB";"-;G(15])2
M+U5G!U2J0Y5TT42"9LR;%,FW0( F23';2*_!GJPJK#Y?G<@XKP/'^9L,1]G.
MW!4D"4+H\BDUS$(8K9U84ZZFNF)#")3G28+% 2^;S@/'4?Z+X5Q8*K<GM0S_
M +0K6:FYDJCRO$G4%DX>QQ+LTG2KM&M'3=PH,-/-0(V?E;N4$%E6;@J+UL;H
MG603$4Q&TT[$M-!5/E]_B5S1[C5?O]3]3Z=5N5&Y/F"/B5PO[C4OO]<-'GU>
MX2N%6['OP'P'O,R-ZQ9ZCT[#C8+YJ"@&_?\ ?@XQK^IBG?E;F76GGV>Q,K&9
M_EV/^<+_ *?O^-VGZ8%')IKO!=Q"Q;:X.+P#A67]$Y>R# *S%FN#)80D\<TE
MVNO'LC0:J1@\#;[.NU< @X$>M'-4173*599JNFH1KJ[#DZ:(73VL['=R>]NP
M3#C&4&5:&9R)_:S*5ZD'T93V,N\,1VX1>SW@Y.2G9]4'15UFS%!Z\*14JJI"
MD.4XZ.2B2DV$5MO8"W+Q%=4DJIE;$-PGV[?K*5HY[/71=J%2 RC2)F7T.Y8K
MN#*\2I"[!BD8/*<Z?T!/^B^#XL"YDO'N1\16N7Q=E"N3]-M-3D7 253GB*('
MCGKY!F*CYLD"BC)PA+,FK8Z;QL91%XW(D=-11/D-JU1ZHD:X[ 7P<9*_4Q<?
MRMPUK+T[+8N-@Y&LRC__TN#V>Q["7W;[6HJ58LY.+D]QF$8^2C9!LB]82#![
MDRL-GC%\S<D5;NV;MNJ9-5)0IB*$,)3 ("(:Z)6>QDKH^AIKG-2: $@.[_@2
MNX#WIVQK46#>(K.5*U"YAC89F1))G%.;/(SL-8V[-!$>1LT<VVLOW22(%3(@
M1P"9"@F4FMX.L3.2HPP6>+Y(Y*[!;.URZJ[B34QC@R >NG7*+AXO2\]8\I9W
MJYRF/U57GL_U3'$>8XGYC !A$-0E3T*_J#>[$'QMRON-OGWAH^J].JW%&YG;
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-20210630_g10.jpg
<TEXT>
begin 644 blkb-20210630_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@
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
M_9$_Z*W_ .4&_P#_ (Q1_P / _V1/^BM_P#E!O\ _P",5S_ZQ</_ /092_\
M!D/\S+^U,L_Y_P /_ H_YGLM%>-?\/ _V1/^BM_^4&__ /C%'_#P/]D3_HK?
M_E!O_P#XQ1_K%P__ -!E+_P9#_,/[4RS_G_#_P "C_F>RUY_^U5^TC\./V/_
M -G'QI^T[\6[_P"S^'O!'A^XU34-K //Y:_NX(\\&660I$@[O(H[US7_  \#
M_9$_Z*W_ .4&_P#_ (Q1_P / _V1/^BM_P#E!O\ _P",4?ZQ</\ _092_P#!
MD/\ ,/[4RS_G_#_P*/\ F?Q4?M5?M(_$?]L#]H[QI^T[\6[_ .T>(?&_B"XU
M34-K$I!YC?NX(\\B**,)$@[)&H[5)^R7^TQ\1_V-OVEO!/[4?PEO?)U_P1X@
M@U.R5G*I<*AQ+;2$<^5-$9(7 ZI(P[U_:G_P\#_9$_Z*W_Y0;_\ ^,4?\/ _
MV1/^BM_^4&__ /C%'^L7#_\ T&4O_!D/\P_M3+/^?\/_  */^9U/[+_[17PX
M_:X_9X\&_M,?"/4OM7AWQMX?M]5TQF(+Q+*@+0R ?=EC?=&Z_P +HP[5WE>-
M?\/ _P!D3_HK?_E!O_\ XQ1_P\#_ &1/^BM_^4&__P#C%'^L7#__ $&4O_!D
M/\P_M3+/^?\ #_P*/^9[+17C7_#P/]D3_HK?_E!O_P#XQ1_P\#_9$_Z*W_Y0
M;_\ ^,4?ZQ</_P#092_\&0_S#^U,L_Y_P_\  H_YGLM%>-?\/ _V1/\ HK?_
M )0;_P#^,4?\/ _V1/\ HK?_ )0;_P#^,4?ZQ</_ /092_\ !D/\P_M3+/\
MG_#_ ,"C_F>RT5XU_P / _V1/^BM_P#E!O\ _P",5TWPJ_:B^!?QM\0S>%?A
MCXY_M._M[)KN:#^S+J';"KHA;=+$JGYI$& <\].#6M'/,EQ%54Z6)IRD]DIQ
M;?HD[LNGF& JS4(5HMOHI)O\SOZ***]0[ HHHH **** "BBB@ HHHH ****
M"BBB@#*\>?\ (CZS_P!@FX_]%-7S)7TWX\_Y$?6?^P3<?^BFKYDH **** "B
MBB@ HJ.\O+33K274-0NHX(((VDGGF<*D:*,EF)X  !))Z5%H^L:1XATBUU_0
M-4MKZPOK9+BRO;.=98;B%U#)(CJ2KJRD$,"00010!9HHHH **** "BBB@ HH
MHH *U_ /_(]:+_V%K?\ ]&K616OX!_Y'K1?^PM;_ /HU: /IFBBB@ HHHH *
M*** "BBB@#YH_P""J7_)O6C_ /8Y6_\ Z27=? 5??O\ P52_Y-ZT?_L<K?\
M])+NO@*OYX\2?^2GE_@B?E_%?_(W?^%!1117P1\V%%%% !17:_"S]GKXM_&2
MVO+_ ,!^#KR[M;."1VN_L[B&21%SY*OC:9#QA<]QG%8>M?#OQWX>\7_\(!K7
MA#4;?6_,2-=*>T8SLS@% J 9;<"",9SGBNJ6"QD*$:SIRY):)V=F^R9L\/75
M-3<7RO9VT9C45UWCGX!_&?X::0FO^._AIJ^F6+L%%W<VA$:L>BLPR%)[ X)K
M \,^%_$?C36X/#7A+0[K4M0N2PM[.RA,DDF%+'"CDX )/L#45,+BJ-94JE.2
MF^C33UVTWU)G1K4Y\DHM2[-:_<4**T_%O@WQ7X#UI_#GC3P]=Z7?QHKR6=]
M8Y%5AE25/.".:S*RG"=.;C-6:W3W(E&4).,E9H**Z'Q;\)OB;X#TFUUWQIX#
MU72K.^(%G<W]D\23$KN 4L.3CFN>JJM*K0GRU(N+[-6?XCG"=.5IJS\PHHHK
M,D*^F/\ @E9_R<'K/_8FW'_I7:5\SU],?\$K/^3@]9_[$VX_]*[2OI>#O^2G
MPO\ B_1GK9%_R-Z/J??E%%%?T^?KP4444 %%%% !1110 4444 %%%% !1110
M!E>//^1'UG_L$W'_ **:OF2OIOQY_P B/K/_ &";C_T4U?,E !1110 4444
M?$O_  6#\87>@7/@'0OBWXQ\2^&_@GJNG^(8_'>M>'=0N+*)]7%K$-'M-0NK
M4K+;V4LC7 .&6-Y%B61@IP>O_8V\ >!_V3?^":]C\8?@OH6I75[<_!VQ\2W&
MF7OB.^OX+J_AT99L0QW$T@MQ(PP4A"*>/ER*]"_;6_:3_9G^"_PSU3X??M _
M%[PMX9N/%_A35TT2T\5:C%:PZEY4 62-7F(C9LSQ (3N;=P#@X^6O^"'$FC:
M9IWB6W^!4^K/\%HOAYX3G#WSSOIL?B]K.5M;736ESF+_ %!G5"8UG+A<?,*
M+N@?LJ:5XN_X)X6O[<VN?M1_$/\ X6]>_"\>.4^)\?Q$U".UL;Y['[>(4T]9
MQ8#3T8^4;8P;6B!!^8[A]$^"_%WQE_;0_87^'OQ%^%?Q/M_A_K7Q"\)Z+JNM
MZY::4MW/I]O<VT<MW'9+(VR.XRS)'+(LBQ_>,;$"OCOXY0?\$KO$'PTU?X=_
ML4^/[_XF^*/%-O<#P-\#/ GQ*U34?#O]KW!)BNKG28KAK.SM89G%Q*)T2! C
M'9N %?H'^S)\'(?V>/V<? 7P%AOENAX+\&Z;HC7:@@7#6MK'"TF#TW%"WXT
M>*_\$8M=\4>(O^"<_@K4/&7C'6/$&H)KGBBVEU?7]2DO+RX2'Q'J<,9EFE)=
MR(XT7)/10!P *^GKZ^LM,LIM2U*\BM[>WB:6XN)Y B1(HRS,QX4  DD\ "OE
MG_@BA_RC@\'?]C1XO_\ 4IU:MK]I6VNO^"B'[,NN?#G]D;XR^'_LJ>-3H?C>
M35[.\%M>064V-1TAS%Y<JB5@L,C1D;HFD56^;( /!K_XL?&3XZ?MV?L\?M16
M_CS7]'^''C#Q]K.A_#[PA;WTL%MJ^B0^']2G.LWD(($K7=Q''+ KC$=O! X
M:5\?H57YX_M4Z)_P4)TC]IW]F#2=8U7X'0W=OX]U:'PE#HV@ZM%9V\B^'-0#
M+.C7!)B$ =56/:0^S^$$5^A&G#4!I\ U9H3=^2OVHVP(C,F!NVALD+G.,\XH
M FHHHH *U_ /_(]:+_V%K?\ ]&K616OX!_Y'K1?^PM;_ /HU: /IFBBB@ HH
MHH **** "BBB@#YH_P""J7_)O6C_ /8Y6_\ Z27=? 5??O\ P52_Y-ZT?_L<
MK?\ ])+NO@*OYX\2?^2GE_@B?E_%?_(W?^%!1117P1\V%%%% 'W?\#];M_C+
M^RCHWPY^!?Q.M]$\1Z/H5S;W^BI=&WFDN6C=1*63YU7S#Y@=002W."./-_V2
MM-\8^$/VXFTW]I">Y_X2<Z/+%8W.K7(E>:?RXTC9922),P+(H8$YZ=<BLO\
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
M-ZT?_L<K?_TDNZ^ J_GCQ)_Y*>7^")^7\5_\C=_X4%%%%?!'S84444 %%%%
M!1110 4444 %%%% !1110 5],?\ !*S_ ).#UG_L3;C_ -*[2OF>OIC_ ()6
M?\G!ZS_V)MQ_Z5VE?2\'?\E/A?\ %^C/6R+_ )&]'U/ORBBBOZ?/UX**** "
MBBB@ HHHH **** /)_VK/V.?A?\ M@Z-H^B?$WQ!XFL(M$N99[1O#6M&S9VD
M5582$*V\848].?6O%/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_
M /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%
M%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11
M?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?
M_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_
M .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-
M_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%P
MW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&
MJ/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJ
MC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\
MAR1^R?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR
M1^R?_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^
MR?\ ]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?
M_P!%%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\
M]%%^*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%
M%^*?_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^
M*?\ X7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?
M_A<-_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\
MX7#?_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-
M_P#&J^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?
M_&J^PZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&
MJ^PZ* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^
MPZ* /CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ
M* /CS_AR1^R?_P!%%^*?_A<-_P#&J/\ AR1^R?\ ]%%^*?\ X7#?_&J^PZ*
M/CS_ (<D?LG_ /11?BG_ .%PW_QJC_AR1^R?_P!%%^*?_A<-_P#&J^PZ* *'
MA7P[8^$/#&F^$],FGDMM+L(;2WDNI3)*R1H$4NQY9L*,GN>:OT44 %%%% !1
M110 4444 %%%% !1110 4444 %%%>/?\%"OCGXG_ &9/V$?C'^T-X(C#:WX+
M^&FM:QHN^(.JWD%E+) S*>"HD"%AZ T 8WQK_P""HW_!/#]G7X@7?PJ^-/[8
M?@70?$>G*K:MH]QK223Z:&Q@W2Q[OLN0P/[W9P0>G->NZ!\4?AGXJ^'</Q>\
M,?$30]1\)W&FMJ,'B>QU:&73Y+,*6-PMPK&,Q!027W;0 3GBO(_^"</[*WPX
M_97_ &,O!?PU\*Z9!=7NI^'K;4_&GB"X FNO$NL74*S7NH7<QRUQ+--)(Q9R
MV%*J/E4 >,_L/?#KPE\!O^"@G[3_ .PCX6T&R/PMU+0_#OCW0O!C6Z/I^CS:
MTNH6FK64<# HEM/-8B?R !&IGEPN'Q0![7\(/^"G/_!/+X__ !03X+?!3]L_
MX<^)_%,[2"RT;1_%5O-+>F/.\6Q#;;DJ 2?*+X )Z FO6=9^)7@#P[XXT/X9
MZ[XPT^T\0>);>\G\/Z-<72K<:A':B-KEXD/+B(31%R/N^8N>M?%O_!6OP[X.
M^-7C3]GS]@GX-^&K&3XE3_%;0O&>C2Z9:HK^!_#FBWL<]_K.5 ^S(406<2Y7
MSI;@1KG:V/J#XC_LS:%\1OVGOAE^T[>^)[NVO_AEI7B&QL=+BA4PWJZM'9I(
MTC'YE,8LU*XZ[SGH* .7^,G_  4[_P"">'[/?Q&;X1?&S]M'X;^&O$T,B)>Z
M+JGBJVCGL6;&W[2-W^B@Y&#-L!R/6O9)O&'A*V\)MX^N/%&G1Z$FG&_?6GO8
MQ:+:"/S#<&8G8(MGS[\[=O.<5Y+^V7\3?V9?V0_V8/B'\9/B]\/=&N-#U&SD
M76O#UMH\3S>+[^Y7[/#I_DA<WES=.R6ZJP8MO&?E!(^'_%G[/?Q/_9]_X(]_
ML?\ _!//]H.4R3^.OBYX*\'?$K2S=%U73);NXU6XT=I-QW1B.T2Q;!(9 R@E
M6H ^ZOV>?^"@G[$'[67BO4/ O[-7[5?@7QMK.F0&>\TKP]XBAN+@0!MIG5%;
M,D08@>:@9,D#=R*]AKXR_P""MN@>&_A5HG[/W[2?@[P_:V'B+X=?M">$-,T6
M[T^!(9ETG5KY-(U#3D*@'R);:[.8A\NZ*-L?("/LV@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "H[R\L].LY=0U"ZC@MX(VDGGFD"I&BC+,S'
M@  $DGI4E?&__!8Q+_XF^&O@A^QI/J=S9^'/CE\<],\-^/FMKAH6O- M[.]U
M2\L/,4AD%T+".W;!!:.25>=Q! .]\-?\%<_^"8_C'Q_;?#+PS^W/\-KS5[W4
M#86"Q>)H?L]W= @>1#<D^1-(20 B.22< $UZ]\:_CU\$OV;? 5Q\4OV@OBWX
M<\%>'+:18YM;\4:Q#8VPD8$K&))F4,[;3M099L< U1^(_P"S%^S]\6?@'??L
MN^.OA%H%YX O]&.E2>%5TR*.SAM=FQ4AC50L)08*,@!1E5E((!KY]_X(]:CJ
M/QC_ ."??@_PY\>'@\9ZS\,/&>O^%;3Q!KMLEU-<OH>KWVEVE^&D!(N/LT*
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
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
5%% !1110 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>blkb-20210630_g11.jpg
<TEXT>
begin 644 blkb-20210630_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 **** "JFO\ B#0?">A7GBCQ3K=IINF:=:R7.H:CJ%RL,%K
MBEGEDD<A415!)8D  $DU;KY^_P""HW[+_P 1_P!L;]A[QC\ OA+?Z2FOZC-I
M=]86/B!G&G:L;'4K:^;3KLH"PM[I;9K=R 0%F)(894@%+]E;_@K-^P-^V=\4
M]9^"_P"S_P#M!:-K/B/2M4NK2UT^.[C/]LQ6\44DMY8LC,MS;@2XWJ0<HYVA
M0&/L7QF^._P6_9U\'#XA?'CXJZ!X/T-KV&S35?$>JQ6D#W,K;8H5:1@&D8]$
M&2<'C@U\4_\ !'?]L[X6?$3XQ_'/]G+XD>%#\,_C#_PMR_UZ?X2:[)$UU86@
MTO2[5S:7$0^SWD:/"XW6[$B-HV94$B@R?\'!?[,7P:\7_L1^.?VH?%OAJ75/
M%WA;1=(TSPM<:AJ$TMKHR3:_8F>>UM68PPW4JMY3W*H)6B41[]F5(!]R_$+X
MB_#[X2>"]1^)'Q5\<Z/X:\/:1!Y^JZ[K^I16=G9QY WRS2LJ1KD@98@9('>O
M-?V<O^"A?[#O[77B6]\&?LS_ +5/@GQIK.GVWVFZTC0]=BENEM]P7SUBR'>+
M) \Q04RP&>17J?BGPEX5\<:))X:\:^&=/UC3II(I)=/U2RCN('>.198V*2 J
M2LB(ZDCAD4C! -?%7[4-CH/[2/\ P6%_9]^'?P6TN"7Q%\ X]5\6?%7Q;91#
M.A:3?Z;-96.B22C@RWTLIF^SDY$-L9<88$@'V[J^KZ5H&E76O:[J=O96-E;O
M<7EY=S+'%!$BEGD=V("JJ@DDG  )-<_\&?C7\(_VB?AKIOQC^!/Q'T?Q;X4U
MCSO[*\0Z!?)<VEWY4SP2^7(A*MMEBD0XZ,C#M7SI^UKJ%W^V_P#M!0_\$X/!
MUQ(?!.C6UKKG[1VJ6[D*^F2'?8^%U=>DNH%#)<+D%;&-U./M<9K/_P""#%I:
M6'_!,7PG86%M'!!!X\\?1PPPH%2-!XTUL!5 X  & !TH ^GOB[\9?A)\ /A_
M?_%;XX_$O0O"/AG2T#:AKWB/5(K.T@R0JAI)6"@LQ"JN<L2  20*Y7]FO]M3
M]DO]L2QU+4/V7OVAO"GCE=&E2/5XO#VKQSS6)?.PS1 [XPV&VLR@-M."<&OG
M'_@JC?>"/ G[5_[*OQS_ &DXH(_@GX/\9>()/&6KZQ%YFD:)KD^F"+0]0O\
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
MR:-X"N?#N@6Z/#+%<+;L]U%=W,#0QAS@;0[84G;TS]LT4 ?AK^V7_P ,T?\
M!.3_ (.9O$7[=/\ P4E\!&3X0?%;X6PIX*\7W_A*;5]/TS7+>QT^Q=7CAAE8
MS"&PN%VJC.HOHV("DL.X_P"#5KX>76M?'3]KW]KWX0_#O4/"GP,^)7Q(C_X5
M/I]UIQM(;JUAO=3E!@A^ZB0PW,$7RY4%FC!S$0/V'UO0=#\2Z<^D>(]%M-0M
M)"/,M;VV66-L=,JP(-6+6UMK*VCL[*WCAAB0)%%$@544#   X  [4 /HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#/\6WUUIGA74]2L9=D
M]OI\TL+[0=K*A(.#P>1WKPO_ (7C\4?^AH_\DH/_ (BO;_'G_(CZS_V";C_T
M4U?,E '6?\+Q^*/_ $-'_DE!_P#$4?\ "\?BC_T-'_DE!_\ $5R=% '6?\+Q
M^*/_ $-'_DE!_P#$4?\ "\?BC_T-'_DE!_\ $5R=% '6?\+Q^*/_ $-'_DE!
M_P#$4?\ "\?BC_T-'_DE!_\ $5R=% '6?\+Q^*/_ $-'_DE!_P#$4?\ "\?B
MC_T-'_DE!_\ $5R=% '6?\+Q^*/_ $-'_DE!_P#$4?\ "\?BC_T-'_DE!_\
M$5R=% '6?\+Q^*/_ $-'_DE!_P#$4?\ "\?BC_T-'_DE!_\ $5R=% '6?\+Q
M^*/_ $-'_DE!_P#$4?\ "\?BC_T-'_DE!_\ $5R=% '6?\+Q^*/_ $-'_DE!
M_P#$5H^$/C%\1]4\6:9IE]XC\R"XU"&*9/L<(W*S@$9"9'![5P5:_@'_ )'K
M1?\ L+6__HU: /IFBBB@ HHHH **** "BBB@#S3]JG]HG_AF;X>V?CS_ (0_
M^V_M>LQV'V3^T/LVS?%-)OW>6^<>5C&/XLYXY\ _X>W?]6_?^77_ /<M=G_P
M52_Y-ZT?_L<K?_TDNZ^ J_&N-^*\_P HSUX?"5N6'+%VY8/5[ZN+9\'Q!G69
M8',72H5+1LM+1?YIGV5_P]N_ZM^_\NO_ .Y:/^'MW_5OW_EU_P#W+7QK17R/
M^O\ Q;_T$_\ DE/_ .0/$_UESO\ Y^_^2Q_R/LK_ (>W?]6_?^77_P#<M'_#
MV[_JW[_RZ_\ [EKXUHH_U_XM_P"@G_R2G_\ (!_K+G?_ #]_\EC_ )'V5_P]
MN_ZM^_\ +K_^Y:/^'MW_ %;]_P"77_\ <M?&M%'^O_%O_03_ .24_P#Y /\
M67._^?O_ )+'_(^RO^'MW_5OW_EU_P#W+1_P]N_ZM^_\NO\ ^Y:^-:*/]?\
MBW_H)_\ )*?_ ,@'^LN=_P#/W_R6/^1]E?\ #V[_ *M^_P#+K_\ N6C_ (>W
M?]6_?^77_P#<M?&M%'^O_%O_ $$_^24__D _UESO_G[_ .2Q_P C[*_X>W?]
M6_?^77_]RT?\/;O^K?O_ "Z__N6OC6BC_7_BW_H)_P#)*?\ \@'^LN=_\_?_
M "6/^1]E?\/;O^K?O_+K_P#N6C_A[=_U;]_Y=?\ ]RU\:T4?Z_\ %O\ T$_^
M24__ ) /]9<[_P"?O_DL?\C[*_X>W?\ 5OW_ )=?_P!RUZ9^RM^W)_PTS\0;
MWP)_PJ_^Q/LFC27_ -J_MO[3OVRPQ[-ODIC/FYSG^'&.>/SIKZ8_X)6?\G!Z
MS_V)MQ_Z5VE>YPWQGQ+F&>X?#XBOS0E*S7+!77JHI_B>AE.?9MB<QI4JE2\6
M]5:/Z(^_****_=S]'"BBB@ HHHH **** "BBB@ HHHH **** ,KQY_R(^L_]
M@FX_]%-7S)7TWX\_Y$?6?^P3<?\ HIJ^9* "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ K7\ _\ (]:+_P!A:W_]&K616OX!_P"1ZT7_ +"UO_Z-6@#Z
M9HHHH **** "BBB@ HHHH ^:/^"J7_)O6C_]CE;_ /I)=U\!5]^_\%4O^3>M
M'_['*W_])+NO@*OYX\2?^2GE_@B?E_%?_(W?^%!1117P1\V%%%% !1110 44
M44 %%%% !1110 4444 %?3'_  2L_P"3@]9_[$VX_P#2NTKYGKZ8_P""5G_)
MP>L_]B;<?^E=I7TO!W_)3X7_ !?HSULB_P"1O1]3[\HHHK^GS]>"BBB@ HHH
MH **** "BBB@ HHHH **** ,KQY_R(^L_P#8)N/_ $4U?,E?3?CS_D1]9_[!
M-Q_Z*:OF2@ HHHH **** "BOE7X/?\%%_C7^T!\-M+^,/P<_X)M?$[6_#.MQ
M/+I&JKXO\*6XN8UD:,MY<^K)(GS(PPR@\=*]@^.?QE^,_P ,-5L+#X7_ +(?
MBSXDP75NTEU?>'?$6AV26;AL"-UU*^MW8D<Y0,N.I!XH ]*HKP?X _MI^)_C
M!^T-K?[-7CS]E?QA\/\ 7M!\)6_B&]DUS6='OH%MY[EH((V?3;RX$<LABG94
M?:2L#MT*Y]3^+?C/QIX!\#7/B?P!\(=6\=:I#)&L/AO1-1L;6XN SA699+Z>
M" !02QW2 D*0 3@4 =+17S#XF_X*#_%KX;^)O!VB?&+_ ()\_$;PM:>-O&NG
M^&-*U.Z\5>&;Q1>W;D)F*SU.69E1%DE<JAVQQ.QX%=S\=_VM]0^&'Q:TSX _
M"KX$>(_B/XUOO#LWB"[T;0K^QLX].TN.80">:XO9XHPTDQ,<4:EF<QR$[54M
M0![+17BP_;F^%.H?L<P_ME>'-)U:[TN_LPND>&YK=8M3N]5:Y-E'I'EY95NV
MO?\ 1=N2HDS\Q4;J]?T2XU6[T:TN]=TR.ROI;6-[RSBN?.2"4J"\:R;5WA6R
M VT9QG SB@"U1110 5K^ ?\ D>M%_P"PM;_^C5K(K7\ _P#(]:+_ -A:W_\
M1JT ?3-%%% !1110 4444 %%%% 'S1_P52_Y-ZT?_L<K?_TDNZ^ J^_?^"J7
M_)O6C_\ 8Y6__I)=U\!5_/'B3_R4\O\ !$_+^*_^1N_\*"BBBO@CYL**** "
MBBB@ HHHH **** "BBB@ HHHH *^F/\ @E9_R<'K/_8FW'_I7:5\SU],?\$K
M/^3@]9_[$VX_]*[2OI>#O^2GPO\ B_1GK9%_R-Z/J??E%%%?T^?KP4444 %%
M%% !1110 4444 %%%% !1110!E>//^1'UG_L$W'_ **:OF2OIOQY_P B/K/_
M &";C_T4U?,E !1110 4444 ?!>A?!7_ (*(?\$O/V+8]4\"_M"_#?XB^&/A
M-X7N-0U'P3J/PYNM+N+^PMQ)=7?E:DNI38N-GFLA:#86P"H'%?9ND_%[P1J'
MP8MOCW?:H-/\-S^%TU^:]OOD%M8M;"Y,DG]W;&<GTP:^>_'G[&W[<GQ_\(7/
MP0_:-_;F\/W/P_U2 VGB>'P+\+SI&LZ_8OQ+:2W4NH7$=LDBY1V@A#,K, 5S
M7J'[5G[+$/[2'[-LW[+OA_QJ?"'AS4GT^RUL6&G&9Y]$AFC:XTZ+$L?D>?#&
M8#+\^Q';Y&S0!PG_  3)\-^(/%7PO\0_MF?$/2I;7Q-\>/$!\4FVN5_>V&AB
M,0:+8D^D=BD4A'_/2YE]:^EJAL+"QTJP@TO3+.*WMK:%8K>W@0*D2* %50.
M    .@%<O\(_"?Q<\(>"KC1OBQ\7K;QCK;ZE=S6VMIX:CTU(K>21FM[<P12L
M'\I"J%]P,FW<=I- 'A&AS']JC_@IGJ&O*?/\'_LX:*=-L6',5SXPU:!7N7!'
M#&TTXQQ>JOJ$@Z@UU'QT_9]_:%@_:7L?VK?V7/$G@\:Y-X%;PGXAT+QW%="S
MN+1+MKNUN89;7+I+%+).&0J5E27&Y"H:NI_8Y_9EB_90^#"_#F^\:OXHU[4=
M<U'7?%WBR:P%K)K>JWMR]Q<731!Y/+R65%7>VU(T&3C-=[\0+?QO=^!=9M/A
MIJ%A:>(I=+G30KO58FDMH+LQL(I)47YG17*L5&"P!&1G- 'Y^^'YK;]FK1=
M\.ZDEY\1=$^!'BM-+TRSL%2S7QQ\5_$5^[N(]Y:.&WLCJ<O+%A%)>/\ >DM,
M'ZS_ &>/VH/'?Q'^+?BG]GGXZ?!>W\"^./#&C:?K?V'3/$XUBPU+2[V2XBBN
M8+DV]NY*S6L\3H\*%64$%P<C%\5_L#>&M3_9!T+]F/P?\0[_ $;5_#&K:?X@
MT7QV]FES=?\ "1VM\NH'5;B)F"W#SW?F23(6 <3R*&7((UOV=?V:/B?X&^,/
MBO\ :2_:'^+6D>+O'/BC0].T*-O#?AF32=,TK2K*2YECMX(9;FYE=WFNYY9)
M'E.2RJJJ%Y /:J*** "M?P#_ ,CUHO\ V%K?_P!&K616OX!_Y'K1?^PM;_\
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
M ,R%_P#>^C_B(N_ZL[_\R%_][Z^K7 /%R=UA_P#R>G_\F>TN&\\6U+_R:/\
M\D?II4TNH7\]I%I\U[,]O 6,$#2$I&6^\57H,X&<=<5Y9^QU^T9_PUG^SCX<
M_:!_X0[^P/[?^V?\2C^T/M?D>1>3VW^M\N/=N\G=]P8W8YQD^FU\IB*%?!XB
M="JK2BW&2\T[-::/5>AXM6G4H594YZ--I^JW)8[Z]AMGLHKR5892#+"LA"N1
MTR.AJ*BBL6VS.["BBBD 5],?\$K/^3@]9_[$VX_]*[2OF>OIC_@E9_R<'K/_
M &)MQ_Z5VE?2\'?\E/A?\7Z,];(O^1O1]3[\HHHK^GS]>"BBB@ HHHH ****
M "BBB@ HHHH **** ,KQY_R(^L_]@FX_]%-7S)7TWX\_Y$?6?^P3<?\ HIJ^
M9* "BBB@ HHHH **** /XLZ*_:;_ (A O^LAO_F)?_OM1_Q"!?\ 60W_ ,Q+
M_P#?:@#Q7_@W!_8E\.?MB?\ "Y9-;^/_ ,5_ 4OAO_A'?LL_PN\;/HSW7VC^
MT]WVC:CB7;Y V9'R^9)_>K]/?^'+>G0_)I?_  5'_;*L8^IAM/CF0I/KS:'G
MI^5'_!('_@D#_P .I/\ A8?_ !D-_P )[_PGO]D_\RE_9?V'[#]M_P"GNX\W
M?]K_ -G;Y?\ %NX^TZ /BS_AT#\0K7][I?\ P5Q_:P23H3=_$B*=<?[IMAST
MYH_X=1_M#VGR:5_P6$_:*1%Y07FL6D[ ^Y:$9'M7VG10!\6'_@F7^VO:_-I7
M_!9KXO(YX8W?A_39QCV!48/O0?\ @G;_ ,%(+3C2/^"U_C= G,'VSX6:/<$'
M_:RPWC/8]N*^TZ* /BS_ (83_P""MMISI/\ P7$O4W?ZS[9^SOH-QGTQNE&W
MO]?PK1\(?L<?\%IH/%FF1:+_ ,%F-"GN!J$*VTM_^SOI"AGW@*SA)N.><#TQ
M7V%6OX!_Y'K1?^PM;_\ HU: /&?^&1_^#A6P^2U_X*\?"V_#<E[[X VT13V
MCEP1]:!^S]_P<>Z>/,M/^"A'[/6H,G"QW_PFNHEE'3+&*3(/? XSQTK[_HH
M^ #\+_\ @Y@L?W5I^U+^R9?*>3->^"-;B<'^Z!&V,=\]>31_9'_!T58_OK7Q
M?^PK?-T\F]T_Q?$F/[V8SG/MTYK[_HH ^ /[9_X.B;#]U=^"_P!AB_9>3+8Z
MCXNB5AZ 2#(/N>*/^%H_\'+]C^\N_P!EC]DV_4\".R\<:W$RGU)D7!'L.:^_
MZ* /@'_AH/\ X..]/^6\_P"">7[/FHF+EVL/BU<PB8==J>;'\IQQEN,\]*0_
MM<_\'"M@<W7_  2$^%]^&^Z+'X_VT6S_ 'O,BYS[>E??]% 'Y'_M^_MD?\%J
M-:^#FFZ;\6_^",VA:)80^)8734M._:)TFY^TS"WN (UC\D,@*EVW-TV8[BOD
M'_AJ[_@H3;\:A_P2UNU)^[]F^,6DS#\2(QBOV7_X*I?\F]:/_P!CE;_^DEW7
MP%7X3Q_C<-0XBE"IAH5'RQUDZB?_ )+4BOP/SKB;$4:>:.,J49:+5N5_PDE^
M!\R?\-E?MH6_S:A_P3%\5*J\2&V\=:=,0?8 #<,]_3FE_P"&XOVG(/DO_P#@
MFI\1E<\@6^KV4HQ]01@^U?35%?$_VCESWP4/E*K_ /)L^?\ K6%_Y\1^^?\
M\D?,O_#?_P 8+?Y[_P#X)R?&94Z$V^F6\IS]!(./>D/_  49\76_RW__  3R
M_:!5QR1;^"8Y1CZB;D^U?3=%'U[*WOA%\IS_ ,V+ZS@_^?"_\"E_F?,I_P""
MF=C%\U_^PE^TE:(>DEQ\+" 3Z<7!Y_PKPO\ X*4?MY>$OC+^Q5XT^&-G^S[\
M6_#UYJ7]G;;WQ7X%DLK2W\O4K67][*78)N"87U9E'>OT.KYE_P""Q?\ RCB^
M(O\ W"/_ $\65>MD.+RJ>>851PUG[2%GSMV?,K.S6OH=N6UL'+,:*5*SYX_:
M?=>1^&-%%%?TL?K)^YW_  1T_P"4<7PZ_P"XO_Z>+VOIJOF7_@CI_P HXOAU
M_P!Q?_T\7M?35?RGQ%_R4&,_Z^U/_2V?C.:?\C.O_CE_Z4PHHHKQSA"BBB@
MKZ8_X)6?\G!ZS_V)MQ_Z5VE?,]?3'_!*S_DX/6?^Q-N/_2NTKZ7@[_DI\+_B
M_1GK9%_R-Z/J??E%%%?T^?KP4444 %%%% !1110 4444 %%%% !1110!E>//
M^1'UG_L$W'_HIJ^9*^F_'G_(CZS_ -@FX_\ 135\R4 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !6OX!_Y'K1?^PM;_ /HU:R*U_ /_ "/6B_\ 86M_
M_1JT ?3-%%% !1110 4444 %%%% 'S1_P52_Y-ZT?_L<K?\ ])+NO@*OOW_@
MJE_R;UH__8Y6_P#Z27=? 5?SQXD_\E/+_!$_+^*_^1N_\*"BBBO@CYL****
M"BBB@ HHHH **** "BBB@ HHHH *^F/^"5G_ "<'K/\ V)MQ_P"E=I7S/7TQ
M_P $K/\ DX/6?^Q-N/\ TKM*^EX._P"2GPO^+]&>MD7_ "-Z/J??E%%%?T^?
MKP4444 %%%% !1110 4444 <9\9O@9X0^.>F66D^+]4UJUCL9VFA;1=6DM&9
MBNTABGWACL:\^_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PL
MKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_
MX=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_
M *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A
M97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I1
M0!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?
M_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_
M]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\
M+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :
M/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3
M_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\
MX65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z
M44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X
M7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"
M?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^._
M_"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\
M&C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\
M$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_
M .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7
MNE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44
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
MH/,D"IYCD*N[)X%=#10!^;?[$]S^W]\#-<\2_M&_M'?\$H?BIXW^./Q"V?\
M"9>+[7XA>!DL].LHV+6VAZ5')KVZVTZWW'"G#SR%II<NP"_I% \DL"2RPM&S
M("T;$$H<="1D<>U.HH ^</\ @D7\!?BQ^S!_P3D^%OP&^.?A3^P_%GAS1[F#
M6=*^W07/V>1KVXE4>;;O)$^4=3E6(YQU!%?1]%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
F%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>blkb-20210630_g12.jpg
<TEXT>
begin 644 blkb-20210630_g12.jpg
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
MKR?_ (:@_P"I'_\ *G_]JH_X:@_ZD?\ \J?_ -JH ]8HKR?_ (:@_P"I'_\
M*G_]JH_X:@_ZD?\ \J?_ -JH ]8HKR?_ (:@_P"I'_\ *G_]JH_X:@_ZD?\
M\J?_ -JH ]8HKR?_ (:@_P"I'_\ *G_]JH_X:@_ZD?\ \J?_ -JH ]8HKR?_
M (:@_P"I'_\ *G_]JH_X:@_ZD?\ \J?_ -JH ]8HKR?_ (:@_P"I'_\ *G_]
MJH_X:@_ZD?\ \J?_ -JH ]8HKR?_ (:@_P"I'_\ *G_]JH_X:@_ZD?\ \J?_
M -JH ]8HKR?_ (:@_P"I'_\ *G_]JJWH'[1?]N:[9:+_ ,(=Y7VR[C@\W^T-
MVS>P7./+&<9Z9H ]-HHHH **** "BBB@ HHHH **\._;]^,/Q&^"?P<TWQ7\
M,?$7]F7]QXFAM)I_LD,VZ%K>X<KME1E'S1H<@9XZ\FOD'_AX'^UW_P!%;_\
M*#8?_&*^-SOCC*<AQSPF(A-R23]U1:U]9)_@>#F'$."RW$^QJQDW9/1*VOJT
M?I?17YH?\/ _VN_^BM_^4&P_^,4?\/ _VN_^BM_^4&P_^,5X_P#Q%+A__GU5
M_P# 8?\ R9P_ZXY9_)/[H_\ R1^E]%?FA_P\#_:[_P"BM_\ E!L/_C%'_#P/
M]KO_ **W_P"4&P_^,4?\12X?_P"?57_P&'_R8?ZXY9_)/[H__)'Z7UY_^U5X
MJ^.W@G]G'QIXG_9@^&'_  F?Q$MO#]Q_PA?AMM0M;5+S4F79!YDMU+%$L2.P
MD?<ZY1&"Y8J#\(?\/ _VN_\ HK?_ )0;#_XQ1_P\#_:[_P"BM_\ E!L/_C%'
M_$4N'_\ GU5_\!A_\F'^N.6?R3^Z/_R1^(/BS_@V<_X+]^._%6I^./&/[&=Q
MJ6KZSJ$U]JNHW?Q1\,/+=7,SF265V.I_,S.S,3W)-.\&_P#!M#_P7^^'OB_2
MO'W@G]C6XTS6M#U*#4-(U*T^*'AA9;2ZAD62*9#_ &EPRNJL#V(%?MY_P\#_
M &N_^BM_^4&P_P#C%'_#P/\ :[_Z*W_Y0;#_ .,4?\12X?\ ^?57_P !A_\
M)A_KCEG\D_NC_P#)'WG^R_XJ^-WC;]GCP;XH_:5^&'_"&?$&[\/VY\9^&5U"
MVNDL=2"!9UCEM998GB9PSH5<_(ZAL,"!WE?FA_P\#_:[_P"BM_\ E!L/_C%'
M_#P/]KO_ **W_P"4&P_^,4?\12X?_P"?57_P&'_R8?ZXY9_)/[H__)'Z7T5^
M:'_#P/\ :[_Z*W_Y0;#_ .,4?\/ _P!KO_HK?_E!L/\ XQ1_Q%+A_P#Y]5?_
M  &'_P F'^N.6?R3^Z/_ ,D?I?17YH?\/ _VN_\ HK?_ )0;#_XQ1_P\#_:[
M_P"BM_\ E!L/_C%'_$4N'_\ GU5_\!A_\F'^N.6?R3^Z/_R1^E]%?FA_P\#_
M &N_^BM_^4&P_P#C%>Y?L _M1?'3XV_&+4_"OQ.\<_VG86_AF:[A@_LRUAVS
M+<6Z!MT42L?ED<8)QSTX%=V6^(>2YICZ>$I4ZBE-V5U&WSM-O\#IPG$^ QF)
MC1A&2<G;5*W_ *4?7M%%%?>'T84444 %%%% !1110 4444 %%%% !1110!E>
M//\ D1]9_P"P3<?^BFKYDKZ;\>?\B/K/_8)N/_135\R4 %%%% !117&_M!?'
MCX??LS_"#6?C;\3[F[31]%BC\V+3[1KBYNII94A@MH(EYDFEFDCB1>,M(H)
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
MIX7\"6?[4/PP7P)X;6"V'A3P_P# N?3BUC'@&"&<ZY*(6*@_O#'(<DL0QSD
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
M% !1110!E>//^1'UG_L$W'_HIJ^9*^F_'G_(CZS_ -@FX_\ 135\R4 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !6OX!_Y'K1?^PM;_ /HU:R*U_ /_
M "/6B_\ 86M__1JT ?3-%%% !1110 4444 %%%% 'S1_P52_Y-ZT?_L<K?\
M])+NO@*OOW_@JE_R;UH__8Y6_P#Z27=? 5?SQXD_\E/+_!$_+^*_^1N_\*"B
MBBO@CYL**** "BBB@ HHHH **** "BBB@ HHHH *^F/^"5G_ "<'K/\ V)MQ
M_P"E=I7S/7TQ_P $K/\ DX/6?^Q-N/\ TKM*^EX._P"2GPO^+]&>MD7_ "-Z
M/J??E%%%?T^?KP4444 %%%% !1110 4444 %%%% !1110!E>//\ D1]9_P"P
M3<?^BFKYDKZ;\>?\B/K/_8)N/_135\R4 %%%% !1110 4444 %%%% !1110
M4444 %%%% !6OX!_Y'K1?^PM;_\ HU:R*U_ /_(]:+_V%K?_ -&K0!],T444
M %%%% !1110 4444 ?-'_!5+_DWK1_\ L<K?_P!)+NO@*OOW_@JE_P F]:/_
M -CE;_\ I)=U\!5_/'B3_P E/+_!$_+^*_\ D;O_  H****^"/FPHHHH ***
M* "BBB@ HHHH **** "BBB@ KZ8_X)6?\G!ZS_V)MQ_Z5VE?,]?3'_!*S_DX
M/6?^Q-N/_2NTKZ7@[_DI\+_B_1GK9%_R-Z/J??E%%%?T^?KP4444 %%%% !1
M110 4444 %%%% !1110!E>//^1'UG_L$W'_HIJ^9*^F_'G_(CZS_ -@FX_\
M135\R4 %%%% !1110 4444 %%%% !1110 4444 %%%% !6OX!_Y'K1?^PM;_
M /HU:R*U_ /_ "/6B_\ 86M__1JT ?3-%%% !1110 4444 %%%% 'S1_P52_
MY-ZT?_L<K?\ ])+NO@*OOW_@JE_R;UH__8Y6_P#Z27=? 5?SQXD_\E/+_!$_
M+^*_^1N_\*"BBBO@CYL**** "BBB@ HHHH **** "BBB@ HHHH *^F/^"5G_
M "<'K/\ V)MQ_P"E=I7S/7TQ_P $K/\ DX/6?^Q-N/\ TKM*^EX._P"2GPO^
M+]&>MD7_ "-Z/J??E%%%?T^?KP4444 %%%% !1110 4444 %%%% !1110!E>
M//\ D1]9_P"P3<?^BFKYDKZ;\>?\B/K/_8)N/_135\R4 %%%% !1110 4444
M %%%% !1110 4444 %%%% !6OX!_Y'K1?^PM;_\ HU:R*U_ /_(]:+_V%K?_
M -&K0!],T444 %%%% !1110 4444 ?-'_!5+_DWK1_\ L<K?_P!)+NO@*OOW
M_@JE_P F]:/_ -CE;_\ I)=U\!5_/'B3_P E/+_!$_+^*_\ D;O_  H****^
M"/FPHHHH **** "BBB@ HHHH **** "BBB@ KZ8_X)6?\G!ZS_V)MQ_Z5VE?
M,]?3'_!*S_DX/6?^Q-N/_2NTKZ7@[_DI\+_B_1GK9%_R-Z/J??E%%%?T^?KP
M4444 %%%% !1110 4444 %%%% !1110!E>//^1'UG_L$W'_HIJ^9*^F_'G_(
MCZS_ -@FX_\ 135\R4 %%%% !1110 4444 %%%% !1110 4444 %%%% !6OX
M!_Y'K1?^PM;_ /HU:R*U_ /_ "/6B_\ 86M__1JT ?3-%%% !1110 4444 %
M%%% 'S1_P52_Y-ZT?_L<K?\ ])+NO@*OOW_@JE_R;UH__8Y6_P#Z27=? 5?S
MQXD_\E/+_!$_+^*_^1N_\*"BBBO@CYL**** "BBB@ HHHH **** "BBB@ HH
MHH *^F/^"5G_ "<'K/\ V)MQ_P"E=I7S/7TQ_P $K/\ DX/6?^Q-N/\ TKM*
M^EX._P"2GPO^+]&>MD7_ "-Z/J??E%%%?T^?KP4444 %%%% !1110 4444 %
M%%% !1110!E>//\ D1]9_P"P3<?^BFKYDKZ;\>?\B/K/_8)N/_135\R4 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !6OX!_Y'K1?^PM;_\ HU:R*U_
M/_(]:+_V%K?_ -&K0!],T444 %%%% !1110 4444 ?-'_!5+_DWK1_\ L<K?
M_P!)+NO@*OOW_@JE_P F]:/_ -CE;_\ I)=U\!5_/'B3_P E/+_!$_+^*_\
MD;O_  H****^"/FPHHHH **** "BBB@ HHHH **** "BBB@ KZ8_X)6?\G!Z
MS_V)MQ_Z5VE?,]?3'_!*S_DX/6?^Q-N/_2NTKZ7@[_DI\+_B_1GK9%_R-Z/J
M??E%%%?T^?KP4444 %%%% !1110 4444 %%%% !1110!E>//^1'UG_L$W'_H
MIJ^9*^F_'G_(CZS_ -@FX_\ 135\R4 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !6OX!_Y'K1?^PM;_ /HU:R*U_ /_ "/6B_\ 86M__1JT ?3-%%%
M!1110 4444 %%%% 'S1_P52_Y-ZT?_L<K?\ ])+NO@*OOW_@JE_R;UH__8Y6
M_P#Z27=? 5?SQXD_\E/+_!$_+^*_^1N_\*"BBBO@CYL**** "BBB@ HHHH *
M*** "BBB@ HHHH *^F/^"5G_ "<'K/\ V)MQ_P"E=I7S/7TQ_P $K/\ DX/6
M?^Q-N/\ TKM*^EX._P"2GPO^+]&>MD7_ "-Z/J??E%%%?T^?KP4444 %%%%
M!1110 4444 %%%% !1110!E>//\ D1]9_P"P3<?^BFKYDKZ;\>?\B/K/_8)N
M/_135\R4 %%%% !1110 4444 %%%% !1110 4444 %%%% !6OX!_Y'K1?^PM
M;_\ HU:R*U_ /_(]:+_V%K?_ -&K0!],T444 %%%% !1110 4444 ?-'_!5+
M_DWK1_\ L<K?_P!)+NO@*OOW_@JE_P F]:/_ -CE;_\ I)=U\!5_/'B3_P E
M/+_!$_+^*_\ D;O_  H****^"/FPHHHH **** "BBB@ HHHH **** "BBB@
MKZ8_X)6?\G!ZS_V)MQ_Z5VE?,]?3'_!*S_DX/6?^Q-N/_2NTKZ7@[_DI\+_B
M_1GK9%_R-Z/J??E%%%?T^?KP4444 %%%% !1110 4444 %%%% !1110!E>//
M^1'UG_L$W'_HIJ^9*^F_'G_(CZS_ -@FX_\ 135\R4 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !6OX!_Y'K1?^PM;_ /HU:R*U_ /_ "/6B_\ 86M_
M_1JT ?3-%%% !1110 4444 %%%% 'S1_P52_Y-ZT?_L<K?\ ])+NO@*OOW_@
MJE_R;UH__8Y6_P#Z27=? 5?SQXD_\E/+_!$_+^*_^1N_\*"BBBO@CYL****
M"BBB@ HHHH **** "BBB@ HHHH *^F/^"5G_ "<'K/\ V)MQ_P"E=I7S/7TQ
M_P $K/\ DX/6?^Q-N/\ TKM*^EX._P"2GPO^+]&>MD7_ "-Z/J??E%%%?T^?
MKP4444 %%%% !1110 4444 %%%% !1110!E>//\ D1]9_P"P3<?^BFKYDKZ;
M\>?\B/K/_8)N/_135\R4 %%%% !1110 4444 %%%% !1110 4444 %%%% !6
MOX!_Y'K1?^PM;_\ HU:R*U_ /_(]:+_V%K?_ -&K0!],T444 %%%% !1110
M4444 ?-'_!5+_DWK1_\ L<K?_P!)+NO@*OOW_@JE_P F]:/_ -CE;_\ I)=U
M\!5_/'B3_P E/+_!$_+^*_\ D;O_  H****^"/FPHHHH **** "BBB@ HHHH
M **** "BBB@ KZ8_X)6?\G!ZS_V)MQ_Z5VE?,]?3'_!*S_DX/6?^Q-N/_2NT
MKZ7@[_DI\+_B_1GK9%_R-Z/J??E%%%?T^?KP4444 %%%% !1110 4444 %%%
M% !1110!E>//^1'UG_L$W'_HIJ^9*^F_'G_(CZS_ -@FX_\ 135\R4 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !6OX!_Y'K1?^PM;_ /HU:R*U_ /_
M "/6B_\ 86M__1JT ?3-%%% !1110 4444 %%%% 'S1_P52_Y-ZT?_L<K?\
M])+NO@*OOW_@JE_R;UH__8Y6_P#Z27=? 5?SQXD_\E/+_!$_+^*_^1N_\*"B
MBBO@CYL**** "BBB@ HHHH **** "BBB@ HHHH *^F/^"5G_ "<'K/\ V)MQ
M_P"E=I7S/7TQ_P $K/\ DX/6?^Q-N/\ TKM*^EX._P"2GPO^+]&>MD7_ "-Z
M/J??E%%%?T^?KP4444 %%%% !1110 4444 >3_M6?L<_"_\ ;!T;1]$^)OB#
MQ-81:)<RSVC>&M:-FSM(JJPD(5MXPHQZ<^M>*?\ #DC]D_\ Z*+\4_\ PN&_
M^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7
MV'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=%
M 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'
MG_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\
M#DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9
M/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_
M .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%
M/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3
M_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_
M (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_
M^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\
M#DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#D
MC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_
M .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*
M+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3
M_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN
M&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_
M^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7
MV'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=%
M 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'
MG_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\
M#DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9
M/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_
M .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!0\*^';'PAX8TWPG
MIDT\EMI=A#:6\EU*9)62- BEV/+-A1D]SS5^BB@ HHHH **** "BBB@ HHHH
M **** "O(OVC?V^/V,?V1M9T_P ,_M(_M)^$_"6K:K"9M.T74M34WUQ$,YE2
MV3=*8P009-NT$8S7KM?$_P#P0]\(:-\1?V;M5_X*#^,]-AO/B5\>_%^M:YXG
MUZYC#W-O8Q:E<6FG:3'(?FCMK6TMH46'.%?S"1DF@#ZG^!7[0WP*_:=\ 0?%
M3]G?XN^'?&OAVXE:)-8\-:M%=P"5<;HF:-CLD7(W(V&7/(%>9ZQ_P51_X)N:
M!\6Q\"M8_;C^&%OXK_M$:>^D/XPM=T5X6VBU=P_EQS[OE\IF#YXVYXKR/Q9X
M,T3]EK_@MG\./$'PDL(-*T[]I'X<>)K3XCZ)8H(;>]U;03975EJ[1J &NO)O
M+BV>0\LA3.2 1I_\%C9?@IX"_P""<_C?]FK2?A'H^K^(?C):W7@_X9_#[3--
MAC?6/$NI*ZP3QQ@!5,$C&]EN#CRUMVD+ @&@#ZK\<_$KP!\,[?3+OX@^,-/T
M:+6=;M-&TJ34;I8A=ZA=2".WM8]WWI9'(55'+$X%>>_M(?M\_L5_L@ZG9:%^
MTW^U#X*\%:EJ4/G6&DZ[KT45Y<0Y8><MODRF(%6!DV[ 5.3Q6!K/[$TWQ%_9
MK^"?P5^)WQ+O9=4^$VN^#M>N]:MHQ(VKZAH9A<AS)SLFDB)9OO -GK7J_C2;
MX2_#2#6OCYX\CT+1AI/AY_[>\7ZA#%$]MI=MYD[+-<$;A!'OEDVD[5+N<9)R
M 2_"WXL?##XX^ M.^*7P:^(>B^*O#6KP^;IFO>'M3BO+2Z0$J2DL3,K88$$
M\$$'!!%>:>%?^"D'[ WCCXYO^S1X/_;"^'>I>/$O9+(>&+/Q3;/<R7<?^LMH
MP&Q).G.Z)277!RHP:^#?A[XJ\??LS_\ !$K]L+]MOX9>%KWP3I?Q4\1^,/'G
MP?T+[.;6?1-(U"VM[*QO1#P+9YFC;4!&N HN$XR37T3^WO\ L=?!OX5_\$1_
M'/P1\ >&-/TFV^$?P>NM>\"7UA$D4FEZSHMBU]::C%*!E)_M-NLC3 [G,DA8
MG>V0#[4KG/A;\7OA?\;_  I_PG'PA\?:5XCT@7US9/J&D7BS1I<V\S0SP,5/
MRR1R(R,AP592"*K? 7Q_>_%?X&>"_BEJ-J(+CQ+X3T[59X5&!&]Q:QS,N.V"
MY%?%?[4WQ#NO^"-?[1_B?]K?P_X UOQ#\&OCA*Y\6>$/#-FTUQI?Q#$&VPNK
M>) =J:P(X[.4[<"[6WD=OWK4 ?5OQL_;?_9 _9OU+4-'^/?[27@[PC=:5I]K
M?:I!KVNPV[6=M<S/#;RRAB/+662.1$+8W%&QG:<>9_\ #ZW_ ()'_P#21KX/
M_P#A<6G_ ,76S_P3L_9=\>_ OX=:W\7OVB[JVU#XT_%O5E\1_%74K9]\5M<F
M,):Z1;,23]CL+?9:Q#)!*22=96KAOV$_^4F'[<?_ &4#P1_ZA6E4 >D_&/\
MX*?_ /!.S]GKXFZC\&/CI^VI\-O"/BO23"-4\/\ B#Q9;6MU:>=#'/%YD<C
MINBEC<9ZJX/0UZS\-OBC\,_C-X.M/B)\(/B)H7BOP_J"EK#7?#>KPWUG<@'!
M,<T+,CX/'!-?+/[#UK:WW_!2?]N:SO;:.:&7Q]X)62*5 RN#X*TK((/!%86@
M?#KP3^Q7_P %E?"W@3]G_P -6GASPC^T+\+/$.I^,/"&AVZV^GIK^B7.GF+6
M%@3"0S36]_)!*RJOFF.-FRRY(!]P4444 %%%% !1110 4444 %%%% !1110
M5\]_$G_@K#_P37^$'Q$OOA3\2?VV/AYI.O:5=+;:Q9S^(8RNF3EMHBNI5)CM
M7SP5E9".X%9O_!8CXW_$;]G?_@FE\6OB?\(=8?3?$Z:!#I>AZK$Q5].N=1O(
M-/2[4C[K0FZ\T-T!C!/ KTS]F[]DKX%?LL?LYZ+^RY\*_ 6G6_A/2=(%C/92
MV:.-3)0+/<761B>:<[GE=\EV=B<YH Z[4OB;\-M&^'LGQ;UCXA:':>%(M-&H
MR^)[G5H8]/2S*!Q<FY9A&(MI#>9NVX.<XKS#X!?\%(/V"OVIO'LWPN_9V_:Z
M\!>,/$<,#SC1-$\10RW,\*??EA3.9XUQR\>Y1W->&?\ !,OX>^%OAC\5OVIO
M^"<QT.RU3X9_#CXE:?>^"?#VI6ZW%KIFEZ]I-OJKZ2D+@J+:"ZDN#&A! 64#
MH !4_P""@6D^&OVB/^"@W[+O[,7P5T>VD\<_"[Q]#\2?&/B"PB53X3\*6UK<
MVQLY9%&8_P"TII8H$@!^=8'<KMC#  ^SI/B5X A^)$/P?E\8:>OBFXT2368/
M#YNE^UR:?',D#W0C^\8EEEC0MT#.H[UX_P"-_P#@J;_P3?\ AM\5I/@?X\_;
M@^&.E>*K>^%E>Z/>>+[57L[HL5\BX;?LMY=P(\N1E;/:NNO/V9M"O/VR-/\
MVQV\3W8U/3_AE>>#$T80KY#P7&HVM\UP7^]O#6JH!TPQ/6O)?^"J/B?X!? G
M]@+XC^$=:^$FE:S=?$ZWO/#WACP!INE0^=XO\4:N)$MX$B4#S9Y;A_.DEP65
M8Y)B?D)H ^IHY(YHUEBD5D90593D$'H0:Y7X3?';X+_'FSUK4O@I\5- \66W
MASQ!/H6NW/A[5(KN.QU*!8WFM)6C8A9D66,LA.1O&>M>;? S]DB[LO\ @G1X
M%_8H_: \4ZKJ%QIOPJT?POXOU/0M?N;*XNY+>QA@N/+NH'295=HV4L&#,C$$
M_,:\;_X(O?#SP+\);S]JSX8_#'PCI^@^'M!_:PU:QT;1=*M5AMK.WC\.>'52
M*-% "J ,8% 'UU\3_BA\//@MX U3XJ?%GQEI_A[PWH=J;G6-;U6X$-M90@@&
M21VX102,L>!U-;-C?66IV4.I:;>17%O<1++;W$$@=)4895E8<,""""."#57Q
M7X5\-^.O"^I>"?&6AVNJ:1K%A-9:KIM]")(;NVE0QRQ2(W#(R,RD'@@D5^9B
M_$O]KC]D**Y_X(9?"%M;N/&7B&Z6W_9Z^*UU"\\.B?#R42&[O;J8G!O-$C1[
M2-&93,TVFD*0[T ?8_Q$_P""I7_!.3X27"VOQ._;9^&VA.^H7MC&-3\5V\0>
MYLYO(NHE+-AFBES&X&=K@J>013_@S_P5"_X)U_M$_$K3?@Y\"?VU/AOXM\5Z
MQYW]E>'M \56]S=W?E0O/+Y<:,6;;%%(YQT5&/:O0_V<_P!G_P"&7[*WP-\,
M?L\_!S1#8>&_">DQV&F0N^^20+DO-*_62:1R\LDAY>21V/)-?.O_  0(_P"4
M-O[/?_9/X?\ T=+0!UWAG_@L1_P2H\8:W;^'/#__  42^#DU[=R".V@?X@6,
M7F.> H+R %B> ,Y)X%?1UO<6]Y;QW=I.DL4J!XI8V#*ZD9!!'!!'>OBC_@B3
M\-?AW\6O^"(7P&\"?%3P%HWB71+_ .'445]H^OZ9%>6MPAEE!5XI596!'8BM
M'_@DO#)\'O&7[1'["NBW]U<^$/@I\6XK/X>)<W#S?V7HNIZ19:K%I2.Y+-':
MRW4\: DE8S&G110!]DT444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
-BB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>blkb-20210630_g13.jpg
<TEXT>
begin 644 blkb-20210630_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_P -0?\ 4C_^5/\ ^U5Y/10!ZQ_PU!_U(_\ Y4__ +51_P -0?\ 4C_^5/\
M^U5Y/10!ZQ_PU!_U(_\ Y4__ +51_P -0?\ 4C_^5/\ ^U5Y/10!ZQ_PU!_U
M(_\ Y4__ +51_P -0?\ 4C_^5/\ ^U5Y/10!ZQ_PU!_U(_\ Y4__ +51_P -
M0?\ 4C_^5/\ ^U5Y/10!ZQ_PU!_U(_\ Y4__ +55O0/VB_[<UVRT7_A#O*^V
M7<<'F_VANV;V"YQY8SC/3->.5K^ ?^1ZT7_L+6__ *-6@#Z9HHHH **** "B
MBB@ HHHH \T_:I_:)_X9F^'MGX\_X0_^V_M>LQV'V3^T/LVS?%-)OW>6^<>5
MC&/XLYXY\ _X>W?]6_?^77_]RUV?_!5+_DWK1_\ L<K?_P!)+NO@*OQKC?BO
M/\HSUX?"5N6'+%VY8/5[ZN+9\'Q!G698',72H5+1LM+1?YIGV5_P]N_ZM^_\
MNO\ ^Y:/^'MW_5OW_EU__<M?&M%?(_Z_\6_]!/\ Y)3_ /D#Q/\ 67._^?O_
M )+'_(^RO^'MW_5OW_EU_P#W+1_P]N_ZM^_\NO\ ^Y:^-:*/]?\ BW_H)_\
M)*?_ ,@'^LN=_P#/W_R6/^1]E?\ #V[_ *M^_P#+K_\ N6C_ (>W?]6_?^77
M_P#<M?&M%'^O_%O_ $$_^24__D _UESO_G[_ .2Q_P C[*_X>W?]6_?^77_]
MRT?\/;O^K?O_ "Z__N6OC6BC_7_BW_H)_P#)*?\ \@'^LN=_\_?_ "6/^1]E
M?\/;O^K?O_+K_P#N6C_A[=_U;]_Y=?\ ]RU\:T4?Z_\ %O\ T$_^24__ ) /
M]9<[_P"?O_DL?\C[*_X>W?\ 5OW_ )=?_P!RT?\ #V[_ *M^_P#+K_\ N6OC
M6BC_ %_XM_Z"?_)*?_R ?ZRYW_S]_P#)8_Y'V5_P]N_ZM^_\NO\ ^Y:/^'MW
M_5OW_EU__<M?&M%'^O\ Q;_T$_\ DE/_ .0#_67._P#G[_Y+'_(^RO\ A[=_
MU;]_Y=?_ -RUZ9^RM^W)_P -,_$&]\"?\*O_ +$^R:-)?_:O[;^T[]LL,>S;
MY*8SYN<Y_AQCGC\Z:^F/^"5G_)P>L_\ 8FW'_I7:5[G#?&?$N89[A\/B*_-"
M4K-<L%=>JBG^)Z&4Y]FV)S&E2J5+Q;U5H_HC[\HHHK]W/T<**** "BBB@ HH
MHH **** "BBB@ HHHH RO'G_ "(^L_\ 8)N/_135\R5]-^//^1'UG_L$W'_H
MIJ^9* "BBB@ KC?V@OCQ\/OV9_A!K/QM^)]S=IH^BQ1^;%I]HUQ<W4TLJ0P6
MT$2\R32S21Q(O&6D4$@9([*O/?VI_P!G+PC^UA\#-:^!GC/6-1TRVU1K:>TU
M?1YA'=Z=>VUQ'<VMU$Q!&^*>&)P""&VX(()H \H_8U_;3_:-_:-^)'BSPO\
M$G]C+6_"&AZ-XKO-+M]>GUW39#IYBM+:X2UOH(KN23[0PGSOA#1#<JG!5B=[
M]M?_ (*)_ W]A^PMK?QQI^M>(M>NH8KL>&/"UFMQ=VNGM<);G4+DLRI;6HE=
M8Q)(PWR'8@=L@?/W_!/[]H_XN? G]H[QO^RW^U7HZ:S/XT^,6J6GA_XNZ+ E
MM8:UK<&D64TMC<609FL9GM85F0AFCD;S47;L /K7_!9.RLU_X)S_ !)U!;2(
M7#Q:-&\XC&]D76;,A2W4@%F(';<?6@#V_P#:$^/?PY_9B^#NM_'+XKW]Q;Z'
MH4,;7 LK5I[B>265(88(8EYDEEFDCC11U9U&1UKQ[3O^"A/B7PSXV\*Z!^T?
M^QG\1/ACHOCK7[?1?"OBG7+S2;VU-_<G%M;7J6-Y-)8R2MA%WJ5WL%+*<XUO
M^"F]Y\'O^&/-?\,_&:Q\0WEMX@U+3-+\.6'A!D75[G7I;Z$Z6MD9"$6<7BP.
MID.P>62^5!!^;/B)?_MQ>%=5^$/C/_@JOIOAN]^%_A[Q1I-S>W?PO8E[;Q(;
MQ8M+O=?6;;_HT<LD!*V.8A<D,P,:HM 'U#\:_P!LZZ\"?&$_L\?!+]G_ ,4_
M%/QO::+%K&OZ5X:N[&SMM$L97=('NKN^GAA269HY/*@4M(XC=B%4;CUO[-'[
M2?@K]J#P#<^,_">CZMH][I&LW.C>)_#/B&U6#4-#U.W*^=9W"*S)O ='#(S(
MZ2(ZL0P->2?L2;[C]L?]K*^U?/\ :@^)NB6Y\P?,MBGAK33; >B?/*P]V8]2
M:7]DIS!_P4*_:OTRPPMB-8\'7,D4?W!>R:"@F;'0.8X[;/J I/6@#T[]IW]J
MGP?^S)I6@V]_X2UWQ3XG\7ZN=*\&>"O"UM'+J.M78C:5UC$KQQQ11Q(TDDTK
MI'&BY)R5!Y[X(?MG7GC_ .,+?L[?&W]G[Q3\+/'$^BRZSH>D^([RQO+;6K"*
M1(YI+2[L9YHI)(FEB\R%BLBB1&PRDD8W[:'PN^,"?&KX0?M;?!OX>R>-+GX7
M7NM0:WX+L[Z"VO=0T[5+2."6:SDN'2$W$+PQ.(I'02(9%#JVW/BGCOXO_'#X
MX?\ !4+]ES6-8_9TU[X=>'--D\:-';>,[NR_MC5$;0V6:7[/93W"6]K%,;1<
MO+OD>9/D4("P!]Z4444 %:_@'_D>M%_["UO_ .C5K(K7\ _\CUHO_86M_P#T
M:M 'TS1110 4444 %%%% !1110!\T?\ !5+_ )-ZT?\ ['*W_P#22[KX"K[]
M_P""J7_)O6C_ /8Y6_\ Z27=? 5?SQXD_P#)3R_P1/R_BO\ Y&[_ ,*"BBBO
M@CYL*]/_ &;_ -EWQG^T1?W=[IU]9Z;H>DNAU?5M0F*(@/.Q.#E]H)YPHXR1
MD ^85] _L8?M'^ _AYH^K?!/XK>'KJYT/Q/?1.EW9'+P3':GS@$$J=J$%3E2
MO0@\>SP_0RW$9K"GCI6IN_6R;M[J;2=DW9-V._+*>$JXR,<0[1U\M>B;Z)O<
MXG]HOX"Z'\%-3@;P[\5-"\1VE[>W4,<.EW@EGLS"R@I.%X5L.!VR0>!6OX)_
M8B^,?B_X2:G\9;Y+31M+L--FOK>'4RZSWL,<;2%XT53@$+A2V,YR..:W_P!L
M_P#9?TSX;Q#XX^ O&@UGP_X@UR>*7S% DM;IGE9DRO#KNCE7HI4I@@]:[W]D
MWXK?$3XJ_!7XTWOQ"\67>J2:?X'@M;,W+\11K:7XX P,G +-]YCR237T>'R7
M+Y<25<'C*+A>,G",97CI"4N;FNVT[727>S>EGZM++\*\UG0KP<;IN*3NOA;O
M?>SMHEW\CPGX!?LT>+?CU%JVLV.O:9HFB:%$)-6UO6)RD,(() &!R<*2<X
MY(R ;GQH_93\2_";P38_%#2/&FB>*/#-_<?9X]8T*X+K'+\WRL".!E6&03@C
M!P< ^F?L)H(_A+\0[CXI160^&<EJJ:]).T@G^T!?E$/E\DX9,]\F/;SFK_[1
M^C^'9_V+]"N?V;-62X^'UCK!?6TO%?[?]K9RJF4G P&< J .6C(RO(*&19;/
MAOZRX_O/9RG\7OW4[)J&SIVWEON*GEV$EE7M6O?Y7+?WM)6NH[<EMWON<CH'
M[!,WBF4:!X>_:.\ 7OB%H#(NAVFJF20D+N*\#=P.OR<=Z\.\5^%];\$^)K_P
MAXELC;:AIEW);7D!8'9(C%2,C@C(X(X(YKZ6_8<M/V5AXN\/7%KJFM?\+&^S
MS?8X=3XTT7>R0 *8U#'Y.S'!.<<XKPCX_IXUC^-GBA?B*UN=;_MJ?^T#:9\D
MOO/^KSSLQC;GG&,\UY^<8#+X9+1QE""C*4FGRS<XVY4TI7^&>NRTL<V.PV%C
M@*=>G%)MM:2YELGK?:7EV.E^$7[-.C_$KPE'XN\0?'OP9X7CN+IX+:RUK4@E
MPY4@%BAQA>>#D_A61^T!^SQXY_9U\46_A[QA-:74-];^?INHZ?(6AN8\X.,@
M$,.,@CN,$@@U8^ -K^S)<3WQ_:*U'Q'!ME@_LP:&JF-E^?S?-RI;'W,;>>M>
ME_\ !1R'Q%'XJ\(R0O8-X1/AY5\'&R+D_9P$W>87Y+8,7MM*]]U+ZAE];AF>
M+C!*I#D7NS<GJVFYQ>D4[>[;JT@^K86IE,JZBE*-MI7>KL^9=%VMY'S?1117
MRAXH5],?\$K/^3@]9_[$VX_]*[2OF>OIC_@E9_R<'K/_ &)MQ_Z5VE?2\'?\
ME/A?\7Z,];(O^1O1]3[\HHHK^GS]>"BBB@ HHHH **** "BBB@ HHHH ****
M ,KQY_R(^L_]@FX_]%-7S)7TWX\_Y$?6?^P3<?\ HIJ^9* "BBB@ KE_C+X?
M^+'B?X=WVC_!#XC:=X4\3/)!)IVMZOX?_M2VBV3(\D<EL)H2ZR1J\1(D5E$F
MY3E17444 ?%G[*W[ G[1=Q^T7J_Q_P#VT?B7IM[_ ,(]\3]3\1^"O"OA'15L
MM+N[^YTNVL3K$A>ZN9SB$2Q16\C*8F$DA+;UQ]"?ME_LX?\ #7'[-OB3]GO_
M (3+_A'_ /A(/L?_ !-_[.^U_9_(O(+G_5>9'OW>3M^^,;L\XP?3Z* /./VJ
M?V:_#/[57PED^&>O^(]2T*\M=6LM8\-^)=%9!>:+JMG.L]I>0[PR,R2(,JP(
M92RGKD>/^)OV)_VL?V@8M*\ ?M@_M@:!XC\ Z5K=CJ5_X>\&_#;^QKGQ*]G/
M'<P)?W$M]<A(O/BC=X[>./?MQN4<5]3T4 ?/_P 7?V3/C+!\?-1_:8_9'^/.
ME>"/$7B;1K73/&^D^)_"3:SI6MK:EQ:71CCN;:6"ZA262,.LA5TVJR?*&K4^
M!O[)7BCX#?!;QQX>\.?&^XO_ (F>/[W4-8U[XH:GH$,A;7+BW$,-VMB'$8M[
M=8X%CM-^T)"%+Y9F/ME% 'F7Q+\%?M877PT\.Z/\&OCSX3T_Q7IL4*>(M;\5
M> I+ZUUIE@V2.MO;WMN;0M+^] 5W"_<P1S7._ #]DGQ=X(^+NH?M*_M$_&V3
MXB_$2\T3^Q=/U"#04TK3-"TPRB:2UL;-9)63S951I9999)'\J,955VU[?10
M4444 %:_@'_D>M%_["UO_P"C5K(K7\ _\CUHO_86M_\ T:M 'TS1110 4444
M %%%% !1110!\T?\%4O^3>M'_P"QRM__ $DNZ^ J^_?^"J7_ ";UH_\ V.5O
M_P"DEW7P%7\\>)/_ "4\O\$3\OXK_P"1N_\ "@HHHKX(^;"O3_V>_BM\&/ '
MG:;\6_@M#XC6?4()[;5!J#P2V&ST"+N9>=Q&X9P.#7F%%=6#Q=7 XA5J=FU_
M-%27S4DU_6AM0KSP]55(6NNZ37W.Z/;/VJOVLQ\;;"W^&W@OPG::+X4TG5)K
MFUBMW+->2EI )VRJ[-PD=MN,YD8L2>F%\!OVC_\ A2/@7QUX*_X0W^T_^$UT
ME;+[3_:/D_8\17$>_;Y;>9_K\XROW.O/'F%%=M3/<TJ9E]?=3][9J]E9)Q<;
M)6LERMK;SWU-Y9CC)XOZRY>_M>RT5K62VM;0]9_9X_:?3X->&]<^''B_P#;>
M)_"OB( ZAI4UR875]NTNC@'J O&,Y12"I'.I\4OVK_"NO?#&U^!_PD^$$/AC
MPJFI)>:A:R:F]S->LKA]K.XR 2%))+GY5&0!@^)44Z>?9I2P7U6,UR6<?ACS
M<K=W%2MS<K>ZO8<<RQD,/[%2]VUME>SU:O:]O*Y]'>&?VP?V=/AWJQ\<_#;]
MD2TT_P 1JC?9KF;7Y)8;=F7!95*8'!(^4*<<9&:X'P9^T5I%EXJ\8>-/BI\)
M=)\7ZAXKC<I+?"-5TZ9BY\R(/%)C&X  %2 @YKR^BKJ\0YI5</>BE!MI*$%&
M[5FW%12;MU:=NA4\TQDW'5)1NTE&*5VK-V2LW;N>O_"KXT?LV>%_!>GZ)\2?
MV8H_$&K:>TA;6%UUX?M6Z5G421JN/E5@G.[(7WP,C]I3]I#7?VC/$MCJ-WX?
MM=&TO2+3[-H^CVC[EMXR1G+8&XG"CA5 "* .,GS>BL*F<X^K@?J=TJ>EU&,8
MN7+MS-).5O-O75ZF<\?B9X?V%THZ7LDKVVNTKNWF%%%%>6<85],?\$K/^3@]
M9_[$VX_]*[2OF>OIC_@E9_R<'K/_ &)MQ_Z5VE?2\'?\E/A?\7Z,];(O^1O1
M]3[\HHHK^GS]>"BBB@ HHHH **** "BBB@ HHHH **** ,KQY_R(^L_]@FX_
M]%-7S)7TWX\_Y$?6?^P3<?\ HIJ^9* "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ K7\ _\ (]:+_P!A:W_]&K616OX!_P"1ZT7_ +"UO_Z-6@#Z9HHH
MH **** "BBB@ HHHH ^:/^"J7_)O6C_]CE;_ /I)=U\!5]^_\%4O^3>M'_['
M*W_])+NO@*OYX\2?^2GE_@B?E_%?_(W?^%!1117P1\V%%%% !1110 4444 %
M%%% !1110 4444 %?3'_  2L_P"3@]9_[$VX_P#2NTKYGKZ8_P""5G_)P>L_
M]B;<?^E=I7TO!W_)3X7_ !?HSULB_P"1O1]3[\HHHK^GS]>"BBB@ HHHH **
M** "BBB@ HHHH **** ,KQY_R(^L_P#8)N/_ $4U?,E?3?CS_D1]9_[!-Q_Z
M*:OF2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *U_ /_(]:+_V%K?_
M -&K616OX!_Y'K1?^PM;_P#HU: /IFBBB@ HHHH **** "BBB@#YH_X*I?\
M)O6C_P#8Y6__ *27=? 5??O_  52_P"3>M'_ .QRM_\ TDNZ^ J_GCQ)_P"2
MGE_@B?E_%?\ R-W_ (4%%%%?!'S84444 %%%% !1110 4444 %%%% !1110
M5],?\$K/^3@]9_[$VX_]*[2OF>OIC_@E9_R<'K/_ &)MQ_Z5VE?2\'?\E/A?
M\7Z,];(O^1O1]3[\HHHK^GS]>"BBB@ HHHH **** "BBB@ HHHH **** ,KQ
MY_R(^L_]@FX_]%-7S)7TWX\_Y$?6?^P3<?\ HIJ^9* "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ K7\ _\ (]:+_P!A:W_]&K616OX!_P"1ZT7_ +"U
MO_Z-6@#Z9HHHH **** "BBB@ HHHH ^:/^"J7_)O6C_]CE;_ /I)=U\!5]^_
M\%4O^3>M'_['*W_])+NO@*OYX\2?^2GE_@B?E_%?_(W?^%!1117P1\V%%%%
M!1110 4444 %%%% !1110 4444 %?3'_  2L_P"3@]9_[$VX_P#2NTKYGKZ8
M_P""5G_)P>L_]B;<?^E=I7TO!W_)3X7_ !?HSULB_P"1O1]3[\HHHK^GS]>"
MBBB@ HHHH **** "BBB@#R?]JS]CGX7_ +8.C:/HGQ-\0>)K"+1+F6>T;PUK
M1LV=I%56$A"MO&%&/3GUKQ3_ (<D?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"'
M)'[)_P#T47XI_P#A<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?L
MG_\ 11?BG_X7#?\ QJC_ (<D?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"')'[)
M_P#T47XI_P#A<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\
M11?BG_X7#?\ QJC_ (<D?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T
M47XI_P#A<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?B
MG_X7#?\ QJC_ (<D?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI
M_P#A<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7
M#?\ QJC_ (<D?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A
M<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\
MQJC_ (<D?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\
M:H_X<D?LG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_
M (<D?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X
M<D?LG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_ (<D
M?LG_ /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X<D?L
MG_\ 11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_ (<D?LG_
M /11?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X<D?LG_\
M11?BG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_ (<D?LG_ /11
M?BG_ .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X<D?LG_\ 11?B
MG_X7#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_ (<D?LG_ /11?BG_
M .%PW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X<D?LG_\ 11?BG_X7
M#?\ QJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_ (<D?LG_ /11?BG_ .%P
MW_QJOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X<D?LG_\ 11?BG_X7#?\
MQJOL.B@#X\_X<D?LG_\ 11?BG_X7#?\ QJC_ (<D?LG_ /11?BG_ .%PW_QJ
MOL.B@#X\_P"')'[)_P#T47XI_P#A<-_\:H_X<D?LG_\ 11?BG_X7#?\ QJOL
M.B@"AX5\.V/A#PQIOA/3)IY+;2["&TMY+J4R2LD:!%+L>6;"C)[GFK]%% !1
M110 4444 %%%% !1110 4444 %>1?M&_M\?L8_LC:SI_AG]I']I/PGX2U;58
M3-IVBZEJ:F^N(AG,J6R;I3&""#)MV@C&:]=KXG_X(>^$-&^(O[-VJ_\ !0?Q
MGIL-Y\2OCWXOUK7/$^O7,8>YM[&+4KBTT[28Y#\T=M:VEM"BPYPK^82,DT ?
M4_P*_:&^!7[3O@"#XJ?L[_%WP[XU\.W$K1)K'AK5HKN 2KC=$S1L=DBY&Y&P
MRYY KS/6/^"J/_!-S0/BV/@5K'[<?PPM_%?]HC3WTA_&%KNBO"VT6KN'\N.?
M=\OE,P?/&W/%>1^+/!FB?LM?\%L_AQX@^$EA!I6G?M(_#CQ-:?$?1+%!#;WN
MK:";*ZLM7:-0 UUY-Y<6SR'ED*9R0"-/_@L;+\%/ 7_!.?QO^S5I/PCT?5_$
M/QDM;KP?\,_A]IFFPQOK'B74E=8)XXP JF"1C>RW!QY:V[2%@0#0!]5^.?B5
MX ^&=OIEW\0?&&GZ-%K.MVFC:5)J-TL0N]0NI!';VL>[[TLCD*JCEB<"O/?V
MD/V^?V*_V0=3LM"_:;_:A\%>"M2U*'SK#2==UZ**\N(<L/.6WR93$"K R;=@
M*G)XK UG]B:;XB_LU_!/X*_$[XEWLNJ?";7?!VO7>M6T8D;5]0T,PN0YDYV3
M21$LWW@&SUKU?QI-\)?AI!K7Q\\>1Z%HPTGP\_\ ;WB_4(8HGMM+MO,G99K@
MC<((]\LFTG:I=SC).0"7X6_%CX8?''P%IWQ2^#7Q#T7Q5X:U>'S=,U[P]J<5
MY:72 E24EB9E;# @@'@@@X((KS3PK_P4@_8&\<?'-_V:/!_[87P[U+QXE[)9
M#PQ9^*;9[F2[C_UEM& V))TYW1*2ZX.5&#7P;\/?%7C[]F?_ ((E?MA?MM_#
M+PM>^"=+^*GB/QAX\^#^A?9S:SZ)I&H6UO96-Z(>!;/,T;:@(UP%%PG&2:^B
M?V]_V.O@W\*_^"(_CGX(^ /#&GZ3;?"/X/76O>!+ZPB2*32]9T6Q:^M-1BE
MRD_VFW61I@=SF20L3O;(!]J5SGPM^+WPO^-_A3_A./A#X^TKQ'I OKFR?4-(
MO%FC2YMYFAG@8J?EDCD1D9#@JRD$56^ OC^]^*_P,\%_%+4;407'B7PGIVJS
MPJ,"-[BUCF9<=L%R*^*_VIOB'=?\$:_VC_$_[6_A_P  :WXA^#7QPE<^+/"'
MAFS::XTOXAB#;875O$@.U-8$<=G*=N!=K;R.W[UJ /JWXV?MO_L@?LWZEJ&C
M_'O]I+P=X1NM*T^UOM4@U[78;=K.VN9GAMY90Q'EK+)'(B%L;BC8SM./,_\
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
MOCS4_BGH_P /=#M/$^M6D-KK/B.VTF&._OX(<^5%-<*HDE1,G:K,0N> *W*
M,GP%K^O^*O!&D>)O%?@:]\,:GJ&G0W&H>'-2NK>>XTR9T#/;2R6LDL+NC$J6
MBD="5)5F&#7PM_P4>\)_MO?M#_M4Z)\(M;_8+\8_$/\ 9H\*P6VL:GI7A#QO
MX9M/^$_UM2LD-MJ,>I:G:RKIMJX#&VV$7,R*7S&BJWW_ $4 ?.WB'PMX[_X*
M%?LA_%#]G#]H;]E?Q5\&K;Q=X7O?#EO!XDUO1-1E>.ZM7C%W#_9-]<QKY+LI
M"R,A+(, CFOGGXJ#_@J5^U%^QW<?\$V/'/[&MWX5\2^)_#<?@_XB_')_&>E7
M'AC^QW06U_J=A%'.;^>>YMA+Y=I);1>6]P/,?:F6_0^B@"AX6\-:/X,\,:;X
M/\/6H@T_2;"&SL8 <^7#$@1%_!5 KY^_X*D_ 3XL_M&_LYZ!X#^#7A3^V=6L
MOC!X)UNZM/MT%OLL+#Q!97=W-NG=%/EP0R/M!+-MPH9B ?I"B@ KYP_9.^ O
MQ8^&?[<G[57QA\;>%/L7ASXD^,/"U]X+U'[=!)_:,%GX7L+&X?RXW:2'9<P2
MQXE5"VW<H*D,?H^B@#X5\.)^V]^RU^WY^TS\2_!'_!/3Q9\2?#'Q6\3>&-1\
M)^)-"\>^&;"V*67AK3]/G6:.^U&*YCVW$,JY$#9"9 8$$^B_LQ?LO?M$^+OV
ML]4_X*#?MJIX?TGQ8?!Q\)_#SX<^%=2DU"S\):/+<I=73SWDD<7VR_N)8X1)
M)'&D<:0+&A<$M7U+10 4444 %%%% !1110 4444 %%%% !1110!YO^V#^S/X
M-_;)_9>\=_LM^/KR:UTOQSX;N=+FOK90TME(Z_NKF,$@%XI0DJ@\%HQGBOE;
M4/\ @H1_P4 _8K_9NU"U_:Y_X)J_$3XB^*/ 6@.;WX@?"G5M)O="\316T9!U
M)UDNDO[(R*OF20_8Y60ERH90*^\:* /@G]ESPW^U1\)/^">OQ/\ VXOV>]%\
M)?'3]H#X]ZM_PG%EIWAOQ)!#H4DMREM96%C;WEW) LEGI]C&A/F/')*8)D!5
MG7#?^">-I^U)^R_IJ^'/&?\ P3%^,.I^,OB#XC@U'XO_ !E\3>/?!$D^JZA*
MRQR7TT5MK<DD=I;1DK#9P(PA@C"1HS$E_MSX??#+X;?"7P^?"7PJ^'VA^&=*
M-U-='3/#VDPV5N9Y7+RR^7"JKO=R69L98DDDFMR@ K\UOAW+_P %$=:_;+UW
M]L_]K+_@E#\1_%FNZ'<76D_!70-#^)'@IM(\&:*_R27,0N-;C>74[Q1F>Y9%
M98]L$>U V[]*:* ,'X8>*?%7C;P!I7BOQO\ #/4O!NK7UJ);[POK%]:7-SIS
MY(\J26SFF@=A@',<CKSUKP[_ ()\_ 7XL? _QI^TEJWQ1\*?V7;^/OVC]4\4
M^$I/MT$_V_29M&T:VCN<0NQBS-:7"^7)MD'EY*@,I/T?10 5\W_$WX"?%GQ#
M_P %4_A+^TCH_A3SO!?AGX/^+=$US6?MT"_9K^]O='EMH?)9Q*^]+6<[D1E7
MR\,5+*#](44 %?.'_!(;X"_%C]E[_@FC\'/V?OCIX4_L/Q=X5\'Q6.OZ1]N@
MN?LLXDD8IYMN\D3\,.4=ASUKZ/HH _.C_@G)K7_!47]DS]@;X9_L=0_\$L]4
MC\7>#O"Z:5-XE\7?%KPY;Z LX=R)G;3[N]O&C&\$JMMN(! QG-?3_P"P!^R#
MXB_9-^''B6^^*GC^W\6?$CXE>-+SQA\2_$ME9M;VMQJERL<8M[2)BSQVEO!#
M!;Q*S$[8MQP7('O%% !1110 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>16
<FILENAME>blkb-20210630_g14.jpg
<TEXT>
begin 644 blkb-20210630_g14.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKP[_@HY^UIJ_[$
M7['_ (F_:&\->&M/U75[&[TO2]$M=9O&M[!+[4=1MM.MYKN503';1RW222D8
M.Q& ()!H ]QHKXB_X)DZ=_P4*U?XR?%G6?VB_P!LSP_XST'P]\6-3T75?"]O
M\/I;54G&EZ;/&^G7,FH2M:6R//M%LR2 _.^Y6<UZG\=OAO\ \%1?&?Q$US5O
M@!^U+\(_ WA>Q6,^$=$U?X6WNM7>J/Y"&3^T;K^TK=;=#/YB*MO$S"/:Y8L2
M@ /HJBO!_P#@FA^UYXB_;H_8L\(?M)>-/!5IX>U[5)-2T[Q#I.FW+3VD6H:?
MJ-SI]RUO(W+0/+:O)'DDA'4%F()/A^G_ /!2SXV_$K_@J'\._@5\)] T!O@3
MXEU'Q7X;/B>YMI)+[7];T2P-Q>SV4@<1K907#QVF_:_FS6]U@A45F /NBBOD
MGXD_'3]LC]I/]L'QO^RE^QA\1/!OP\T/X2:7I;^/_'_BKPA+X@N+S6=0@-U;
MZ59V:7=K'&D=H8IIIWD9O])B1$'S/7;?L%_M/?%3XW6OQ!^#/[2&AZ)I_P 4
MO@_XS_X1SQG_ ,(VLJ:=JD<MI!?6&JVL<K/)##<VMS&WE.[M'(DJ;F"@D ^@
M**\W_:6T+]J_Q+X7T[0_V3/B+X'\)ZI<:CMUOQ!XV\-76L"TLO+;+6MI!<VP
MEGW[ /-E5 I8X8X%>&?LL_M)_M;^"OV^?$/_  3I_:^\5>$O'-XGPJA^('@W
MXB^$?#4NBM/8?VC_ &?<6=]9/<W").LS*R212!7CS\H8$  ^NZ*** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHK\P_\ @O9_P5P_:>_9*^+OPZ_X
M)^_L/^#?#\OQ(^+>BW5W-XH\4SR);Z/8YDA4P!'3]^3%.V]BVP1*%CD:0;0#
M]/**^&_^"3MU_P %?;7]FC4/$7[;/C#X7>-K>[^&VBZE\'+OPPUVM]>32V4K
MM!JLEPL>7XM SC.YI)&\P]ODC]M_]NW_ (.4O^":GP:L/V[?VH-/_9MU?P)'
MKMI;>)/AQX6AOC=:='<OL2,SR8).XA/,CFGVNRMMD0-@ _9NBOGS]HG_ (*-
M?!7]FS_@G7/_ ,%&?'R36_AMO EEX@TK2)I56YOI[V".2SL%ZCS99)HX\\A<
MEC\JDCXE_P"" ?\ P65_;B_X*"?&[XS_  V_;L\(>$?"J?#CPWIVJ166C:)-
M9367VAI6<7!EGE/RQ*A*D*RG(;G( !^KM%?B,G_!9[_@M-^U%^S]\6_^"J'[
M&/@?X1Z7^SY\*/$5U;V'@KQ;IUU-K?B+3+-8Y+J[:1&4*5AE65@KQ!<.BB1H
MR9/U?_82_:U\'_MV_L@?#_\ :X\#:9)86'CGP]'?MITLHD:QN0S17-L7 &_R
MIXY8]V!NV9P,XH ]:HKY$_X++?\ !2+6O^"=?[-&GW?P<\,VWB;XQ_$CQ!;^
M%_@]X.FB:7^TM6G=%,KQ(RL\42N"0" TDD,9*^9D<3_P;O\ _!2']H3_ (*C
M_L,ZU^T5^TK9>'8/$&G_ !)O]"@3PQILEK;_ &6&RL9D)2260E]US)D[L8V\
M<<@'WC1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %8?Q*^&OP_\ C'X!U?X6?%7P;IWB'PYK]A)9:SHFKVJSVUY;N,-'(C A
M@1^1P1R*W*X[X]_ CX=_M*?"S4?@[\5(-5?1=2DMY9CHGB&\TJ[BE@GCN(98
MKJREBGB=)8HW!1QRN#D$@@'YF?L*:E\0_P#@G'^W/=_LX_"_XA'6_@K\3/VD
MM?\  ^G?#O77>[U?PW>6GAFTU*+4[6_E=I[JU$42VLL4Y80HL#(V2P/UC^W7
M^TG\5OB-X_7_ ()N_L/:T(?BIXHTI9_''CB)?,MOAAX>FRC:G/@_-J$R[TLK
M7(9W_?,5BC):Y^Q3_P $E/V=/V,OC!XO^/UK?ZSXX\;>(?$-W=Z-XO\ '6MW
M^K:GHNGW%O;1/91W%]=3EG8VY+W*B.25&2-\K$M6O$7_  1Y_8*\1_$_Q9\9
M'\#>.M,\1>.M:?5_%E[X:^-WB[2$U*]88,KPV6J11 @ * J!54!5   H X_]
ML?X;?$?]B?\ X)V^$/V0/^">GP>\:W&GRW5AX/N=4\"6D5YK'AG0721]0U>)
M)'C$U\R)(J.67%S=K,QPI!^:OB?^TYX;^$_[;7[&'@WX6?\ !.;X]>&/#WPY
MTGQIIN@^$IO!=E'=WEN=#@A5;1!?L)C&%WRL[J<-NR[$U^F'P)^ WPZ_9O\
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
M0G_"\?A=_P!#1_Y)3_\ Q%'_  O'X7?]#1_Y)3__ !%?/=% 'T)_PO'X7?\
M0T?^24__ ,11_P +Q^%W_0T?^24__P 17SW10!]"?\+Q^%W_ $-'_DE/_P#$
M5-I_QB^'&J7\.F6/B/S)[B58H4^QS#<S' &2F!R>]?.M:_@'_D>M%_["UO\
M^C5H ^F:*** "BBB@ HHHH **** .9^*GQA^'/P3\/0^*_B=XB_LRPN+U;2&
M?[)--NF9'<+MB1F'RQN<D8XZ\BN _P"'@?[(G_16_P#R@W__ ,8KC?\ @JE_
MR;UH_P#V.5O_ .DEW7P%7Y7Q;QQFV0YP\)AX0<5%/WE)O7TDE^!\;G?$.-RW
M'.C2C%JR>J=]?1H_2_\ X>!_LB?]%;_\H-__ /&*/^'@?[(G_16__*#?_P#Q
MBOS0HKYC_B*7$'_/JE_X#/\ ^3/(_P!<<S_DA]TO_DC]+_\ AX'^R)_T5O\
M\H-__P#&*/\ AX'^R)_T5O\ \H-__P#&*_-"BC_B*7$'_/JE_P" S_\ DP_U
MQS/^2'W2_P#DC]+_ /AX'^R)_P!%;_\ *#?_ /QBC_AX'^R)_P!%;_\ *#?_
M /QBOS0HH_XBEQ!_SZI?^ S_ /DP_P!<<S_DA]TO_DC]+_\ AX'^R)_T5O\
M\H-__P#&*/\ AX'^R)_T5O\ \H-__P#&*_-"BC_B*7$'_/JE_P" S_\ DP_U
MQS/^2'W2_P#DC]+_ /AX'^R)_P!%;_\ *#?_ /QBC_AX'^R)_P!%;_\ *#?_
M /QBOS0HH_XBEQ!_SZI?^ S_ /DP_P!<<S_DA]TO_DC]+_\ AX'^R)_T5O\
M\H-__P#&*/\ AX'^R)_T5O\ \H-__P#&*_-"BC_B*7$'_/JE_P" S_\ DP_U
MQS/^2'W2_P#DC]+_ /AX'^R)_P!%;_\ *#?_ /QBC_AX'^R)_P!%;_\ *#?_
M /QBOS0HH_XBEQ!_SZI?^ S_ /DP_P!<<S_DA]TO_DC]+_\ AX'^R)_T5O\
M\H-__P#&*Z;X5?M1? OXV^(9O"OPQ\<_VG?V]DUW-!_9EU#MA5T0MNEB53\T
MB# .>>G!K\JJ^F/^"5G_ "<'K/\ V)MQ_P"E=I7L9#XAYUFF<4<)5ITU&<K.
MRE?Y7FU^!W9;Q/C\9CJ=&<8I2=M$[_\ I1]^4445^QGW84444 %%%% !1110
M 4444 %%%% !1110!E>//^1'UG_L$W'_ **:OF2OIOQY_P B/K/_ &";C_T4
MU?,E !1110 4444 %%%% !1110 4444 %%%% !1110 5K^ ?^1ZT7_L+6_\
MZ-6LBM?P#_R/6B_]A:W_ /1JT ?3-%%% !1110 4444 %%%% 'S1_P %4O\
MDWK1_P#L<K?_ -)+NO@*OOW_ (*I?\F]:/\ ]CE;_P#I)=U\!5_/'B3_ ,E/
M+_!$_+^*_P#D;O\ PH****^"/FPHHHH **** "BBB@ HHHH **** "BBB@ K
MZ8_X)6?\G!ZS_P!B;<?^E=I7S/7TQ_P2L_Y.#UG_ +$VX_\ 2NTKZ7@[_DI\
M+_B_1GK9%_R-Z/J??E%%%?T^?KP4444 %%%% !1110 4444 %%%% !1110!E
M>//^1'UG_L$W'_HIJ^9*^F_'G_(CZS_V";C_ -%-7S)0 4444 %%%% !17S[
M-_P5>_X)IV\K03_MS?#%'1BKJWBZVR"."/O5W'QS_;(_94_9DU6PT+]H7]H/
MPGX,O-4MVGTZU\1:U%:O<Q*VUG0.1N /&1WH ]*HKR_X'_ML?LB_M+>)KKP9
M^S]^T=X/\8ZM96)O;O3O#VN0W4T-N'2,RLJ$D*'D1<],L!WKTVYN;>SMY+N[
MG2**)"\LLC!510,DDG@ #G- #Z*\K^$/[<7['GQ^\<W/PS^"G[2_@OQ1K]K'
M)(^DZ+K\,\TD<9P\D:JW[Y%/!=-RCN:U_CE^U%^SM^S1:Z?>?'WXR^'_  FN
MK/(FF)K.H)%)=>6 TAC3[SJ@*EV P@8%B,B@#O:*Y[4/BU\,=,^%D_QPNO'N
ME'P?;:&^LR^)8;U);+^SUB,QNEE0E6C\L%]RD@CD9K7T36+#Q#HUIK^E/(UK
M?6L=Q;-+ \3F-U#*61P&0X(RK $=" : +5%%% !6OX!_Y'K1?^PM;_\ HU:R
M*U_ /_(]:+_V%K?_ -&K0!],T444 %%%% !1110 4444 ?-'_!5+_DWK1_\
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
MZ&OO^B@#X _X7A_P<DV?[^Y_8:_9IO4'!@L_B;J$;GWW2)C%+_PT/_P<<?\
M2.K]G_\ \.[<?_&Z^_J* /@#_AI__@XGL_W%S_P2Z^"UZPY\^S^-OEH?;;)%
MNS0?VK/^#AZ,>8W_  2?^$4@7DQQ_':(,WL"8L GWXK[_HH ^ /^&R_^#@C_
M *0P?#__ ,2+L/\ XS1_PVW_ ,%_; YN_P#@A_X.U -]T6/[2VE1%/\ >\R'
MG/MZ5]_T4 ?D?^W[^V5_P6F\3_!O3;#XI?\ !&+1/"^GIXEADAU"+]HK2+TR
M3"WN (O+CA!&5+MNZ#9CO7R"/VH?^"C\?R/_ ,$MDD*\&2/XW:0%;W ,>0/K
M7[+_ /!5+_DWK1_^QRM__22[KX"K\)\0,;AJ'$4H3PT*CY8ZR=1/_P EJ17X
M'YSQ-B*5/-'&5*,M%J^:_P"$DOP/F4_M4_\ !1.']Y>?\$LY5C'WC#\:=(D;
M\%$?-)_PUM^WS_TBZU3_ ,.OI?\ \17TW17Q/]IX'_H"I?\ @5;_ .6GS_UO
M#_\ 0/#[ZG_R9\R?\-@_MQ0?)??\$P/$"OU M_B/ILJX^H4<^U'_  V1^VJ.
M6_X)B>)\=\>/M./]*^FZ*?\ :6 _Z J?_@57_P"6#^MX;_H'C]\__DSYE_X;
M8_:Q_P"D9WCK_P *:PKPO_@I1^U+\?\ XA_L5>-/!?CW]ASQ?X.TV^_L[SO$
M>H:Q:SV]H4U*UD7S%C.[YF4(,?Q.*_0ZOF7_ (+%_P#*.+XB_P#<(_\ 3Q95
MZN0X_ 3SS"QCA(1;J0U4JEU[RUUFUIYJQV9;B<-+,:*5&*?/'6\M-5WD?AC1
M117]+'ZR?N=_P1T_Y1Q?#K_N+_\ IXO:^FJ^9?\ @CI_RCB^'7_<7_\ 3Q>U
M]-5_*?$7_)08S_K[4_\ 2V?C.:?\C.O_ (Y?^E,****\<X0HHHH *^F/^"5G
M_)P>L_\ 8FW'_I7:5\SU],?\$K/^3@]9_P"Q-N/_ $KM*^EX._Y*?"_XOT9Z
MV1?\C>CZGWY1117]/GZ\%%%% !1110 4444 %%%% !1110 4444 97CS_D1]
M9_[!-Q_Z*:OF2OIOQY_R(^L_]@FX_P#135\R4 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !6OX!_P"1ZT7_ +"UO_Z-6LBM?P#_ ,CUHO\ V%K?_P!&
MK0!],T444 %%%% !1110 4444 ?-'_!5+_DWK1_^QRM__22[KX"K[]_X*I?\
MF]:/_P!CE;_^DEW7P%7\\>)/_)3R_P $3\OXK_Y&[_PH****^"/FPHHHH **
M** "BBB@ HHHH **** "BBB@ KZ8_P""5G_)P>L_]B;<?^E=I7S/7TQ_P2L_
MY.#UG_L3;C_TKM*^EX._Y*?"_P"+]&>MD7_(WH^I]^4445_3Y^O!1110 444
M4 %%%% !1110 4444 %%%% &5X\_Y$?6?^P3<?\ HIJ^9*^F_'G_ "(^L_\
M8)N/_135\R4 %%%% !1110 4444 %%%% !1110 4444 %%%% !6OX!_Y'K1?
M^PM;_P#HU:R*U_ /_(]:+_V%K?\ ]&K0!],T444 %%%% !1110 4444 ?-'_
M  52_P"3>M'_ .QRM_\ TDNZ^ J^_?\ @JE_R;UH_P#V.5O_ .DEW7P%7\\>
M)/\ R4\O\$3\OXK_ .1N_P#"@HHHKX(^;"BBB@ HHHH **** "BBB@ HHHH
M**** "OIC_@E9_R<'K/_ &)MQ_Z5VE?,]?3'_!*S_DX/6?\ L3;C_P!*[2OI
M>#O^2GPO^+]&>MD7_(WH^I]^4445_3Y^O!1110 4444 %%%% !1110!QGQF^
M!GA#XYZ99:3XOU36K6.QG::%M%U:2T9F*[2&*?>&.QKS[_AWO\$_^AM\=_\
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
M'"5SXL\(>&;-IKC2_B&(-MA=6\2 [4U@1QV<IVX%VMO([?O6H ^K?C9^V_\
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
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>17
<FILENAME>blkb-20210630_g15.jpg
<TEXT>
begin 644 blkb-20210630_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@
MHK(^('C[P9\*O FL_$[XC>)+71_#_A[2[C4M;U:^DV0V=I!&TDLSGLJHK,?8
M5\\?!S_@L#^PK\5OV1[']N'Q)\5$^'7PXUC5KG3] UKXGM#H[:Q) Q1VM(WE
M+3KO610%&XF&3Y<+D@'T]17C_P"RW_P4!_8I_;8DU*V_92_:;\(>.KG1T5]4
ML-"U9)+FUC) 61X#B18R3@/MVD\9SQ6;^T7_ ,%,/V /V1_']G\*_P!I7]KO
MP+X,\27L*31:+K>NQQW"1.<)+*@),*-SAY-JD D' . #W*BJ?A_Q!H'BW0K+
MQ3X5URSU/3-2M8[G3M1T^Y2:"Z@=0R2QR(2KHRD$,I((((->>_M._MH_LG_L
M7^'++Q9^U7^T%X6\!V.ISM#IC^(M52"2]=0"ZPQD[YMH92VQ3M# G&10!Z=1
M7AGAS_@H_P#L@?$S]G#Q?^U)^S[\7-/^*/AKP-I<U_XBM_AU<Q:C?V\<4;2N
MAM@ZNLGEH[K&VUG"G:&. >F_8\_:]^!G[=G[/'A[]I_]G/Q0VJ^%?$D,C6DD
M\/E7%O+'(T<MO/&23'*CJRLO/0$$J02 >FT5X?X$_P""E?[ ?Q._:"N?V5/A
M]^UYX#UCXB6MS/;2>%+#Q!$]TT\()FA3!VR2H%?=&A9EV/D#:V.^\2?M!?!W
MPE\:_#7[.>O>.((O&WB_3;[4?#_AV."66>>SLPAN+AS&A6")3(BAY2BLS!%+
M-Q0!V5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 17]]:Z9
M8S:E?2[(+>)I9GVD[54$DX')X':N8_X7C\+O^AH_\DI__B*U_'G_ "(^L_\
M8)N/_135\R4 ?0G_  O'X7?]#1_Y)3__ !%'_"\?A=_T-'_DE/\ _$5\]T4
M?0G_  O'X7?]#1_Y)3__ !%'_"\?A=_T-'_DE/\ _$5\]T4 ?0G_  O'X7?]
M#1_Y)3__ !%'_"\?A=_T-'_DE/\ _$5\]T4 ?0G_  O'X7?]#1_Y)3__ !%'
M_"\?A=_T-'_DE/\ _$5\]T4 ?0G_  O'X7?]#1_Y)3__ !%'_"\?A=_T-'_D
ME/\ _$5\]T4 ?0G_  O'X7?]#1_Y)3__ !%'_"\?A=_T-'_DE/\ _$5\]T4
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
M@#*\>?\ (CZS_P!@FX_]%-7S)7TWX\_Y$?6?^P3<?^BFKYDH **** "BBB@
MHHHH **** "BBB@ HHHH **** "M?P#_ ,CUHO\ V%K?_P!&K616OX!_Y'K1
M?^PM;_\ HU: /IFBBB@ HHHH **** "BBB@#S3]JG]HG_AF;X>V?CS_A#_[;
M^UZS'8?9/[0^S;-\4TF_=Y;YQY6,8_BSGCGP#_A[=_U;]_Y=?_W+79_\%4O^
M3>M'_P"QRM__ $DNZ^ J_&N-^*\_RC/7A\)6Y8<L7;E@]7OJXMGP?$&=9E@<
MQ=*A4M&RTM%_FF?97_#V[_JW[_RZ_P#[EH_X>W?]6_?^77_]RU\:T5\C_K_Q
M;_T$_P#DE/\ ^0/$_P!9<[_Y^_\ DL?\C[*_X>W?]6_?^77_ /<M'_#V[_JW
M[_RZ_P#[EKXUHH_U_P"+?^@G_P DI_\ R ?ZRYW_ ,_?_)8_Y'V5_P /;O\
MJW[_ ,NO_P"Y:/\ A[=_U;]_Y=?_ -RU\:T4?Z_\6_\ 03_Y)3_^0#_67._^
M?O\ Y+'_ "/LK_A[=_U;]_Y=?_W+1_P]N_ZM^_\ +K_^Y:^-:*/]?^+?^@G_
M ,DI_P#R ?ZRYW_S]_\ )8_Y'V5_P]N_ZM^_\NO_ .Y:/^'MW_5OW_EU_P#W
M+7QK11_K_P 6_P#03_Y)3_\ D _UESO_ )^_^2Q_R/LK_A[=_P!6_?\ EU__
M '+1_P /;O\ JW[_ ,NO_P"Y:^-:*/\ 7_BW_H)_\DI__(!_K+G?_/W_ ,EC
M_D?97_#V[_JW[_RZ_P#[EH_X>W?]6_?^77_]RU\:T4?Z_P#%O_03_P"24_\
MY /]9<[_ .?O_DL?\C[*_P"'MW_5OW_EU_\ W+7IG[*W[<G_  TS\0;WP)_P
MJ_\ L3[)HTE_]J_MO[3OVRPQ[-ODIC/FYSG^'&.>/SIKZ8_X)6?\G!ZS_P!B
M;<?^E=I7N<-\9\2YAGN'P^(K\T)2LURP5UZJ*?XGH93GV;8G,:5*I4O%O56C
M^B/ORBBBOW<_1PHHHH **** "BBB@ HHHH **** "BBB@#*\>?\ (CZS_P!@
MFX_]%-7S)7TWX\_Y$?6?^P3<?^BFKYDH **** "BBB@ HHHH **** "BBB@
MHHHH **** "M?P#_ ,CUHO\ V%K?_P!&K616OX!_Y'K1?^PM;_\ HU: /IFB
MBB@ HHHH **** "BBB@#YH_X*I?\F]:/_P!CE;_^DEW7P%7W[_P52_Y-ZT?_
M +'*W_\ 22[KX"K^>/$G_DIY?X(GY?Q7_P C=_X4%%%%?!'S84444 >\?!/]
MB'7/'_P\;XK_ !"\::5X8T*ZLIWTF?4;L(\CJIVS,","(;6)Y#%5)&!@GS#X
M@_"V^\&?$J7X:Z!K]CXGN-T*V=WX=<W$5V945T$>!\Q^<# SSQS7TO\ L^?'
M#X,_'7X/V/[/GQ<BO-%U'0M!NK:TUV!P(!:F(QLY)R$81D AE*_+D$9P/%OC
M/\,/'G[%GQTLX/#WBW?=VL2:CH>KP1!6:)F=/G0[@#E75E.01[-BOM<TRO*X
M9/A\3A(<U/W54J*5Y)M>]%P=DM;\O33?4^@QF#P<<#2JT8WCIS23NTWNG'2V
MNWIOJ2?&']C;XH? WX5:?\4?'U[IT(O[V.U;2896>XMW=)' <A=G C.<,<$B
MK7PN_9!7X@^%M)\2ZW\=O!GA^37@3I&EZEJ6+J;$C1\QG&,LI P3GZ\5Z-\:
M?$FO>+_^":W@OQ-XHU>>_P!0O?&4\EU=W,A9Y&-QJ/))_(#H  !Q7E7[*'[.
M.M?'CQRE[?*;/POHTJW'B'5Y6V1QQK\QB5CQO8#_ (",L>@!>(RS+J>=4*&%
MP[J1JTZ<E%R::<DFVVNRO?9+?96"IA,+''TZ=&DYJ<(M)MK=7NVO+?9+<Y;X
MU_!CQE\!?'L_P^\;QP&YBB6:"XM7+17$+9VR(2 <9##D @J16K^SQ^SKXE_:
M,UW4M#\.>(=-TS^R]/\ MES<:H[K'LW!>JJ<=<Y/&!6S^VO\;M'^/'QTNO$O
MAH[]*TZSCTW3;@K@W$4;.QDQZ,\CD=]NW.#Q3OV1_P!H3PG^SYKGB#4_%OAV
M_P!3AUG1_L*P6$BH0"X+$LQ&.!CC)YKS88;(X<32HRG?"J4E>[V5[:K6U^JW
M1R1I9='-G3<OW*;U\M>J\RA\5/V<M)^&?A)_%%G^T#X"\1NDZ1_V;X>UQ;BY
M8,?O!!_".YKS&OHSXR_!']G[Q=^S5_PTK^SYINJ:-#IVI)9ZMH^IW+2\LZH<
M%F<[@TD9!#$%6/ (Q7SG7+GN"C@<7&,81C&45*/+)RC)._O)R2?2UFE:QEF6
M'6'KI1BDFDU9MII];O4****\4\\*^F/^"5G_ "<'K/\ V)MQ_P"E=I7S/7TQ
M_P $K/\ DX/6?^Q-N/\ TKM*^EX._P"2GPO^+]&>MD7_ "-Z/J??E%%%?T^?
MKP4444 %%%% !1110 4444 %%%% !1110!E>//\ D1]9_P"P3<?^BFKYDKZ;
M\>?\B/K/_8)N/_135\R4 %%%% !1110 4444 %%%% !1110 4444 %%%% !6
MOX!_Y'K1?^PM;_\ HU:R*U_ /_(]:+_V%K?_ -&K0!],T444 %%%% !1110
M4444 ?-'_!5+_DWK1_\ L<K?_P!)+NO@*OOW_@JE_P F]:/_ -CE;_\ I)=U
M\!5_/'B3_P E/+_!$_+^*_\ D;O_  H****^"/FPHHHH ^@/@1^T?^SAX%\.
MP6_C']GBUFUO3=$N(/[7&HOMU1B"1%+$L94%\[=S!@ .3BO.?VA_CUXF_:+^
M(DGC[Q+8PV@2V6UL;&W8LMO I9@NX\L=SL2W&2W0# '"T5Z^)SS,,5@(X.32
MIJSM&,8W:5DY-)<S7GZO4[:N88JMAE0;2BNR2O;:]EK\ST_Q'^T?_P )!^RY
MH'[-G_"&^3_8>K/>_P!M?VCN\_=)<OL\GRQM_P"/C&=Y^YTYX] \%?MV^"/#
M7P1L/@;K7[.,.HZ9;V:0W_E>)6M5OG!!:1U2WSEFY(+'/?-?.%%:8?B+-\-5
M]I3J*_(J>L8/W%HHV<6MEZOJV72S3'49\T9:\JCM%^ZMEJO^'ZGK%[\=_@NO
MQ7T#Q_X>_9ATNRTG28IEU'PU/JWVJ'4F=&56=I8"%VE@0-C<J.G6H/"'QC^"
M=K\0O$WB7Q_^SQ::IH^NW/FZ?HMIJ7V8:2-[-LB:.-<C!"X 0<#BO+J*P_MG
M'>TYGR_%S6]G"UW'EVY;6MTM:^MKZF?U_$<U]-[_  QM>UMK6M;IMUW/9/C?
M^U=8^/OAO:_!3X5_#.U\'^$[:X$\UE#=&>6ZD!R"[D#C/)SN)(!+<8KQNBBN
M?'8_%9E7]KB)7:22T222V22222[)&6(Q-;%U.>J[O;HDDMDDM$@HHHKC, KZ
M8_X)6?\ )P>L_P#8FW'_ *5VE?,]?3'_  2L_P"3@]9_[$VX_P#2NTKZ7@[_
M )*?"_XOT9ZV1?\ (WH^I]^4445_3Y^O!1110 4444 %%%% !1110 4444 %
M%%% &5X\_P"1'UG_ +!-Q_Z*:OF2OIOQY_R(^L_]@FX_]%-7S)0 4444 %%%
M% !1110 4444 %%%% !1110 4444 %:_@'_D>M%_["UO_P"C5K(K7\ _\CUH
MO_86M_\ T:M 'TS1110 4444 %%%% !1110!\T?\%4O^3>M'_P"QRM__ $DN
MZ^ J^_?^"J7_ ";UH_\ V.5O_P"DEW7P%7\\>)/_ "4\O\$3\OXK_P"1N_\
M"@HHHKX(^;"BBB@ HHHH **** "BBB@ HHHH **** "OIC_@E9_R<'K/_8FW
M'_I7:5\SU],?\$K/^3@]9_[$VX_]*[2OI>#O^2GPO^+]&>MD7_(WH^I]^444
M5_3Y^O!1110 4444 %%%% !1110 4444 %%%% &5X\_Y$?6?^P3<?^BFKYDK
MZ;\>?\B/K/\ V";C_P!%-7S)0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %:_@'_D>M%_["UO\ ^C5K(K7\ _\ (]:+_P!A:W_]&K0!],T444 %%%%
M!1110 4444 ?-'_!5+_DWK1_^QRM_P#TDNZ^ J^_?^"J7_)O6C_]CE;_ /I)
M=U\!5_/'B3_R4\O\$3\OXK_Y&[_PH****^"/FPHHHH **** "BBB@ HHHH *
M*** "BBB@ KZ8_X)6?\ )P>L_P#8FW'_ *5VE?,]?3'_  2L_P"3@]9_[$VX
M_P#2NTKZ7@[_ )*?"_XOT9ZV1?\ (WH^I]^4445_3Y^O!1110 4444 %%%%
M!1110 4444 %%%% &5X\_P"1'UG_ +!-Q_Z*:OF2OIOQY_R(^L_]@FX_]%-7
MS)0 4444 %%%% !1110 4444 %%%% !1110 4444 %:_@'_D>M%_["UO_P"C
M5K(K7\ _\CUHO_86M_\ T:M 'TS1110 4444 %%%% !1110!\T?\%4O^3>M'
M_P"QRM__ $DNZ^ J^_?^"J7_ ";UH_\ V.5O_P"DEW7P%7\\>)/_ "4\O\$3
M\OXK_P"1N_\ "@HHHKX(^;"BBB@ HHHH **** "BBB@ HHHH **** "OIC_@
ME9_R<'K/_8FW'_I7:5\SU],?\$K/^3@]9_[$VX_]*[2OI>#O^2GPO^+]&>MD
M7_(WH^I]^4445_3Y^O!1110 4444 %%%% !1110 4444 %%%% &5X\_Y$?6?
M^P3<?^BFKYDKZ;\>?\B/K/\ V";C_P!%-7S)0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %:_@'_D>M%_["UO\ ^C5K(K7\ _\ (]:+_P!A:W_]&K0!
M],T444 %%%% !1110 4444 ?-'_!5+_DWK1_^QRM_P#TDNZ^ J^_?^"J7_)O
M6C_]CE;_ /I)=U\!5_/'B3_R4\O\$3\OXK_Y&[_PH****^"/FPHHHH ****
M"BBB@ HHHH **** "BBB@ KZ8_X)6?\ )P>L_P#8FW'_ *5VE?,]?3'_  2L
M_P"3@]9_[$VX_P#2NTKZ7@[_ )*?"_XOT9ZV1?\ (WH^I]^4445_3Y^O!111
M0 4444 %%%% !1110 4444 %%%% &5X\_P"1'UG_ +!-Q_Z*:OF2OIOQY_R(
M^L_]@FX_]%-7S)0 4444 %%%% !1110 4444 %%%% !1110 4444 %:_@'_D
M>M%_["UO_P"C5K(K7\ _\CUHO_86M_\ T:M 'TS1110 4444 %%%% !1110!
M\T?\%4O^3>M'_P"QRM__ $DNZ^ J^_?^"J7_ ";UH_\ V.5O_P"DEW7P%7\\
M>)/_ "4\O\$3\OXK_P"1N_\ "@HHHKX(^;"BBB@ HHHH **** "BBB@ HHHH
M **** "OIC_@E9_R<'K/_8FW'_I7:5\SU],?\$K/^3@]9_[$VX_]*[2OI>#O
M^2GPO^+]&>MD7_(WH^I]^4445_3Y^O!1110 4444 %%%% !1110 4444 %%%
M% &5X\_Y$?6?^P3<?^BFKYDKZ;\>?\B/K/\ V";C_P!%-7S)0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %:_@'_D>M%_["UO\ ^C5K(K7\ _\ (]:+
M_P!A:W_]&K0!],T444 %%%% !1110 4444 ?-'_!5+_DWK1_^QRM_P#TDNZ^
M J^_?^"J7_)O6C_]CE;_ /I)=U\!5_/'B3_R4\O\$3\OXK_Y&[_PH****^"/
MFPHHHH **** "BBB@ HHHH **** "BBB@ KZ8_X)6?\ )P>L_P#8FW'_ *5V
ME?,]?3'_  2L_P"3@]9_[$VX_P#2NTKZ7@[_ )*?"_XOT9ZV1?\ (WH^I]^4
M445_3Y^O!1110 4444 %%%% !1110 4444 %%%% &5X\_P"1'UG_ +!-Q_Z*
M:OF2OIOQY_R(^L_]@FX_]%-7S)0 4444 %%%% !1110 4444 %%%% !1110
M4444 %:_@'_D>M%_["UO_P"C5K(K7\ _\CUHO_86M_\ T:M 'TS1110 4444
M %%%% !1110!\T?\%4O^3>M'_P"QRM__ $DNZ^ J^_?^"J7_ ";UH_\ V.5O
M_P"DEW7P%7\\>)/_ "4\O\$3\OXK_P"1N_\ "@HHHKX(^;"BBB@ HHHH ***
M* "BBB@ HHHH **** "OIC_@E9_R<'K/_8FW'_I7:5\SU],?\$K/^3@]9_[$
MVX_]*[2OI>#O^2GPO^+]&>MD7_(WH^I]^4445_3Y^O!1110 4444 %%%% !1
M110 4444 %%%% &5X\_Y$?6?^P3<?^BFKYDKZ;\>?\B/K/\ V";C_P!%-7S)
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %:_@'_D>M%_["UO\ ^C5K
M(K7\ _\ (]:+_P!A:W_]&K0!],T444 %%%% !1110 4444 ?-'_!5+_DWK1_
M^QRM_P#TDNZ^ J^_?^"J7_)O6C_]CE;_ /I)=U\!5_/'B3_R4\O\$3\OXK_Y
M&[_PH****^"/FPHHHH **** "BBB@ HHHH **** "BBB@ KZ8_X)6?\ )P>L
M_P#8FW'_ *5VE?,]?3'_  2L_P"3@]9_[$VX_P#2NTKZ7@[_ )*?"_XOT9ZV
M1?\ (WH^I]^4445_3Y^O!1110 4444 %%%% !1110!Y/^U9^QS\+_P!L'1M'
MT3XF^(/$UA%HES+/:-X:UHV;.TBJK"0A6WC"C'ISZUXI_P .2/V3_P#HHOQ3
M_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN
M&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_
M^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7
MV'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=%
M 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'
MG_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\
M#DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9
M/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_
M .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%
M/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3
M_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_
M (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_
M^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\
M#DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#D
MC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_
M .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*
M+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3
M_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN
M&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_
M^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7
MV'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=%
M 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'
MG_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\
M#DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% %#PKX=L?"
M'AC3?">F33R6VEV$-I;R74IDE9(T"*78\LV%&3W/-7Z** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBO'O^"A7QS\3_LR?L(_&/]H;P1&&UOP7\--:UC1=
M\0=5O(+*62!F4\%1($+#T!H QOC7_P %1O\ @GA^SK\0+OX5?&G]L/P+H/B/
M3E5M6T>XUI))]-#8P;I8]WV7(8'][LX(/3FO7= ^*/PS\5?#N'XO>&/B)H>H
M^$[C36U&#Q/8ZM#+I\EF%+&X6X5C&8@H)+[MH )SQ7D?_!.']E;X<?LK_L9>
M"_AKX5TR"ZO=3\/6VI^-/$%P!-=>)=8NH5FO=0NYCEKB6::21BSEL*54?*H
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
-** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>blkb-20210630_g16.jpg
<TEXT>
begin 644 blkb-20210630_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 **** "BO@/]L_\ X+]_"?\ 9F_:5\2_LI?!
M']D[XI_'/Q5\/]%_M;XEGX:Z0MQ:^&;78LA\Z3)+.J.I<;0BE@I?>&5?I[]A
M?]M[X#?\%#_V:= _:H_9SUJYNO#NNK)&UKJ, BO-.NHFV36ES&&8)*C<'#,K
M JZLR,K$ ]>HKY*_X*E?\%=/A9_P2QE^&VF^/?@=XZ\>ZI\4M:N=*\,:+X!L
MX+B\FNXOLX6(122(TCR-<QHB1AF9CC&2,L_86_X*F>-OVTOC'=_";Q%_P3/_
M &C_ (/P6N@3:FOBGXM_#R32M,F:.6&,6J3,<&=A,75.ZQ2'^&@#ZXHK\\_C
M5_P<2_ ;X-_%GQUIA_9D^).N?"OX5_$&#P3\3?C7I5O:G2-"UJ201/%Y+2B>
M:.*5E2215X/W5;=%YGT]\?\ ]M+1_A#^T/\ ";]EGP1X%F\8^,_BGJ5Q-]@L
MM26"/0_#]I'OO=:N7V/B)"T44:87SY90BL""0 >W4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X
M^_\ !M*/[;_;W_X*)Z_XJS/XAF^.RPZF;E<ND8U+7\)ST7<'&WIA .PI/^#.
M.XNH_P!DKXZZ)I4K'PY:?'F\_L15QY2EK&T#[,$@?(L' ..G)KUK]IS_ ((4
M?M#2_M>_$;]KG_@FO_P41U'X"7OQHT_[+\5="_X0V'5K>_D(Q)=VS/(IMYF)
M>3<H$BR2RM'-&)"H[SPA_P $2U_9_P#^"4Q_X)L_L5?MA>+OA/KUQJT&K:E\
M8]"MYEU6ZU#[1#+=3;+6[MF198X5MPBS?)"J*QDP2P!F_P#!;?\ X)0?M+?\
M%(_B)\ ?B=^S+\<O"O@36O@GXEU#7K;4O$MA-=9O7DTZ:S:.%(V20))9$N)"
M!@J,,"0/+_\ @E5_P4@_X*0:'_P5!\??\$A?^"HVK>$O%OBO0_"O_"0>&/'_
M (1T^.U2[B"P2>6Z11Q(T;PW 93Y4;QO"ZMO#*5^A/VNOV%/^"C_ ,0OAS\)
M-%_8Y_X*FZG\-?$7P]\)-H_B[5]5\')J\?C6<P6D8OKE+J:01S![>5\L)GS=
M/\^02V!_P3"_X(M2?L1_M >-/VWOVF/VI-;^.'QU\>6 T_5?'&LZ:+.&RLLQ
M$P6\'F2$$B"%-Y8!8X42-(UW!@#Y\_;&_P""&WC_ $?PU\?-"U3]O/0?!O[*
M7Q3^([_%CXOZ)JGA!IM9TR2&1;Z^BM+P2A%A=[=&#,A9!%& K[6\WG?@5_P4
M&\?_  C_ &E+OX^V7[#?B_XK_'_X_P#P_/BSPG\-],UBSTP_#SX1Z?+)'I5M
M)/=$JMQ<LLEY+#&,RS3(I <1JWZ(?M\_L=^*?VX]$\$?!'6/&]EIWPNC\8V^
MK_%G0F@=KGQ3869$]MI*L/E2VENEB:X)^9HX@B_>:O)?V[_^"6GQQ^-?[6VA
M?MV?L3?M9VGPE^)%E\-KGP!KKZOX-36;#4=#EG>==L1EC\F>*61G5OF#%8P=
MH0[@#WW]A+]L[X4?\%!OV4?!_P"UW\%8;Z#0/%]E+)#9:I&J7-E/#/);W%O*
M%)7='-%(F02& # D,*]<KP__ ()P_L-^!O\ @F_^QEX*_8Z^'_B6ZUNS\)VD
M_P!IUR]MQ%+J-W<7$MS<3F,%A&&EF?:FYMB!5W-MW'W"@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BO@#_@Y%_X*1?\ #N__ ()QZ]_PA6O?9/B%\3?-\+^"/)EVS6WFQG[9
M?KCD>1;EMKC[LTL'K5C_ (-R?^"D7_#Q?_@G'X>U#QIKWVOXA?#CR_"_CKSI
M=TUS)#&/LM^V>6^T6^QF<\&:.<#[M 'WO1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117
MG_[57PI^(_QT_9Q\:?!GX2?&#_A7_B'Q3X?N-+T_QHNC'4'TCSU\N2>. 3P%
MI1&S[#YB['*OSMVD _E"_P"#D7_@I%_P\0_X*.:]_P (5KWVOX>_#+S?"_@C
MR9=T-SY4A^V7ZXX/GW ;:X^]#%!Z58_X-K/^"D7_  [U_P""CFAZ?XVU[[)\
M/?BGY7A?QGYTNV&UDDD_T&_;/ \FX8*SGA89YS7WO_Q Q_\ 647_ ,PG_P#?
MJC_B!C_ZRB_^83_^_5 '[_45P?[+_P ,/B/\%/V>/!OP@^+GQ>_X3[Q%X9\/
MV^F:GXT;1S8/K#0H(UN9(#/-LE9%7>?,;<^YN-VT=Y0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 5->U3^Q-#O=:\CS?LEI)/Y6
M[;OV*6QG!QG'7%>9?\-0?]2/_P"5/_[57H?CS_D1]9_[!-Q_Z*:OF2@#UC_A
MJ#_J1_\ RI__ &JC_AJ#_J1__*G_ /:J\GHH ]8_X:@_ZD?_ ,J?_P!JH_X:
M@_ZD?_RI_P#VJO)Z* /6/^&H/^I'_P#*G_\ :J/^&H/^I'_\J?\ ]JKR>B@#
MUC_AJ#_J1_\ RI__ &JC_AJ#_J1__*G_ /:J\GHH ]8_X:@_ZD?_ ,J?_P!J
MH_X:@_ZD?_RI_P#VJO)Z* /6/^&H/^I'_P#*G_\ :J/^&H/^I'_\J?\ ]JKR
M>B@#UC_AJ#_J1_\ RI__ &JC_AJ#_J1__*G_ /:J\GHH ]8_X:@_ZD?_ ,J?
M_P!JJWH'[1?]N:[9:+_PAWE?;+N.#S?[0W;-[!<X\L9QGIFO'*U_ /\ R/6B
M_P#86M__ $:M 'TS1110 4444 %%%% !1110!YI^U3^T3_PS-\/;/QY_PA_]
MM_:]9CL/LG]H?9MF^*:3?N\M\X\K&,?Q9SQSX!_P]N_ZM^_\NO\ ^Y:[/_@J
ME_R;UH__ &.5O_Z27=? 5?C7&_%>?Y1GKP^$K<L.6+MRP>KWU<6SX/B#.LRP
M.8NE0J6C9:6B_P TS[*_X>W?]6_?^77_ /<M'_#V[_JW[_RZ_P#[EKXUHKY'
M_7_BW_H)_P#)*?\ \@>)_K+G?_/W_P EC_D?97_#V[_JW[_RZ_\ [EH_X>W?
M]6_?^77_ /<M?&M%'^O_ !;_ -!/_DE/_P"0#_67._\ G[_Y+'_(^RO^'MW_
M %;]_P"77_\ <M'_  ]N_P"K?O\ RZ__ +EKXUHH_P!?^+?^@G_R2G_\@'^L
MN=_\_?\ R6/^1]E?\/;O^K?O_+K_ /N6C_A[=_U;]_Y=?_W+7QK11_K_ ,6_
M]!/_ ))3_P#D _UESO\ Y^_^2Q_R/LK_ (>W?]6_?^77_P#<M'_#V[_JW[_R
MZ_\ [EKXUHH_U_XM_P"@G_R2G_\ (!_K+G?_ #]_\EC_ )'V5_P]N_ZM^_\
M+K_^Y:/^'MW_ %;]_P"77_\ <M?&M%'^O_%O_03_ .24_P#Y /\ 67._^?O_
M )+'_(^RO^'MW_5OW_EU_P#W+1_P]N_ZM^_\NO\ ^Y:^-:*/]?\ BW_H)_\
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
M@E Q%?5E%% !1110 5K^ ?\ D>M%_P"PM;_^C5K(K7\ _P#(]:+_ -A:W_\
M1JT ?3-%%% !1110 4444 %%%% 'S1_P52_Y-ZT?_L<K?_TDNZ^ J^_?^"J7
M_)O6C_\ 8Y6__I)=U\!5_/'B3_R4\O\ !$_+^*_^1N_\*"BBBO@CYL**** /
MH#X$?M'_ +.'@7P[!;^,?V>+6;6]-T2X@_M<:B^W5&()$4L2QE07SMW,&  Y
M.*\Y_:'^/7B;]HOXB2>/O$MC#:!+9;6QL;=BRV\"EF"[CRQW.Q+<9+= , <+
M17KXG/,PQ6 C@Y-*FK.T8QC=I63DTES->?J]3MJYABJV&5!M**[)*]MKV6OS
M/3_$?[1__"0?LN:!^S9_PAOD_P!AZL][_;7]H[O/W27+[/)\L;?^/C&=Y^YT
MYXW/AS\>?V8_#/AG2H/&7[*,&L:UI<"J^I'772.\=3G?)%LV<^A#].<UXI11
M3SS,*=:-5N,G&,8+FA"248_#HXM75M]^[".88J,U.Z;245>,7HMMUT[[GL'B
M_P#:TN/B3^T)IWQK^)7PUTS6--TRW:VM_"D[J;=H-D@56:2-PS!Y"Y8IR0,
M8&&_#/\ :HA^&GQ0\4^)]-^&5@_A;Q>LL.J^#EF"0+;N6VQHRH -@=E'R8*N
MPP,@CR&BA9]FJK^W]I[_ #.=[1OS-6=W;5-:<OPVZ#68XU5/:<_O7YKV5[M6
M?3:VEMO(]G^+_P"U/X9\2_"2+X$?!KX4Q^$?#37PN[^)M2>ZFNI 0P!9QD#<
M%/)8G8H! &#XQ117)CLPQ68UE4KM-I**LE%)+9))))+LD88C$UL5-3J/965D
MDDET25DD%%%%<9@%?3'_  2L_P"3@]9_[$VX_P#2NTKYGKZ8_P""5G_)P>L_
M]B;<?^E=I7TO!W_)3X7_ !?HSULB_P"1O1]3[\HHHK^GS]>"BBB@ HHHH **
M** "BBB@ HHHH **** ,KQY_R(^L_P#8)N/_ $4U?,E?3?CS_D1]9_[!-Q_Z
M*:OF2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *U_ /_(]:+_V%K?_
M -&K616OX!_Y'K1?^PM;_P#HU: /IFBBB@ HHHH **** "BBB@#YH_X*I?\
M)O6C_P#8Y6__ *27=? 5??O_  52_P"3>M'_ .QRM_\ TDNZ^ J_GCQ)_P"2
MGE_@B?E_%?\ R-W_ (4%%%%?!'S84444 %%%% !1110 4444 %%%% !1110
M5],?\$K/^3@]9_[$VX_]*[2OF>OIC_@E9_R<'K/_ &)MQ_Z5VE?2\'?\E/A?
M\7Z,];(O^1O1]3[\HHHK^GS]>"BBB@ HHHH **** "BBB@ HHHH **** ,KQ
MY_R(^L_]@FX_]%-7S)7TWX\_Y$?6?^P3<?\ HIJ^9* "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ K7\ _\ (]:+_P!A:W_]&K616OX!_P"1ZT7_ +"U
MO_Z-6@#Z9HHHH **** "BBB@ HHHH ^:/^"J7_)O6C_]CE;_ /I)=U\!5]^_
M\%4O^3>M'_['*W_])+NO@*OYX\2?^2GE_@B?E_%?_(W?^%!1117P1\V%%%%
M!1110 4444 %%%% !1110 4444 %?3'_  2L_P"3@]9_[$VX_P#2NTKYGKZ8
M_P""5G_)P>L_]B;<?^E=I7TO!W_)3X7_ !?HSULB_P"1O1]3[\HHHK^GS]>"
MBBB@ HHHH **** "BBB@ HHHH **** ,KQY_R(^L_P#8)N/_ $4U?,E?3?CS
M_D1]9_[!-Q_Z*:OF2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *U_
M/_(]:+_V%K?_ -&K616OX!_Y'K1?^PM;_P#HU: /IFBBB@ HHHH **** "BB
MB@#YH_X*I?\ )O6C_P#8Y6__ *27=? 5??O_  52_P"3>M'_ .QRM_\ TDNZ
M^ J_GCQ)_P"2GE_@B?E_%?\ R-W_ (4%%%%?!'S84444 %%%% !1110 4444
M %%%% !1110 5],?\$K/^3@]9_[$VX_]*[2OF>OIC_@E9_R<'K/_ &)MQ_Z5
MVE?2\'?\E/A?\7Z,];(O^1O1]3[\HHHK^GS]>"BBB@ HHHH **** "BBB@ H
MHHH **** ,KQY_R(^L_]@FX_]%-7S)7TWX\_Y$?6?^P3<?\ HIJ^9* "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K7\ _\ (]:+_P!A:W_]&K616OX!
M_P"1ZT7_ +"UO_Z-6@#Z9HHHH **** "BBB@ HHHH ^:/^"J7_)O6C_]CE;_
M /I)=U\!5]^_\%4O^3>M'_['*W_])+NO@*OYX\2?^2GE_@B?E_%?_(W?^%!1
M117P1\V%%%% !1110 4444 %%%% !1110 4444 %?3'_  2L_P"3@]9_[$VX
M_P#2NTKYGKZ8_P""5G_)P>L_]B;<?^E=I7TO!W_)3X7_ !?HSULB_P"1O1]3
M[\HHHK^GS]>"BBB@ HHHH **** "BBB@ HHHH **** ,KQY_R(^L_P#8)N/_
M $4U?,E?3?CS_D1]9_[!-Q_Z*:OF2@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *U_ /_(]:+_V%K?_ -&K616OX!_Y'K1?^PM;_P#HU: /IFBBB@ H
MHHH **** "BBB@#YH_X*I?\ )O6C_P#8Y6__ *27=? 5??O_  52_P"3>M'_
M .QRM_\ TDNZ^ J_GCQ)_P"2GE_@B?E_%?\ R-W_ (4%%%%?!'S84444 %%%
M% !1110 4444 %%%% !1110 5],?\$K/^3@]9_[$VX_]*[2OF>OIC_@E9_R<
M'K/_ &)MQ_Z5VE?2\'?\E/A?\7Z,];(O^1O1]3[\HHHK^GS]>"BBB@ HHHH
M**** "BBB@ HHHH **** ,KQY_R(^L_]@FX_]%-7S)7TWX\_Y$?6?^P3<?\
MHIJ^9* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K7\ _\ (]:+_P!A
M:W_]&K616OX!_P"1ZT7_ +"UO_Z-6@#Z9HHHH **** "BBB@ HHHH ^:/^"J
M7_)O6C_]CE;_ /I)=U\!5]^_\%4O^3>M'_['*W_])+NO@*OYX\2?^2GE_@B?
ME_%?_(W?^%!1117P1\V%%%% !1110 4444 %%%% !1110 4444 %?3'_  2L
M_P"3@]9_[$VX_P#2NTKYGKZ8_P""5G_)P>L_]B;<?^E=I7TO!W_)3X7_ !?H
MSULB_P"1O1]3[\HHHK^GS]>"BBB@ HHHH **** "BBB@ HHHH **** ,KQY_
MR(^L_P#8)N/_ $4U?,E?3?CS_D1]9_[!-Q_Z*:OF2@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *U_ /_(]:+_V%K?_ -&K616OX!_Y'K1?^PM;_P#H
MU: /IFBBB@ HHHH **** "BBB@#YH_X*I?\ )O6C_P#8Y6__ *27=? 5??O_
M  52_P"3>M'_ .QRM_\ TDNZ^ J_GCQ)_P"2GE_@B?E_%?\ R-W_ (4%%%%?
M!'S84444 %%%% !1110 4444 %%%% !1110 5],?\$K/^3@]9_[$VX_]*[2O
MF>OIC_@E9_R<'K/_ &)MQ_Z5VE?2\'?\E/A?\7Z,];(O^1O1]3[\HHHK^GS]
M>"BBB@ HHHH **** "BBB@ HHHH **** ,KQY_R(^L_]@FX_]%-7S)7TWX\_
MY$?6?^P3<?\ HIJ^9* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K7\
M _\ (]:+_P!A:W_]&K616OX!_P"1ZT7_ +"UO_Z-6@#Z9HHHH **** "BBB@
M HHHH ^:/^"J7_)O6C_]CE;_ /I)=U\!5]^_\%4O^3>M'_['*W_])+NO@*OY
MX\2?^2GE_@B?E_%?_(W?^%!1117P1\V%%%% !1110 4444 %%%% !1110 44
M44 %?3'_  2L_P"3@]9_[$VX_P#2NTKYGKZ8_P""5G_)P>L_]B;<?^E=I7TO
M!W_)3X7_ !?HSULB_P"1O1]3[\HHHK^GS]>"BBB@ HHHH **** "BBB@ HHH
MH **** ,KQY_R(^L_P#8)N/_ $4U?,E?3?CS_D1]9_[!-Q_Z*:OF2@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *U_ /_(]:+_V%K?_ -&K616OX!_Y
M'K1?^PM;_P#HU: /IFBBB@ HHHH **** "BBB@#YH_X*I?\ )O6C_P#8Y6__
M *27=? 5??O_  52_P"3>M'_ .QRM_\ TDNZ^ J_GCQ)_P"2GE_@B?E_%?\
MR-W_ (4%%%%?!'S84444 %%%% !1110 4444 %%%% !1110 5],?\$K/^3@]
M9_[$VX_]*[2OF>OIC_@E9_R<'K/_ &)MQ_Z5VE?2\'?\E/A?\7Z,];(O^1O1
M]3[\HHHK^GS]>"BBB@ HHHH **** "BBB@#R?]JS]CGX7_M@Z-H^B?$WQ!XF
ML(M$N99[1O#6M&S9VD5582$*V\848].?6O%/^')'[)__ $47XI_^%PW_ ,:K
M[#HH ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#
MHH ^//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH
M ^//^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^
M//\ AR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//
M^')'[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\
MAR1^R?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'
M[)__ $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^
MR?\ ]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__
M $47XI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\
M]%%^*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47
MXI_^%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^
M*?\ X7#?_&J/^')'[)__ $47XI_^%PW_ ,:K[#HH ^//^')'[)__ $47XI_^
M%PW_ ,:H_P"')'[)_P#T47XI_P#A<-_\:K[#HH ^//\ AR1^R?\ ]%%^*?\
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
M/V>1KVXE4>;;O)$^4=3E6(YQU!%?1]%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
A10 4444 %%%% !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>blkb-20210630_g17.jpg
<TEXT>
begin 644 blkb-20210630_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@ KP;]
MLK_@I?\ L8_L$W_AS1/VE/C1I>CZKXGU2UM--T..[BDOQ#--Y1OGMMXD%I&<
MF24*<!2 &;Y:]YK\FO\ @I1I'CO]@K]L+7/VN?C!\-UUOX2_$[XX?#77KSXH
MZ0IN-0\%1Z,]M!+I5W:*K7$UI((9+F%[97 EED5TW.KD _2>V_:I_9JN?@%#
M^U2WQX\)P?#:XT];Z+QU>Z[!;Z7]G9]@D-Q(RHH+_)R0=WR]>*Y[]F[]O[]B
MC]L#6+_PY^S%^U!X+\;:GI=N+B_TO0=<BENH8"P43F'(<Q$LH$H!0EA@\BNP
M\+:O\#/VEOA)I/C#PK+X;\:^"?$,-MJVCW<44-[87JB5;B"X0$,C,LJ)(K8R
MLB \,O'R1\;+/0?VDO\ @MK\%-.^"FDP3:E^SMX<U[5OC!XMM(P!96^L:<UG
MIF@22K]^:9V>],#?ZN.W608,@- 'W-7@5G_P50_X)NZC\7(O@1I_[<7PQN/%
MD^HC3X=(@\7VKE[PG:+42!_+,Y;Y?*W;]W&W/%>^U\/_ /!:_1/A';?\$]M1
M_88\ _"?0]1\8?&F=?"7PA\!Z=IT42G5I6#G44CC4""&Q3=>2W& L8B&3EU!
M /N"BLGP'H&I>%/ ^C>%M9UZ;5;S3=)M[6[U.X_UEY+'$J-,W^TY!8^YK6H
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "O@#_@K'^U!^T)X5U_P?\--&_X)_?$#Q!::;\>O!%WX.\7Z
M7XAT)=)\12)>VTHM7::^2XL)6G+VZ^; 4R@D+A6%??\ 10!\">!?@C_P4<_8
M+_X).R?#/]E[X+:'XK^-WB+Q=J^IGP]X?UBQATKP4NLZI=W\IM!J,UK#=1V*
M3B-(2\:RRX/^KW5TW_!.VV^,_P"S)X:T3]GRQ_X)>_%OP]9ZQK$NH>.OBGXR
M^(7@^_NM5U6X^>[UC4C::Q-<W,TK@9\N-RJ[$10B*!]JT4 <%!\1OC2_Q<\6
M>#+C]G2Z3PMHWAZVO?#7C-?%%DR^(;YPYEL$M=PEMFCVH/-EQ&WF<'@U\'_L
MM7G_  45\,?'3Q+^VE^US_P27^)?BOXN>(8Y=+T/^Q_B/X(;2?!7AX2EHM)T
MP3:XKDR866YN65'GEP-JHBK7Z6T4 9W@_6-8\0^$=*U_Q%X3NM U"^TZ"XOM
M"O[B":?3IGC5GMI'MWDB=XV)0M&[H2I*LPP3HT44 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% &?XMOKK3/"NIZE8R[)[?3Y
MI87V@[65"0<'@\CO7A?_  O'XH_]#1_Y)0?_ !%>W^//^1'UG_L$W'_HIJ^9
M* .L_P"%X_%'_H:/_)*#_P"(H_X7C\4?^AH_\DH/_B*Y.B@#K/\ A>/Q1_Z&
MC_R2@_\ B*/^%X_%'_H:/_)*#_XBN3HH ZS_ (7C\4?^AH_\DH/_ (BC_A>/
MQ1_Z&C_R2@_^(KXL7]K/]JC_ (>(>"_@'XI^$6E>%?AQXLT[Q6ND-J4XN-:U
M271_L8-^?)D,-M:RM=CRHSNE9$+OY>]4'L'[0'A/]J;Q@^CZ;^SA\9_"?@FW
M'VAO$.I>(/!<NM7+_P"K\A;:-;RVCC'^NWM)O_Y9[0,-D ]S_P"%X_%'_H:/
M_)*#_P"(H_X7C\4?^AH_\DH/_B*^1OV9/CI^T?8?M1>+_P!C+]I[5?"WB;5=
M!\':=XIT'QOX0TB;3H[W3[JZN;4P7EG)-.+>Y66V8C9(R/&P( *G/M'Q;T/X
MK>(O USI7P6^(>D^%O$,DD9M-:UOPT^KV\*AP75K9+FV+EERH/FKM)!PV,$
M]1_X7C\4?^AH_P#)*#_XBC_A>/Q1_P"AH_\ )*#_ .(KX-^*WCG_ (*'? OX
MS_"'X:WW[4?PX\9WOQ%\>16$_AVR^#=QIDRZ-;1M=:I>BX.LSB,0VZ;1F-LR
MSPK_ !5WGQR^*_[2/C;]KJT_9&_9V\>^'/!?]G_#C_A+]?\ %&N^&'UB2?S;
MY[.ULX+<7,"HNZ&>261F8X$:J%)+  ^MO^%X_%'_ *&C_P DH/\ XBC_ (7C
M\4?^AH_\DH/_ (BOB3PW^W-\4OB'^PUX0\>Z!X?TBV^+_P 0]<O?!GAS2K17
MDL5UZUOKNQN[]4<ES8VZV5U?,&)/DP[-Q9@3]2Z)9W^G:-::?JNKR:A=06L<
M=S?RQ)&]S(J@-*RH JEB"Q"@ 9P !0!VW_"\?BC_ -#1_P"24'_Q%'_"\?BC
M_P!#1_Y)0?\ Q%<G10!UG_"\?BC_ -#1_P"24'_Q%:/A#XQ?$?5/%FF:9?>(
M_,@N-0ABF3['"-RLX!&0F1P>U<%6OX!_Y'K1?^PM;_\ HU: /IFBBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH RO'G_(CZS_V";C_ -%-7S)7
MTWX\_P"1'UG_ +!-Q_Z*:OF2@ HHHH **** /F']HW_E*;^S'_V)7Q%_]%:'
M7N/QJ^%,OQF\"2^!H?BAXM\(&:XCE.L^"M56ROT"'.Q96C<!6[C&2.XJ;Q'\
M&OAMXM^*?ACXU^(?#?VCQ-X-LM1M/#>I_;)D^QPWX@%VOEJXCDWBV@Y=6*[/
ME*Y;/(_'O]C7X*_M&^)+#QKX[G\7Z?K6FV1L[35O"'Q U?0YA;ERYC;[!<Q+
M("S'[X8C)P10!X5^PIX'?]E_]N7XL_LE0>-[_P"("77@_1?&5U\0?$\HNO$4
M<L]Q=VJZ9J=Z,?:0J0":W&V/RXY'&T@AC]E5P'[/W[+WP*_9=T&_\/\ P1\!
MQZ2NKWOVS6K^XO9[V^U2XQCSKJ[N7DGN7 X!D=L#@8%:/PC^!?PQ^!/@JX^'
MOPLT.YTW2;K4KN_F@?5[JY<W%U(TLSB6>5Y%R[,0 P"]%"@ 4 >"_LKR_P##
M3_[;7Q1_;#N?W_ASP07^&?PR<\I)]FE6;6[].H/FWHCMED4\IIY[-7J'QZ_8
M_P# 7QW\;Z5\4O\ A.O&/@WQ9I&E7&E0^)_ FO'3[R?3IW5Y+.8E'26+S$61
M=R[HW&Y&4DD]?\%?@K\,?V=_A?I/P9^#?A9-%\-Z'"\>F:<MS+.8P\C2NS23
M.\DCM([NSNS,S,222:TOB!X-L?B+X%UGP!J>IW]E:ZWI<]A<W>E71@N8HY8V
MC9HI1S&X#'#CE3@C! H _/OSY/AA\/=-^-7[,%O9Z#X;MO%VD?!S]GS4=4B-
M];Z597^L06NL>*'65O\ 2);JY#K$[L1*EI#(2RW+AOI#]FSQY\<_!?[7'CK]
MD3XP_&2?XBVND^!=$\6:#XIU'1;*QO[=;RZU"TFLKE;&*&"3#V(EC98D;;*0
MV[ ->I^+OV:_@;XZ^! _9E\4?#FQN/ J:3;:;!X>0O%%!;V^S[.L31LKQ-$8
MHV1T8.C(K*P(!JC\ ?V5?@W^S6^M7_PUTW5YM5\2302>(?$/B;Q-?:SJ>H^0
MA2!9;N^FEF9(T9E2/=L3<V "S$@'HU%%% !6OX!_Y'K1?^PM;_\ HU:R*U_
M/_(]:+_V%K?_ -&K0!],T444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% &5X\_Y$?6?^P3<?^BFKYDKZ;\>?\B/K/\ V";C_P!%-7S)0 4444 %
M%%% !6?XN\3Z5X)\*:GXSUUW6QTC3YKV\:)-S"**-I'('<[5/%:%<7^TE_R;
MMX^_[$K5?_226@#XL_XB;_\ @EE_T-GC7_PCI?\ XJC_ (B;_P#@EE_T-GC7
M_P (Z7_XJOYNJ* /ZE_V//\ @M9^PU^W-\:(/@)\!->\27'B&XTZXO8X]3\.
MO;1>5" 7.]F(S@C [U]:U_-W_P &Q_\ RE-TG_L2M8_]%)7](E !1110 444
M4 %:_@'_ )'K1?\ L+6__HU:R*U_ /\ R/6B_P#86M__ $:M 'TS1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 97CS_D1]9_[!-Q_P"BFKYD
MKZ;\>?\ (CZS_P!@FX_]%-7S)0 4444 %%%% !7%_M)?\F[>/O\ L2M5_P#2
M26NTK(^('A&V^('@/6_ =Y>/;PZWI%S82W$2@M$LT31E@#P2 V?PH _C*HK]
MV_\ B$?_ &=/^CN?&O\ X)+3_&C_ (A'_P!G3_H[GQK_ ."2T_QH _.'_@A_
M\=/''[.'[=UA\6_!'P$\1?$@Z;X9U$:OX<\)!7U(6+(HEN+>)O\ CX>/Y6\H
M$%AGD8R/Z+OV2/V]/V5_VWO#<NN_L]?%.TU.\LU_XG'AR\!M=5TIP=K)<VDF
M)(\-E=V"A(.UFZU\Q?\ !.[_ (("_"#_ ()W_M(VW[2/@SX_^)/$5];:1=V"
MZ;JFF6\43+.H4MNC.<C'%>X?M;?\$N?V8OVKO$<7Q8-CJ?@+XFV!\S2/BG\/
M+TZ9K5M*!A3)+'Q<KC (E#';D*R9S0!]'45\(']IC_@I-_P3G/\ 9_[:GPSD
M^//PNM>%^,'PRTH1ZYID _Y::II(.' 49:6 [55<LSL<5]6_LV_M7?LZ_M>^
M 8_B9^S?\6]'\5Z2VT3R:=<?OK1V&1'<0L!+;R8YV2*K8YQB@#T*BBB@ K7\
M _\ (]:+_P!A:W_]&K616OX!_P"1ZT7_ +"UO_Z-6@#Z9HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** ,KQY_R(^L_P#8)N/_ $4U?,E?3?CS
M_D1]9_[!-Q_Z*:OF2@ HHHH **** "BBB@ HHHH **** "OE/]I'_@DI\#?B
MGX^D_:#_ &=/%FL? _XMKN>/Q]\.F%N+UR<E;^R!6&]C8\N&"L_1G(XKZLHH
M ^$[;_@H'^V7^P3<1^&/^"IGP-_MOP?$XC@_: ^%6GR76FA.@DU33U7S;)NF
MYT786;:B$#-?8OP@^-/PE^/_ (%M/B;\$_B-H_BG0+Y<VVJZ)?I<0L>Z$J3M
M<9PR-AE/! -=)<VUO>6\EI=P)+%*A26*10RNI&""#P01QBOCKXO_ /!(GPKX
M=\=W?[07_!.SXLZC\ /B)<-YM['X;A$OAS7&!)\N^TIOW)!/&Z,*%R6V,W-
M'V16OX!_Y'K1?^PM;_\ HU:^!O#?_!4OXP_LHZ]:?"[_ (*U? )_ +S3K;:=
M\8O!L<VH>$-6<X"F1P#+I[L>B2@]V.Q:^YO@?XT\'_$34_#'C;P!XJT[7-&U
M*_MIM/U72+V.YMKF,RKAXY(R5<>X)H ^K**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#*\>?\B/K/_8)N/\ T4U?,E?3?CS_ )$?6?\ L$W'
M_HIJ^9* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"EXC\->'/&.A7?A
M;Q=H%EJNF7\#0WVG:E:I/!<1GJDD;@JZGN""#7R!+_P2A^)?[.GQ0B^+_P#P
M2'^/9^$OB"ZU6*XNOAGXC$M_X)UJXWC DM3N>R+' ,L&2J\(J=:^S*U_ /\
MR/6B_P#86M__ $:M 'CGPB_X+@6OPE^(%A^SA_P5X^ .H?LW>/[R7[/I7B?4
MY_M?@GQ(X.-]EJZ9CAR!O,<Y'E@J&D+'%?>NF:GINMZ;;ZSHVH07=G=PK-:W
M5K*LD<T; ,KHRDAE((((X(-8/Q=^#7PF^/W@#4/A5\;_ (;:)XM\-:I%Y>H:
M'XATV.[MIQV)CD!&1U##E3R"",U\%:G_ ,$HOVR/^">&HW'C_P#X(J?M*_9?
M# F:YOOV:OB_?3ZEX9N<G<Z:;>,QN-,D/.!N*NY&^0(-M 'Z-45\0_LR_P#!
M<'X(^,OB;;_LM_MU?#/6_P!FGXT-M1/!GQ+D1-.U=\[=^EZL +:]C9L*IRC.
MQVH'P37V\"",@T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !17$_&W]I#X&?LX:78ZW
M\<OB7IOAFTU*X:"QGU)V59I%7<57 /('-><_\/2/^"?/_1UGA7_P(D_^(H ]
M\HKP/_AZ1_P3Y_Z.L\*_^!$G_P 11_P](_X)\_\ 1UGA7_P(D_\ B* /9_'G
M_(CZS_V";C_T4U?,E=;J/_!2#]AGQQI\_@KPE^TOX;O]5UB%K+3+&"=R]Q<2
M@QQQKE>K,P ]S7)4 %%%% !1110 4444 %%%% !1110 4444 %%%% !6OX!_
MY'K1?^PM;_\ HU:R*GTSQ5X>\"ZC;^-O%VK16&DZ/,M[J=].<);V\1$DDC8[
M*JDGV% 'U317@?\ P](_X)\_]'6>%?\ P(D_^(H_X>D?\$^?^CK/"O\ X$2?
M_$4 =S^TU^R9^S9^V7\,KGX/?M1?!C0?&WAVYR18ZW9AVMW(QYL$HQ);R@$@
M2Q,CCLPKXB/["O\ P5 _X);'^VO^"8'QP;XV?"BS.Y_V<_C/K/\ IVGP#DPZ
M)K;<Q #Y4@N,1( 2?-<U]2?\/2/^"?/_ $=9X5_\")/_ (BC_AZ1_P $^?\
MHZSPK_X$2?\ Q% '!?L7?\%G/V4?VLO'3?L]>.+?6_@[\:;,K%JOP=^*MD=+
MU83$=+0R8COT;!9#$2[( YC0&OKFOAO]M#Q__P $-_\ @H)X$7P%^U=X^\ >
M)H[96_LG5VEE@U/27)SYEI>1*LUN=P!(5MK;0&5AQ7R59_MR?M&_\$L+J-/V
M>/VXO#O[8'P4MG"CP)X]UX67CS0+8=K34W01:FB+SLF <X2.-%&6H _9FBOB
MS]E__@X(_P""67[4?AA-1T?]HF+PEKT:?\37P3XYT^73]6TZ0?>1XRK))CN\
M+R(,X+ \5ZO_ ,/2/^"?/_1UGA7_ ,")/_B* /?**\#_ .'I'_!/G_HZSPK_
M .!$G_Q%'_#TC_@GS_T=9X5_\")/_B* /?**\#_X>D?\$^?^CK/"O_@1)_\
M$4?\/2/^"?/_ $=9X5_\")/_ (B@#WRBO _^'I'_  3Y_P"CK/"O_@1)_P#$
M4?\ #TC_ ()\_P#1UGA7_P ")/\ XB@#WRBO _\ AZ1_P3Y_Z.L\*_\ @1)_
M\11_P](_X)\_]'6>%?\ P(D_^(H ]\HKP/\ X>D?\$^?^CK/"O\ X$2?_$4?
M\/2/^"?/_1UGA7_P(D_^(H ]\HKP/_AZ1_P3Y_Z.L\*_^!$G_P 11_P](_X)
M\_\ 1UGA7_P(D_\ B* /?**\#_X>D?\ !/G_ *.L\*_^!$G_ ,11_P /2/\
M@GS_ -'6>%?_  (D_P#B* /?**\#_P"'I'_!/G_HZSPK_P"!$G_Q%'_#TC_@
MGS_T=9X5_P# B3_XB@#WRBO _P#AZ1_P3Y_Z.L\*_P#@1)_\11_P](_X)\_]
M'6>%?_ B3_XB@#WRBO _^'I'_!/G_HZSPK_X$2?_ !%'_#TC_@GS_P!'6>%?
M_ B3_P"(H ]\HKP/_AZ1_P $^?\ HZSPK_X$2?\ Q%'_  ](_P""?/\ T=9X
M5_\  B3_ .(H ]\HJOI.JZ?KNEVVMZ1=I/:7END]K/']V2-U#*P]B"#^-6*
M"BBB@ HHHH S?$G@SP?XR@BMO%_A33=5CA<M#'J5C'.L;$8)4.#@X[BLC_A1
MGP2_Z([X5_\ ">MO_B*ZFB@#EO\ A1GP2_Z([X5_\)ZV_P#B*/\ A1GP2_Z(
M[X5_\)ZV_P#B*ZFB@#EO^%&?!+_HCOA7_P )ZV_^(H_X49\$O^B.^%?_  GK
M;_XBNIHH Y;_ (49\$O^B.^%?_">MO\ XBC_ (49\$O^B.^%?_">MO\ XBNI
MHH Y;_A1GP2_Z([X5_\ ">MO_B*/^%&?!+_HCOA7_P )ZV_^(KJ:* .6_P"%
M&?!+_HCOA7_PGK;_ .(H_P"%&?!+_HCOA7_PGK;_ .(KJ:* .6_X49\$O^B.
M^%?_  GK;_XBC_A1GP2_Z([X5_\ ">MO_B*ZFB@#EO\ A1GP2_Z([X5_\)ZV
M_P#B*/\ A1GP2_Z([X5_\)ZV_P#B*ZFB@#EO^%&?!+_HCOA7_P )ZV_^(H_X
M49\$O^B.^%?_  GK;_XBNIHH Y;_ (49\$O^B.^%?_">MO\ XBC_ (49\$O^
MB.^%?_">MO\ XBNIHH Y;_A1GP2_Z([X5_\ ">MO_B*/^%&?!+_HCOA7_P )
MZV_^(KJ:* .6_P"%&?!+_HCOA7_PGK;_ .(H_P"%&?!+_HCOA7_PGK;_ .(K
MJ:* .6_X49\$O^B.^%?_  GK;_XBC_A1GP2_Z([X5_\ ">MO_B*ZFB@#EO\
MA1GP2_Z([X5_\)ZV_P#B*/\ A1GP2_Z([X5_\)ZV_P#B*ZFB@#Y?_;0_X(Y_
M\$_/VY]"BB^*GP)T_0_$=CAM#\?^!8TT?7M*E7[DD5W H+[3RL<PDC!YV9YK
MY4_X0?\ X*5?\$H1Y/Q5_9[T+]LKX'V(X\4>&O"EI;?$30;4=[BT*^7K 48&
MY&\YR&=W0<5^I=% 'YO_ !8_;2_X)Z?ML?LKZ?\ $#]BOQ9X4N=0M?%=O%KV
MB6NE1Z=K>D_Z/=!H;RT9$GA&]<9*F-F3Y6;&:\+KW?\ X+E?\$Q/V5OC3X1T
MG]I+0_"+^!?BRGB:&W@^)_@>3^S]596MKAL7#1X6[&8T&90SA5VJZ@FOS9_X
M7W^V=^QI_H/[57@)OB?X'M^%^)G@2PVZA9Q#C??Z>.P&2TD1VJ!R68U^%\?9
M;]>XAE["HG4Y8^X]&_\ "WI+TNI=DS\[XEPOUC-'[.2Y[+W7HWZ/9^F_9,^K
MZ*Y+X-?'CX/_ +0GA&/QQ\&?B#IOB#37P'EL9LO Q&=DL9P\+X_A=5/M76U^
M9U:56A4=.I%QDMTU9KU1\C.$Z<G&2LUT85V'A/X'^./%_P --=^+EFEI;:#X
M?94N[V^N/+$LK8Q%$,'>^608XY=>>:X^OIS]J^/_ (5E^R%\)/A3HY\J'6+-
MM7U,)P9)_*BD.X]QNNFQG^XOH*]7*\!1Q.'Q.)K7Y*4+V764FHQ7I=W?DK=3
MMP>&IU:56K4^&$;^K;LOE=W?H>*^$/V>?CAX^\/_ /"5>#OA9K6H:<=WEW=O
M9,4EQD'9_?P01\N>1CK7(7-M<V5S)9WEN\4T3E)8I4*LC X*D'D$'C%?>GQ,
M\._&KQ/J/PA\4?LWZ]+#X*L;"U-V]AJ:PVUO&I3<TZ;@)$$2E2I#8VNN 6P?
MGG_@HGH6F:)^U+K$FF0+']NL[6ZN%08'FM$%8X]3M!/J23WKV<]X8I97@'7I
MN3Y90BW)+EGS1YN:#71-6Z^NZ._,<HA@\,ZD6]'%-O:5U>\?);=3S'P1\(/B
ME\2K6>]^'_@#5=8AMI EQ+IUD\JQL1D E1P<5J?\,Z_%ZQ\3Z/X5\5^#[KP_
M-KUZ+33+C7H7MH99CC";BO4DJ/JPKV?]B_QWX*T3X">-_!.M?&NS\%:KK>H0
MIIFI2712:#"#,JA&5ACD9R!GOP:Y']K7X6?&_P"&4>@ZUXR^-U_XWT#4"TV@
M:TVKSSHLF%;(5Y'"$KM8,K$,!UX(&,LDP=+):>/2E4=DY\LH6C[]K27QJZ6C
MM:[1F\OH0R^.)2<M+RLXV6MK-?$KKKYGE7Q%^'WBGX5^-+_P#XTT_P"S:CIT
MWESQALJP(!5U/=64A@>X(K1\0_ GXR>$_",?CSQ+\--8LM'E5&6_N+)E0!_N
MENZ@Y&"V,Y'J*]X_;AEL=:\/?!_]H74K".:^UK08&UF(J +CRT@F /8\RRC/
MICTKI_&/Q/\ AUXVU'XA:QX+^*H\37?Q0TBRTGPSX-C@F$]K<LBQ9D5@$C$;
M9?=GUYSR>F?#>7PQN)HRJM<MG#6*;C*#G%M/67V8-1UO*_D]I95A8XBK3<]K
M..JO9Q<D[/?I&RUNSY(MO!GB>\\(W7CR#27.D6=Y':7%\SJJ"=P66-<D%VVJ
M20H.!R<"LNOH#XI?!KXJ>,?#5G\.O@;X#U'6?"'@CS8;K5K*(;-5U7_E\N4!
M(:8!AY2!0V%CP#SBO &5D8HZD$'!!'(-?.9GE\\OJ1@XNUOB:TDU\7*[:Q3T
MNF[VOLTCRL7AI8::5GMN]F^MNZ6U];[]1****\TY KZ(_P""9_A3PMXP^.NK
M:9XN\-:?JEM'X2GE2WU&S2=%<75J P5P0#AB,]<$^M?.]?3'_!*S_DX/6?\
ML3;C_P!*[2OI>#O^2GPO^+]&>MD7_(WH^I]I_P#"C/@E_P!$=\*_^$];?_$4
M?\*,^"7_ $1WPK_X3UM_\174T5_3Y^O'+?\ "C/@E_T1WPK_ .$];?\ Q%'_
M  HSX)?]$=\*_P#A/6W_ ,174T4 ,@@@M8$M;6%(XHT"QQQJ JJ!@  = !VI
M]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 ?-'_!5+_DWK1_^QRM_P#TDNZ^
M J^_?^"J7_)O6C_]CE;_ /I)=U\!5_/'B3_R4\O\$3\OXK_Y&[_PH^??C-_P
M3S^&?C'Q=)\8O@3XFU'X4_$'EAXG\'XCBNV/.V[M.(KE">6!"LQ^\QZ5RMO^
MV-^T3^RE<)X?_;X^%/VG0%<1P?%OP':/<Z<PS@->VH'F6K8QE@-I)PJX&:^K
M*9<6]O>6\EI=P)+%*A26*10RNI&""#P01VKYJEF\ITU1QL/:P6BN[3BO[L]U
MY)\T?[IY,,=*45#$1YXK:_Q+TEO\G=>1D?#_ .(W@+XK>%K;QO\ #7QAIVNZ
M1=KFWU#2[M9HF]1E2<,,\J<$'@@5]:?&^9/CC^PQX#^)&BGSKKP%)_8^MP)R
MUNA2.(2-]?*MS_VU]C7YH?$#_@G=I7AOQ5<_%O\ 8K^(]Y\(_%L[>9=VFE1"
M70]58'.VYL&_=@'H&0#;DMM)J7P-_P %+OC=^S*T_P (OVZ/!NI_#R'7-MI-
MXV\+74]QX6US@A1*RY:W)W'"2@X!8G8*]C+J5'V.(IX.3JPJP:<-%4BTU*+4
M=IVDE\+;:NW&)WX6%/V=6-!\\9QLX[336J=MI6:Z/:^B/T9^#&E?LN>$=#T3
MQIXR_:AU:2"WC@O=6\"VNEW(66\7#F$D?*Z[P 3MP0/O@'-8)\>_!+]I/]H[
MQ%X__:.\5:KX9T&]LV;2FTR,R2H\;0QPPMMAF_Y9!V8[0-PZ\X/A'A_Q#H'B
MS1;;Q)X6UNSU+3KR(2V=_87*S0SH>C(Z$JP]P:N5YT\\J*E3PZH04(-2<?>:
ME))I<UY-Z7>B<4FWH<DLQFH1I>SBHQ=VM=6E;6[OWT5EJST[X-_#3]GOQUH=
MY+\2_CS)X2U&#4"MM!)H\EREQ;;%(?*@!6W;AC/8?+Z]M^TC\4_A_P#$#PAX
M'_9:_9ZDOM<LM$N5CBU.Y@*/>W3YC145@IQEW)) 'S #@9/SW5S0?$&N>%M7
M@\0>&M7N;"^M7W6UY:3&.2)L$95EY!P3TK.AG"HX)X6-*,5.RG./-SRBFG;6
M3BMNB5[*Y-/'*G0=&,$E*RE)7YFKWMJ[?<D?0?\ P4(\1:3HDO@?]GK1;U+C
M_A!O#L<-_+&>//>*) I]PD2M_P!M:\Y^$'BSPU\)_ FN_$NVU>%_%]RITKPS
M9IDR6"RH?M%^?[I$9,<?.=SL<8&:\^U?5]5U_5+C6]<U*>\O+N5I;FZN92\D
MKL<EF8\DD]S5>C&YU/$YO4QT(V;TBOY4ERQMYQ25GWU#$8^57'2Q$5;MY*UE
M\TOQU/JCX0?&KX+7/A/X6:[XF^+#>&[OX:-??VEH?]G3R-J(E.5:%HP5)8##
M9Y^=N@Y/S;X\\06OBWQSK/BJRL_LT.IZM<W<-OQ^Z625G"\>@./PK)HK/,,Y
MQ&8X:G1J124;:J]VU&,$W=M+W8I:)+J1B<?5Q5*-.22MVOK9*.NO9+:P4445
MY!Q!7TQ_P2L_Y.#UG_L3;C_TKM*^9Z^F/^"5G_)P>L_]B;<?^E=I7TO!W_)3
MX7_%^C/6R+_D;T?4^_****_I\_7@HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH ^:/^"J7_)O6C_\ 8Y6__I)=U\!5]^_\%4O^3>M'_P"QRM__ $DN
MZ^ J_GCQ)_Y*>7^")^7\5_\ (W?^%!1117P1\V%5->T#0O%6C7/ASQ/HMIJ.
MGWD1BO+&_MEFAG0]5='!5@?0C%6Z*:;B[K<:;3NCY<\0?L">-O@=K5S\0O\
M@GQ\6I/ MW-*9[[P!KADO/#6IOU(\HDO:,W]^/.  %""O/\ X^_\%9?BI^S7
M\.I])^,_[+M[X:^(]O<Q):V-]*\^B:S#NQ)-:7D6<D##>6W*@X+$Y%?<=?'O
M_!<J.-_V#KYGC4E/%&FE"1]T[W&1Z<$C\:^MR/&T\WS6AALQIJKS2BN9W4]^
MLE\2_P 5WVDCV\OQ$,;C:='%04[M*^TOFUNO77LT?,W_ !$,_&7_ *-W\,?^
M#2X_PH_XB&?C+_T;OX8_\&EQ_A7YY45^U_ZD<*_] J^^7_R1]_\ ZO9-_P ^
M5][_ ,S]T/\ @FC^W7XL_;J\#>)O%GBSP)IV@R:#JT-I##IUS)(LJO%O+$OT
M/;BOIBOSQ_X-YO\ DC7Q$_[&>U_])S7Z'5^$<68/#9?Q#7P^'CRPBU9=O=3Z
MGYQG5"EALSJ4J2M%-67R04445\Z>6%%%% !7TQ_P2L_Y.#UG_L3;C_TKM*^9
MZ^F/^"5G_)P>L_\ 8FW'_I7:5]+P=_R4^%_Q?HSULB_Y&]'U/ORBBBOZ?/UX
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /FC_@JE_P F]:/_ -CE
M;_\ I)=U\!5^D?[?OP>^(WQL^#FF^%/ACX=_M._M_$T-W-!]KAAVPK;W"%MT
MKJI^:1!@'//3@U\@_P##OS]KO_HDG_E>L/\ X_7X3X@91FV-XBE4P^'G./+'
M6,)-?>DT?G/$V!QM?-'.E2E)66JBVOP1XU17LO\ P[\_:[_Z))_Y7K#_ ./T
M?\._/VN_^B2?^5ZP_P#C]?$_ZN\0?] =7_P7/_(^?_LO,_\ GQ/_ ,!E_D>-
M45[+_P ._/VN_P#HDG_E>L/_ (_1_P ._/VN_P#HDG_E>L/_ (_1_J[Q!_T!
MU?\ P7/_ "#^R\S_ .?$_P#P&7^1XU7Q]_P7'_Y,,U#_ +&?3?\ T-J_2;_A
MWY^UW_T23_RO6'_Q^N;^*O\ P2=^-_QQ\(OX#^+7[.5GKVCR3I,^GWVN6)C,
MB'*MQ<#D9KT\GRK/,MS6CBIX*JU"2DTJ<KZ/IH=>!P>8X7&4ZTJ$VHM/X7T^
M1_*M17]+7_$.9X'_ .C!/#'_ (-[/_Y*H_XAS/ __1@GAC_P;V?_ ,E5^Q?Z
MY8C_ *%N)_\ !;/NO[=J_P#0)5_\!/S_ /\ @WF_Y(U\1/\ L9[7_P!)S7Z'
M5V7P:_X([_%#]GK3+W1O@K^R]IWARUU&=9KV#3M;L56:15VACFX/('%=G_P[
M\_:[_P"B2?\ E>L/_C]?DG$.7YWG&<UL92P591FTTG3E?1)=%Y'Q6:8;,,=C
MYUX8>:4N\7V2['C5%>R_\._/VN_^B2?^5ZP_^/T?\._/VN_^B2?^5ZP_^/UX
MO^KO$'_0'5_\%S_R//\ [+S/_GQ/_P !E_D>-45[+_P[\_:[_P"B2?\ E>L/
M_C]'_#OS]KO_ *))_P"5ZP_^/T?ZN\0?] =7_P %S_R#^R\S_P"?$_\ P&7^
M1XU7TQ_P2L_Y.#UG_L3;C_TKM*XS_AWY^UW_ -$D_P#*]8?_ !^O<OV ?V7?
MCI\$OC%J?BKXG>!O[,L+CPS-:0S_ -IVLVZ9KBW<+MBE9A\L;G)&..O(KZ'A
M3(\ZP_$6&J5<-4C%2U;A)):/=M61ZF39?CZ6:4ISHR23W<6E^1]>T445_19^
MI!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M5\G?$K_@N!_P2]^$'[1DW[-'Q$_;!\%:=K%II\LVI:D^OV[V%A=).L)L)YD<
MB*Y^9F*, %6-MQ4C!]-_;=_;R_9M_P""?/[.5Y^U)^TAXPDLO"]O<VUM:_V;
M!]IN=1N+AL10VT8(\URNY\ X"1NQ("DT >R45R%K\;_ EK\#K?\ :%^(-X_@
MKPXWAV/6M2F\:-'I[Z1:O$)3]LWOMMV13AU9OE(()R*9\"?VAO@9^T]X C^*
MO[._Q8T'QIX;FNI;:+7/#FHI=6S31D"2,2(2"RD@$=J .RHKD/C?\?\ X'?L
MT> 9_BG^T+\7?#G@GPY;RK%+K7BC6(;*V\U@2L0>5E#2,%;:@RS8. :X']F#
M_@I%^P=^VCXAO?"'[+7[5O@SQMK&G6YN+S1]&U=3=I " 9A ^V1HP64%PI4%
M@"02* /;:*\'_9(_X*,_LY?MF?$_XF_!#X93ZWIGC3X1>(3I'C?PMXHTP6=Y
M;2;G19XU#LLT#-&X6520< ]'0M[Q0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5R/Q_\*>./'GP'\;>!_AEX
M@&D^)-9\(ZE8^'M5,I3[%?36LD<$VY<E=DC(V1R,5UU9OC&[\2V'A#5;[P9I
M<5]K$.FSR:393R!4N+D1L8HV8LH 9PH))& >HZT ?R_?\$M]<_87_P""<G[0
M-S^R3_P7)_8%A\+:A>:1J>G7?B7Q]X'75K:\GGO;1[>[W.CM%%%'#-&ES:^8
MA$F\,NYFK[^_X+%:]HG[9?\ P7?_ &&OV$;C5+;5/AVEFOQ%GLK299+'5U\R
M[FB+;24EC,.CNBD9&RYDQ]^O ?\ @I#X'_X+:_\ !7CXJ:3^R#\3?^"67@_X
M>^,+KP&L>I>(-5\=V-Y9V-C#K-I/+JMG(LC&W_>QI RQM<2M#/(H4[LCT[_@
MJM^S3K/_  28^.7_  3Z_;VN=3N-=\*_ G2-$^%OQ,\116[9AL88?*6["#)5
M9(9M3(!X5EB3)+B@#[2_X+I_\$T3^WY\%CXL\>?M+^,-"\!?#7PAKVNZS\,]
M",<=GXFU""S::QEGEX9?*DC.0PD!4XC\EBTA\T_X-#O^4-FB?]E U[_T<E??
MG[2GAW5?B]^RGX_\)_#:.'5K[Q1\/=5M- 2WNHQ'>2W-C*D 61F"!79UPY8+
M@Y) YKXN_P""%O[(W[;W_!/3_@CIJWP6^(WP6L],^,&EWGB35/#/A/4=;LKR
MWN[R1"]C'+-:71A"22JBM^^0@$Y9.H /M3]HK]E?]G;]KCPEIO@']IGX0:+X
MWT+2==AUFRT7Q#;>?:?;8HY8XY)(2=DP"S2#9(&0[N5) Q^,^C?"[]G'XR_\
M'5/P^TW_ ()=?"7P]X6\/? _PU<-\:]>\!:5%8Z0;M8KR&6#R[95A+G[1!9L
MR@,\AE!!\@M7TK^V!XG_ .#CSX[_ /!)G2_#?P]_9G\->#OVAO%GBR[TSQUI
MW@CQ1IMI_8OAT+-Y=Q9W-UJLL23RXA0ND[R()&*K&P#)Y3_P1;^"G_!7O_@F
MOH/A']FK3O\ @B?X<T/P]XB\6Z>?BW\6;WXVZ'>:K<0O.B7.HR10W)>1;>%Y
M7BM8PV "!N=W=P"_^UG<R?L=?\'9OP,^)GP[;[+9_M ?#=M$\?64'R_;Y56Z
MMHY'QP=IM-,;GG_1CZ\?L37X]:S82_\ !2+_ (.LM*\0^!D-[X$_9#\""U\4
M:K"-UNVNR"[*6X?M*MQ>!2O_ %#)QVS7["T %%%% !1110 4444 %%%% !11
M10 4444 %%%% '&?&;X&>$/CGIEEI/B_5-:M8[&=IH6T75I+1F8KM(8I]X8[
M&O/O^'>_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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
M&CM)N.Z,1VB6+8)#(&4$JU 'W5^SS_P4$_8@_:R\5ZAX%_9J_:K\"^-M9TR
MSWFE>'O$4-Q<" -M,ZHK9DB#$#S4#)D@;N17L-?&7_!6W0/#?PJT3]G[]I/P
M=X?M;#Q%\.OVA/"&F:+=Z? D,RZ3JU\FD:AIR%0#Y$MM=G,0^7=%&V/D!'V;
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4=Y>6>G6<NH:A=1
MP6\$;23SS2!4C11EF9CP  "23TJ2OC?_ (+&)?\ Q-\-?!#]C2?4[FS\.?'+
MXYZ9X;\?-;7#0M>:!;V=[JEY8>8I#(+H6$=NV""T<DJ\[B" =[X:_P""N?\
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
? "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>blkb-20210630_g18.jpg
<TEXT>
begin 644 blkb-20210630_g18.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **S_%M]=:9X5U/4K&79/;Z?-+"^T':RH2#@\'D=Z\+_ .%X_%'_ *&C
M_P DH/\ XB@#Z$HKY[_X7C\4?^AH_P#)*#_XBC_A>/Q1_P"AH_\ )*#_ .(H
M ^A**^>_^%X_%'_H:/\ R2@_^(H_X7C\4?\ H:/_ "2@_P#B* /H2BOGO_A>
M/Q1_Z&C_ ,DH/_B*/^%X_%'_ *&C_P DH/\ XB@#Z$HKY[_X7C\4?^AH_P#)
M*#_XBC_A>/Q1_P"AH_\ )*#_ .(H ^A**^>_^%X_%'_H:/\ R2@_^(H_X7C\
M4?\ H:/_ "2@_P#B* /H2BOGO_A>/Q1_Z&C_ ,DH/_B*/^%X_%'_ *&C_P D
MH/\ XB@#Z$HKY[_X7C\4?^AH_P#)*#_XBC_A>/Q1_P"AH_\ )*#_ .(H ^A*
M*^>_^%X_%'_H:/\ R2@_^(K1\(?&+XCZIXLTS3+[Q'YD%QJ$,4R?8X1N5G (
MR$R.#VH ]SHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,KQY
M_P B/K/_ &";C_T4U?,E?3?CS_D1]9_[!-Q_Z*:OF2@ HHHH **** "BOF'_
M (*#_M(_&?P'XH\(_LR_L^ZSH?A_Q+X_\.>)-5D\7>(+:6X33++2K6*29+6W
MCEB,]Y(;B/9F0+&L<CD-@"NH_P""=EK^T1)^S!X1\4_M _'&S\<RZ]X0T;4=
M)O$\.&QN[5);&-WBN93<2B\?<P/G8C9CN+*2<T >[45\@_'[7/\ @I]^S+\$
M_$W[4VN_M$_"+Q5!X,T2ZUS7?A^OPVN]+M;FRMHFFGAMM1.I32I-Y:,(WDB9
M2^T,H&<_1E_\=/ 'AOX"_P##1OCS4O[!\-P^%TU[49]2&UK.V, F(=1R7 .-
MHR2W !) H [*BOEO_@GY^UC^TA^T5\7_ (O>$/V@O VF>&HO#$F@7_A;0+>V
M=;W3K#5+2:ZB@OG9R'NEB$/F!0JI(9%&0 :]9_;.^+_B7]G[]D3XH?'/P9!;
M2:QX0\ :OK&D)>Q%X3=6]G++%YB@@LF]5W $$C(R.M 'I=%?/'P/\'_\%"_$
M-GX2^(7Q!_:]^'5WI%_;V.H:SX?T[X*7%O-+!(J22VT=T=;<1L5)02F)L'#;
M#]VOH>@ HHHH *U_ /\ R/6B_P#86M__ $:M9%:_@'_D>M%_["UO_P"C5H ^
MF:*** "BBB@ HHHH **** "BBB@ HHHH *P_ /Q.^&WQ6TB;Q!\+OB%H?B6P
MM[IK:>]T#5H;R&.=0K-$SPLRAP&4E2<@,#CD5\+?\'-O[;WB_P#8@_X)3>*-
M6^&VLS:;XG^(FKVW@O1=2MI-LMFMW%-+=2H1RK?9+:Y17&"CR(P((%/\$_\
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
MH **** ,KQY_R(^L_P#8)N/_ $4U?,E?3?CS_D1]9_[!-Q_Z*:OF2@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *U_ /_(]:+_V%K?_ -&K616OX!_Y
M'K1?^PM;_P#HU: /IFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KC?V@
M_C]\*?V6O@QXA_:#^./B&XTCPCX5L?MNOZI;:/=W[6EN&56E,%I%+,RKN!8J
MAVJ&9L*K$=E6;XR\'^&/B%X0U7P#XVT.WU/1=<TV?3]7TV[3=%=VLT;1RPN.
MZLC,I'<$T ?"7_$4=_P0H_Z/F_\ ,9>)_P#Y64?\11W_  0H_P"CYO\ S&7B
M?_Y65_,9_P %6OV#/$__  3:_;N\=_LJ:VEQ+IFDZD;OPCJ5P.=0T6XS)9SY
MZ,WEGRY,<"6*1?X:E_X),?L#^)/^"E/[>?@7]EC2XKB/2-1U#[=XRU&W!!L-
M$MR)+N7=_"S)B*,GCS9HQWH _L]^ /QY^%O[3_P:\/?M ?!+Q!<:MX2\5Z>+
M[0-4N=(NK!KNV8D+*(+N**9%;&5+(-RE67*L">PK/\)^%/#?@3PKIG@?P=HM
MOIND:-I\-CI6G6D82*UMH4$<42*/NJJ*J@=@!6A0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 97CS_D1]9_[!-Q_P"BFKYDKZ;\
M>?\ (CZS_P!@FX_]%-7S)0 4444 %%%% !1110 4444 %%%% !1110 4444
M%:_@'_D>M%_["UO_ .C5K(K7\ _\CUHO_86M_P#T:M 'TS1110 4444 %%%%
M !1110 45S/Q4^,/PY^"?AZ'Q7\3O$7]F6%Q>K:0S_9)IMTS([A=L2,P^6-S
MDC''7D5P'_#P/]D3_HK?_E!O_P#XQ7G8G-\IP57V>(Q$(2[2G%/[FTSEJX[!
M4)\E6K&+[.23_%GLM%>-?\/ _P!D3_HK?_E!O_\ XQ1_P\#_ &1/^BM_^4&_
M_P#C%<_^L7#_ /T&4O\ P9#_ #,O[4RS_G_#_P "C_F>RT5XU_P\#_9$_P"B
MM_\ E!O_ /XQ1_P\#_9$_P"BM_\ E!O_ /XQ1_K%P_\ ]!E+_P &0_S#^U,L
M_P"?\/\ P*/^9[+17C7_  \#_9$_Z*W_ .4&_P#_ (Q1_P / _V1/^BM_P#E
M!O\ _P",4?ZQ</\ _092_P#!D/\ ,/[4RS_G_#_P*/\ F?F]_P '?_\ P3<_
MX:+_ &0-+_;I^'.@^=XM^#V8O$7V>+,EYX;GD'F$XY;[+.RS#LL<MRQJQ_P:
M$?\ !-W_ (9L_8VU#]M[XC:#Y/B[XR[?[!^T18DL_#<#GR,9Y7[3*&G/9HTM
MF[5^@_C+]M/]AWXA>$-5\ ^-O']OJ>BZYIL^GZOIMWX=OVBN[6:-HY87'D<J
MR,RD=P33O"?[;'[$/@3PKIG@?P=\0;?3=(T;3X;'2M.M/#M^D5K;0H(XHD40
M?*JHJJ!V %'^L7#_ /T&4O\ P9#_ ##^U,L_Y_P_\"C_ )GNM%>-?\/ _P!D
M3_HK?_E!O_\ XQ1_P\#_ &1/^BM_^4&__P#C%'^L7#__ $&4O_!D/\P_M3+/
M^?\ #_P*/^9[+17C7_#P/]D3_HK?_E!O_P#XQ1_P\#_9$_Z*W_Y0;_\ ^,4?
MZQ</_P#092_\&0_S#^U,L_Y_P_\  H_YGLM%>-?\/ _V1/\ HK?_ )0;_P#^
M,4?\/ _V1/\ HK?_ )0;_P#^,4?ZQ</_ /092_\ !D/\P_M3+/\ G_#_ ,"C
M_F>RT5XU_P / _V1/^BM_P#E!O\ _P",5TWPJ_:B^!?QM\0S>%?ACXY_M._M
M[)KN:#^S+J';"KHA;=+$JGYI$& <\].#6M'/,EQ%54Z6)IRD]DIQ;?HD[LNG
MF& JS4(5HMOHI)O\SOZ***]0[ HHHH **** "BBB@ HHHH **** "BBB@#*\
M>?\ (CZS_P!@FX_]%-7S)7TWX\_Y$?6?^P3<?^BFKYDH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "M?P#_ ,CUHO\ V%K?_P!&K616OX!_Y'K1?^PM
M;_\ HU: /IFBBB@ HHHH **** "BBB@#YH_X*I?\F]:/_P!CE;_^DEW7P%7W
M[_P52_Y-ZT?_ +'*W_\ 22[KX"K^>/$G_DIY?X(GY?Q7_P C=_X4%%%%?!'S
M84444 %%=K\+/V>OBW\9+:\O_ ?@Z\N[6S@D=KO[.XADD1<^2KXVF0\87/<9
MQ69-\)/BA!XW;X:OX U8Z^N"VD)8NUP 5#!M@!.W:0<],'.<5UO 8U4H5?92
MY9.T79V;[+N;?5L1R*?([/9VW]#G:*Z[QW\!/C-\,=+36_'OPVU;2[*1P@N[
MFU/EACT4L,A2>P.,U@>&?"_B/QIK<'AKPEH=UJ6H7)86]G90F223"ECA1R<
M$GV!K.IA<51K*E4IM3?1IIZ[:;ZDRHUH3Y)1:EVMK]Q0HK3\6^#?%?@/6G\.
M>-/#UWI=_&BO)9WT!CD56&5)4\X(YH\(>"_%OC_7(_#7@GPY>:K?R@E+6Q@:
M1]HZL0.@'<G@5/L:WM?9<KYKVM9WOVMO<7LZG/R6=]K=?N,RBNB^('PE^)GP
MJN8+7XB^"-1T=KE2;8WMN567&,[6Z,1D9 .1D9ZUSM*K1K4*CIU8N,ENFK/[
MF*<)TY.,U9KHPHHHK,D*^F/^"5G_ "<'K/\ V)MQ_P"E=I7S/7TQ_P $K/\
MDX/6?^Q-N/\ TKM*^EX._P"2GPO^+]&>MD7_ "-Z/J??E%%%?T^?KP4444 %
M%%% !1110 4444 %%%% !1110!E>//\ D1]9_P"P3<?^BFKYDKZ;\>?\B/K/
M_8)N/_135\R4 %%%% !1110 4444 %%%% !1110 4444 %%%% !6OX!_Y'K1
M?^PM;_\ HU:R*U_ /_(]:+_V%K?_ -&K0!],T444 %%%% !1110 4444 ?-'
M_!5+_DWK1_\ L<K?_P!)+NO@*OOW_@JE_P F]:/_ -CE;_\ I)=U\!5_/'B3
M_P E/+_!$_+^*_\ D;O_  H****^"/FPHHHH ^[_ ('ZW;_&7]E'1OAS\"_B
M=;Z)XCT?0KFWO]%2Z-O-)<M&ZB4LGSJOF'S Z@@EN<$<?*?CC7_VB_@K\7[^
M^\:>(M7T[Q>+06]SJ4UUYD\L!C"*RS9.X%% #@YXZY!KU#]ESP-^S7;V$7CF
M[_:'O]+UB+P[=MKVE1:9*);08.^6&95_A3!& YST]*U?&WQ\_9>^/7[7=MXZ
M^*=Q/;^#]!T!;>PDN;&9QJ-S'.77S(HT=_+/FN=I R(QNQN*U^EXZV991A)U
M:\:59.$8VJKD<4K<[2;]FXK?;5M6NSZW$M8O T93J*%1.*5IKEM;XFD_=:Z^
M=]-34\+>)O'OA[]@3Q?XD_:!\57^H1^*F$'A*TUNZ::X<L!MD4R$MM+ R 9X
M$18?>!.3^R[I5C^S5\-M.^-OB*TC/B?Q[JL&D^$+6=<M!9-*@GNL'U'0X_YY
M]I#4W[4?C/\ 9B^/MY<^*+C]JR])TVPE7P[X;M_"5VEO$P3*QAFC W.RJ&<X
M[= H Y3P7^WUX]@F\,^'/%G@GP7/IFC?9;1;Z[T*2:>WMH]BEU;S"0P5<_*.
MHZ=JUK8W+L%F=/VE=/V4.2E-2C4;DY>].7+)\N[Y$WIH^A4\1A:&+ASU$^2/
M+"5U/6^LG9NV[Y4]M'T*W_!2#_DZ?5/^P99?^B176_\ !.Q9K_P1\4M!\$7\
M-MXTO- 1= D:0)*/W<X!C8_=Q*T63T!*$]*I?M(_'+X%?M$_M$Z/I'B/Q'#:
M^ ;1&:Y\3:3I,T5^[-;_ '7\R)G<"5$4#RC@,?J/.? ?A'X#:A\7M=TX?'K4
M/"^AV<LA\*^(7L)99K@>8 I<(L90F/))(3G\J\ZI7I8?BZIC\/.%2,JDXKWX
MP?O1=VFW9)<WNSV;1S3J0I9Y+$TI1DG*2^)+=/5-[+726S9[E\0/ 7Q1T[_@
MG?KMO^T#-<3Z]I'B*"\TM-1O1<7-M"\\$*AGW,<D23D G[K#M7QW7T#\?_C1
M\+=!^"4/[._P:\8ZAXG%[JW]I>*?%.H1.AO9@%"HHD^8XV1\] (E +9)'S]7
MC\58C"UL91A0ES>SIQBWS*?O)M_$DE)I-)M:75EHC@SFK1J5X1IN_+!)N_-K
MKU6CT:5UH%%%%?,'D!7TQ_P2L_Y.#UG_ +$VX_\ 2NTKYGKZ8_X)6?\ )P>L
M_P#8FW'_ *5VE?2\'?\ )3X7_%^C/6R+_D;T?4^_****_I\_7@HHHH ****
M"BBB@ HHHH **** "BBB@#*\>?\ (CZS_P!@FX_]%-7S)7TWX\_Y$?6?^P3<
M?^BFKYDH **** "BBB@ HHHH **** "BBB@ HHHH **** "M?P#_ ,CUHO\
MV%K?_P!&K616OX!_Y'K1?^PM;_\ HU: /IFBBB@ HHHH **** "BBB@#YH_X
M*I?\F]:/_P!CE;_^DEW7P%7W[_P52_Y-ZT?_ +'*W_\ 22[KX"K^>/$G_DIY
M?X(GY?Q7_P C=_X4%%%%?!'S84444 %%%% !1110 4444 %%%% !1110 5],
M?\$K/^3@]9_[$VX_]*[2OF>OIC_@E9_R<'K/_8FW'_I7:5]+P=_R4^%_Q?HS
MULB_Y&]'U/ORBBBOZ?/UX**** "BBB@ HHHH **** "BBB@ HHHH RO'G_(C
MZS_V";C_ -%-7S)7TWX\_P"1'UG_ +!-Q_Z*:OF2@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *U_ /_(]:+_V%K?\ ]&K616OX!_Y'K1?^PM;_ /HU
M: /IFBBB@ HHHH **** "BBB@#YH_P""J7_)O6C_ /8Y6_\ Z27=? 5??O\
MP52_Y-ZT?_L<K?\ ])+NO@*OYX\2?^2GE_@B?E_%?_(W?^%!1117P1\V%%%%
M !1110 4444 %%%% !1110 4444 %?3'_!*S_DX/6?\ L3;C_P!*[2OF>OIC
M_@E9_P G!ZS_ -B;<?\ I7:5]+P=_P E/A?\7Z,];(O^1O1]3[\HHHK^GS]>
M"BBB@ HHHH **** "BBB@ HHHH **** ,KQY_P B/K/_ &";C_T4U?,E?3?C
MS_D1]9_[!-Q_Z*:OF2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *U_
M /\ R/6B_P#86M__ $:M9%:_@'_D>M%_["UO_P"C5H ^F:*** "BBB@ HHHH
M **** /FC_@JE_R;UH__ &.5O_Z27=? 5??O_!5+_DWK1_\ L<K?_P!)+NO@
M*OYX\2?^2GE_@B?E_%?_ "-W_A04445\$?-A1110 4444 %%%% !1110 444
M4 %%%% !7TQ_P2L_Y.#UG_L3;C_TKM*^9Z^F/^"5G_)P>L_]B;<?^E=I7TO!
MW_)3X7_%^C/6R+_D;T?4^_****_I\_7@HHHH **** "BBB@ HHHH **** "B
MBB@#*\>?\B/K/_8)N/\ T4U?,E?3?CS_ )$?6?\ L$W'_HIJ^9* "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ K7\ _\CUHO_86M_P#T:M9%:_@'_D>M
M%_["UO\ ^C5H ^F:*** "BBB@ HHHH **** /FC_ (*I?\F]:/\ ]CE;_P#I
M)=U\!5]^_P#!5+_DWK1_^QRM_P#TDNZ^ J_GCQ)_Y*>7^")^7\5_\C=_X4%%
M%%?!'S84444 %%%% !1110 4444 %%%% !1110 5],?\$K/^3@]9_P"Q-N/_
M $KM*^9Z^F/^"5G_ "<'K/\ V)MQ_P"E=I7TO!W_ "4^%_Q?HSULB_Y&]'U/
MORBBBOZ?/UX**** "BBB@ HHHH **** "BBB@ HHHH RO'G_ "(^L_\ 8)N/
M_135\R5]-^//^1'UG_L$W'_HIJ^9* "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ K7\ _P#(]:+_ -A:W_\ 1JUD5K^ ?^1ZT7_L+6__ *-6@#Z9HHHH
M **** "BBB@ HHHH ^:/^"J7_)O6C_\ 8Y6__I)=U\!5]^_\%4O^3>M'_P"Q
MRM__ $DNZ^ J_GCQ)_Y*>7^")^7\5_\ (W?^%!1117P1\V%%%% !1110 444
M4 %%%% !1110 4444 %?3'_!*S_DX/6?^Q-N/_2NTKYGKZ8_X)6?\G!ZS_V)
MMQ_Z5VE?2\'?\E/A?\7Z,];(O^1O1]3[\HHHK^GS]>"BBB@ HHHH **** "B
MBB@ HHHH **** ,KQY_R(^L_]@FX_P#135\R5]-^//\ D1]9_P"P3<?^BFKY
MDH **** "BBB@ HHHH **** "BBB@ HHHH **** "M?P#_R/6B_]A:W_ /1J
MUD5K^ ?^1ZT7_L+6_P#Z-6@#Z9HHHH **** "BBB@ HHHH ^:/\ @JE_R;UH
M_P#V.5O_ .DEW7P%7W[_ ,%4O^3>M'_['*W_ /22[KX"K^>/$G_DIY?X(GY?
MQ7_R-W_A04445\$?-A1110 4444 %%%% !1110 4444 %%%% !7TQ_P2L_Y.
M#UG_ +$VX_\ 2NTKYGKZ8_X)6?\ )P>L_P#8FW'_ *5VE?2\'?\ )3X7_%^C
M/6R+_D;T?4^_****_I\_7@HHHH **** "BBB@ HHHH **** "BBB@#*\>?\
M(CZS_P!@FX_]%-7S)7TWX\_Y$?6?^P3<?^BFKYDH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "M?P#_ ,CUHO\ V%K?_P!&K616OX!_Y'K1?^PM;_\
MHU: /IFBBB@ HHHH **** "BBB@#YH_X*I?\F]:/_P!CE;_^DEW7P%7W[_P5
M2_Y-ZT?_ +'*W_\ 22[KX"K^>/$G_DIY?X(GY?Q7_P C=_X4%%%%?!'S8444
M4 %%%% !1110 4444 %%%% !1110 5],?\$K/^3@]9_[$VX_]*[2OF>OIC_@
ME9_R<'K/_8FW'_I7:5]+P=_R4^%_Q?HSULB_Y&]'U/ORBBBOZ?/UX**** "B
MBB@ HHHH **** "BBB@ HHHH RO'G_(CZS_V";C_ -%-7S)7TWX\_P"1'UG_
M +!-Q_Z*:OF2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *U_ /_(]:
M+_V%K?\ ]&K616OX!_Y'K1?^PM;_ /HU: /IFBBB@ HHHH **** "BBB@#YH
M_P""J7_)O6C_ /8Y6_\ Z27=? 5??O\ P52_Y-ZT?_L<K?\ ])+NO@*OYX\2
M?^2GE_@B?E_%?_(W?^%!1117P1\V%%%% !1110 4444 %%%% !1110 4444
M%?3'_!*S_DX/6?\ L3;C_P!*[2OF>OIC_@E9_P G!ZS_ -B;<?\ I7:5]+P=
M_P E/A?\7Z,];(O^1O1]3[\HHHK^GS]>"BBB@ HHHH **** "BBB@ HHHH *
M*** ,KQY_P B/K/_ &";C_T4U?,E?3?CS_D1]9_[!-Q_Z*:OF2@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *U_ /\ R/6B_P#86M__ $:M9%:_@'_D
M>M%_["UO_P"C5H ^F:*** "BBB@ HHHH **** /FC_@JE_R;UH__ &.5O_Z2
M7=? 5??O_!5+_DWK1_\ L<K?_P!)+NO@*OYX\2?^2GE_@B?E_%?_ "-W_A04
M445\$?-A1110 4444 %%%% !1110 4444 %%%% !7TQ_P2L_Y.#UG_L3;C_T
MKM*^9Z^F/^"5G_)P>L_]B;<?^E=I7TO!W_)3X7_%^C/6R+_D;T?4^_****_I
M\_7@HHHH **** "BBB@ HHHH \G_ &K/V.?A?^V#HVCZ)\3?$'B:PBT2YEGM
M&\-:T;-G:155A(0K;QA1CTY]:\4_X<D?LG_]%%^*?_A<-_\ &J^PZ* /CS_A
MR1^R?_T47XI_^%PW_P :H_X<D?LG_P#11?BG_P"%PW_QJOL.B@#X\_X<D?LG
M_P#11?BG_P"%PW_QJC_AR1^R?_T47XI_^%PW_P :K[#HH ^//^')'[)__11?
MBG_X7#?_ !JC_AR1^R?_ -%%^*?_ (7#?_&J^PZ* /CS_AR1^R?_ -%%^*?_
M (7#?_&J/^')'[)__11?BG_X7#?_ !JOL.B@#X\_X<D?LG_]%%^*?_A<-_\
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
MN9KF*74]0UF/:%M[NY%M;)#'&7C^SIN#N6W5Q?P O?\ @HP/VG-?_;>_:_\
M^"2WQ*\3_$.07.D?#G2=&^)7@A]'\!>'F;_CWLA-KB-)>7("O=WC(KR?+$@2
M) K?HEIOPQ^&VB^/-3^*>C_#W0[3Q/K5I#:ZSXCMM)ACO[^"'/E137"J))43
M)VJS$+G@"MR@#)\!:_K_ (J\$:1XF\5^!KWPQJ>H:=#<:AX<U*ZMY[C3)G0,
M]M+):R2PNZ,2I:*1T)4E688-?"W_  4>\)_MO?M#_M4Z)\(M;_8+\8_$/]FC
MPK!;:QJ>E>$/&_AFT_X3_6U*R0VVHQZEJ=K*NFVK@,;;81<S(I?,:*K??]%
M'SMXA\+>._\ @H5^R'\4/V</VAOV5_%7P:MO%WA>]\.6\'B36]$U&5X[JU>,
M7</]DWUS&ODNRD+(R$L@P".:^>?BH/\ @J5^U%^QW<?\$V/'/[&MWX5\2^)_
M#<?@_P"(OQR?QGI5QX8_L=T%M?ZG811SF_GGN;82^7:26T7EO<#S'VIEOT/H
MH H>%O#6C^#/#&F^#_#UJ(-/TFPAL[& '/EPQ($1?P50*^?O^"I/P$^+/[1O
M[.>@> _@UX4_MG5K+XP>"=;NK3[=!;[+"P\065W=S;IW13Y<$,C[02S;<*&8
M@'Z0HH *^</V3O@+\6/AG^W)^U5\8?&WA3[%X<^)/C#PM?>"]1^W02?VC!9^
M%["QN'\N-VDAV7,$L>)50MMW*"I#'Z/HH ^%?#B?MO?LM?M^?M,_$OP1_P $
M]/%GQ)\,?%;Q-X8U'PGXDT+Q[X9L+8I9>&M/T^=9H[[48KF/;<0RKD0-D)D!
M@03Z+^S%^R]^T3XN_:SU3_@H-^VJGA_2?%A\''PG\//ASX5U*34+/PEH\MRE
MU=//>21Q?;+^XECA$DD<:1QI L:%P2U?4M% !1110 4444 %%%% !1110 44
M44 %%%% 'F_[8/[,_@W]LG]E[QW^RWX^O)K72_'/ANYTN:^ME#2V4CK^ZN8P
M2 7BE"2J#P6C&>*^5M0_X*$?\% /V*_V;M0M?VN?^":OQ$^(OBCP%H#F]^('
MPIU;2;W0O$T5M&0=2=9+I+^R,BKYDD/V.5D)<J&4"OO&B@#X)_9<\-_M4?"3
M_@GK\3_VXOV>]%\)?'3]H#X]ZM_PG%EIWAOQ)!#H4DMREM96%C;WEW) LEGI
M]C&A/F/')*8)D!5G7#?^">-I^U)^R_IJ^'/&?_!,7XPZGXR^(/B.#4?B_P#&
M7Q-X]\$23ZKJ$K+')?316VMR21VEM&2L-G C"&",)&C,27^W/A]\,OAM\)?#
MY\)?"KX?:'X9THW4UT=,\/:3#96YGE<O++Y<*JN]W)9FQEB222:W* "OS6^'
M<O\ P41UK]LO7?VS_P!K+_@E#\1_%FNZ'<76D_!70-#^)'@IM(\&:*_R27,0
MN-;C>74[Q1F>Y9%98]L$>U V[]*:* ,'X8>*?%7C;P!I7BOQO\,]2\&ZM?6H
MEOO"^L7UI<W.G/DCRI);.::!V& <QR.O/6O#O^"?/P%^+'P/\:?M):M\4?"G
M]EV_C[]H_5/%/A*3[=!/]OTF;1M&MH[G$+L8LS6EPOER;9!Y>2H#*3]'T4 %
M?-_Q-^ GQ9\0_P#!5/X2_M(Z/X4\[P7X9^#_ (MT37-9^W0+]FO[V]T>6VA\
MEG$K[TM9SN1&5?+PQ4LH/TA10 5\X?\ !(;X"_%C]E[_ ()H_!S]G[XZ>%/[
M#\7>%?!\5CK^D?;H+G[+.))&*>;;O)$_##E'8<]:^CZ* /SH_P""<FM?\%1?
MV3/V!OAG^QU#_P $L]4C\7>#O"Z:5-XE\7?%KPY;Z LX=R)G;3[N]O&C&\$J
MMMN(! QG-?3_ .P!^R#XB_9-^''B6^^*GC^W\6?$CXE>-+SQA\2_$ME9M;VM
MQJERL<8M[2)BSQVEO!#!;Q*S$[8MQP7('O%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
@ !1110 4444 %%%% !1110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>blkb-20210630_g19.jpg
<TEXT>
begin 644 blkb-20210630_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 *_,/1OVOOVC/V^_^#@S4?V5/@C\7];\+_!/
M]F303>?$:#0+TPKXLUZ1HPMG<,HRT23,$\H\$65T"?WHQ^GE?CC_ ,&XN[PI
M_P %6_\ @HSX"\<?+XIG^+T=\KS\27-J-7UXM*H/(0_:('SDY$J>@H ZS]NG
MX_\ _!S+^SG\,OB+^VI8+^S?HOP\\ W-[J$/@$V]Y=:M<Z';S-MN9G),1D:
M+(R)<HV"P55<!#]W?\$T/VRH_P#@H+^PI\-OVPO^$4&AS^-=#:?4-)20NEM>
M0SRVMRL;-RT?G02%">2A7/-?EQ_P5A_X*):S_P %E?C]_P .8/\ @GE\3-'T
M[P$-0CD^._QIO[^.+38[2WF4O:6KNRB>-9%7.PYN9%5$(A661OU"^%?B+]A/
M_@G'^Q]X$^'H_:!\"^"_AGX7L[;PSX=\0^*_&=C9VEY<I$[%#=32)%+=2>5/
M,ZJ=S$2MMP#@ ^2O^"PW_!1[_@HG^SW_ ,%!O@)^PC^P,OPSBU3XQZ7=D7OQ
M'TF\GMX+F.9@&:2U??'$$1B<1N<^U>K_  >^"7_!;+XJ?"#XI_"[]N[]H/X-
M^'+W7O"GV;X:>*_@#+J]OJ&BZMEV6YG:\ACS$K"$[$)WJ)%/#4[_ (*0?\$E
MO^">?_!3#XR>'?&'[5?Q+URV\1^%_",D&B:;X?\ &T&G-#833.QO/+V-(P9@
MRAR?+.PC'#9^+_\ @VM\:^./A'_P4/\ VHO^">GPO_:)UKXI_ CX<F.X\%^(
M=4U,7T=A<_:A$L,4R?NQYB-.K^7MCD>R,B*N6H ^C?\ @@[_ ,%0?B7^TW^P
M5XZT[]K1KJ]^+7[.FI7^@_$D$JUUJ*6L<KP7+@<&9UAF@8_QRVLC_P >!X7^
MR=_P66_X*3^(?$'[+/[3?[0=Y\,=2^%'[67Q'U+PII?@'PSH-Q%J?A+9>26E
MK.+TS,+D^8F90Z\*",*S?NV?\&Z5O'XL_P""KG_!1OQWX:A6?PI?_%YH(YU
M^SW<K:QKC@J.CC:7;V$HS]ZNW_;!_P"":?[$O_!.75?"?C/]B'X6ZM/\>O'/
MBR\\/_LW>#M7\77U[H?A+6M21C?ZW:Z?+(\5M#9VWFW<CE61#%$,*2A4 ^L_
M@3^T_P#&+]J[_@H'\0-"^$WB""U^!GP7M7\+Z]>1V$4C>*_&KE)+F"*=E+1V
M^G0E(Y A0O<3D$LL>*^I:_#&[_:?_;M_8K\%?M'?"3]@_P"+_@KPA\./V$]+
MT&+5?#_C#P8NI:A\3M2O_,N=2U"^NVF62U>><7,JF+ES(J@K]]?V<_9T^+2_
M'S]GSP)\=5T.33!XU\&Z7KPTV5MS6GVRTBN/))(&2OF;2<#ITH [*BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MK1?^PM;_ /HU: /IFBBB@ HHHH **** "BBB@#YH_P""J7_)O6C_ /8Y6_\
MZ27=? 5??O\ P52_Y-ZT?_L<K?\ ])+NO@*OYX\2?^2GE_@B?E_%?_(W?^%!
M1117P1\V%%%% 'UI^Q3\)/VL?"=G:>-_ FJV_P#PC>N:3//:P7&IAK5;GE8S
M- 3N!RO+("<=ZO?'?X*^ OVH/VXT\$>"/$%G:PVOAY+KQ=>V(#%Y8YBKJN,J
M9MDD*DG@8YR5*GY/T#Q?XF\+QW<.@:Q-;)?6DMK=QH05DBD7:ZD'(Y'?J.Q%
M9M?81XCP$,II8!X>4X*4924IW6G2%HKE4NN]EIKN>XLUPT<%##>S<HIIM.7;
MI'32_7?L?;7[7WP1^.>I> 8_AE\)/ MCHWPX\)V;W+(-5C$M\8D+M*ZYR0/F
M(!R68EFYP%C\#Z/\4M0_9)\%G]B2\L(M36Y5_&0MI[>.[>Y Y\QIL J'W?*Q
MR4V  KD5\4U-9:CJ&FR&73KZ:!V4JS0RE"1Z9':M9<5X:685,1&C.//#DTJ)
M2@DTU[-JFE!)*UK.Z>^]]'G-)XF554Y+FCRZ25TM+<K45RI6M:SN?6'[9?PR
MM/C1\?? _P -/"MYH4'CS4]%=?%,\<K+;K.D7F+YAC5F#828#(+;3'GC%<[^
MRI^Q OCOXN>(=+^)VJ6\VG>"-5%IJ5E8.Q&H7 +8168*5B^4Y. Q!P ,Y'S8
MS,[%W8DDY))ZTE<53/<MQ.;O'8C"<S<^9QY[)KE22?NZOF7-)_:;::.>68X6
MKC?K-6AS:WMS:-6LD].^K?7L?4O[>'PZ_:0\2I-\2?%_A2QT;P7X;6.UT72[
M;4HG-M$[I&K%$.-[$IG'"@!1D+D_+5%%>7G&84\TQ\L3&,DY;\TE)W\FHP25
MK)*VEODN/'8F&,Q+K)-7WN[Z_<M.B5M HHHKRSC"OIC_ ()6?\G!ZS_V)MQ_
MZ5VE?,]?3'_!*S_DX/6?^Q-N/_2NTKZ7@[_DI\+_ (OT9ZV1?\C>CZGWY111
M7]/GZ\%%%% !1110 4444 %%%% !1110 4444 97CS_D1]9_[!-Q_P"BFKYD
MKZ;\>?\ (CZS_P!@FX_]%-7S)0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %:_@'_D>M%_["UO_ .C5K(K7\ _\CUHO_86M_P#T:M 'TS1110 4444
M%%%% !1110!\T?\ !5+_ )-ZT?\ ['*W_P#22[KX"K[]_P""J7_)O6C_ /8Y
M6_\ Z27=? 5?SQXD_P#)3R_P1/R_BO\ Y&[_ ,*"BBBO@CYL**** "BBB@ H
MHHH **** "BBB@ HHHH *^F/^"5G_)P>L_\ 8FW'_I7:5\SU],?\$K/^3@]9
M_P"Q-N/_ $KM*^EX._Y*?"_XOT9ZV1?\C>CZGWY1117]/GZ\%%%% !1110 4
M444 %%%% !1110 4444 97CS_D1]9_[!-Q_Z*:OF2OIOQY_R(^L_]@FX_P#1
M35\R4 %%%% !1110 4444 %%%% !1110 4444 %%%% !6OX!_P"1ZT7_ +"U
MO_Z-6LBM?P#_ ,CUHO\ V%K?_P!&K0!],T444 %%%% !1110 4444 ?-'_!5
M+_DWK1_^QRM__22[KX"K[]_X*I?\F]:/_P!CE;_^DEW7P%7\\>)/_)3R_P $
M3\OXK_Y&[_PH****^"/FPHHHH **** "BBB@ HHHH **** "BBB@ KZ8_P""
M5G_)P>L_]B;<?^E=I7S/7TQ_P2L_Y.#UG_L3;C_TKM*^EX._Y*?"_P"+]&>M
MD7_(WH^I]^4445_3Y^O!1110 4444 %%%% !1110 4444 %%%% &5X\_Y$?6
M?^P3<?\ HIJ^9*^F_'G_ "(^L_\ 8)N/_135\R4 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !6OX!_Y'K1?^PM;_P#HU:R*U_ /_(]:+_V%K?\ ]&K0
M!],T444 %%%% !1110 4444 ?-'_  52_P"3>M'_ .QRM_\ TDNZ^ J^_?\
M@JE_R;UH_P#V.5O_ .DEW7P%7\\>)/\ R4\O\$3\OXK_ .1N_P#"@HHHKX(^
M;"BBB@ HHHH **** "BBB@ HHHH **** "OIC_@E9_R<'K/_ &)MQ_Z5VE?,
M]?3'_!*S_DX/6?\ L3;C_P!*[2OI>#O^2GPO^+]&>MD7_(WH^I]^4445_3Y^
MO!1110 4444 %%%% !1110 4444 %%%% &5X\_Y$?6?^P3<?^BFKYDKZ;\>?
M\B/K/_8)N/\ T4U?,E !1110 4444 %%%% !1110 4444 %%%% !1110 5K^
M ?\ D>M%_P"PM;_^C5K(K7\ _P#(]:+_ -A:W_\ 1JT ?3-%%% !1110 444
M4 %%%% 'S1_P52_Y-ZT?_L<K?_TDNZ^ J^_?^"J7_)O6C_\ 8Y6__I)=U\!5
M_/'B3_R4\O\ !$_+^*_^1N_\*"BBBO@CYL**** "BBB@ HHHH **** "BBB@
M HHHH *^F/\ @E9_R<'K/_8FW'_I7:5\SU],?\$K/^3@]9_[$VX_]*[2OI>#
MO^2GPO\ B_1GK9%_R-Z/J??E%%%?T^?KP4444 %%%% !1110 4444 %%%% !
M1110!E>//^1'UG_L$W'_ **:OF2OIOQY_P B/K/_ &";C_T4U?,E !1110 4
M444 %%%% !1110 4444 %%%% !1110 5K^ ?^1ZT7_L+6_\ Z-6LBM?P#_R/
M6B_]A:W_ /1JT ?3-%%% !1110 4444 %%%% 'S1_P %4O\ DWK1_P#L<K?_
M -)+NO@*OOW_ (*I?\F]:/\ ]CE;_P#I)=U\!5_/'B3_ ,E/+_!$_+^*_P#D
M;O\ PH****^"/FPHHHH **** "BBB@ HHHH **** "BBB@ KZ8_X)6?\G!ZS
M_P!B;<?^E=I7S/7TQ_P2L_Y.#UG_ +$VX_\ 2NTKZ7@[_DI\+_B_1GK9%_R-
MZ/J??E%%%?T^?KP4444 %%%% !1110 4444 %%%% !1110!E>//^1'UG_L$W
M'_HIJ^9*^F_'G_(CZS_V";C_ -%-7S)0 4444 %%%% !1110 4444 %%%% !
M1110 4444 %:_@'_ )'K1?\ L+6__HU:R*U_ /\ R/6B_P#86M__ $:M 'TS
M1110 4444 %%%% !1110!\T?\%4O^3>M'_['*W_])+NO@*OOW_@JE_R;UH__
M &.5O_Z27=? 5?SQXD_\E/+_  1/R_BO_D;O_"@HHHKX(^;"BBB@ HHHH **
M** "BBB@ HHHH **** "OIC_ ()6?\G!ZS_V)MQ_Z5VE?,]?3'_!*S_DX/6?
M^Q-N/_2NTKZ7@[_DI\+_ (OT9ZV1?\C>CZGWY1117]/GZ\%%%% !1110 444
M4 %%%% !1110 4444 97CS_D1]9_[!-Q_P"BFKYDKZ;\>?\ (CZS_P!@FX_]
M%-7S)0 4444 %%%% !1110 4444 %%%% !1110 4444 %:_@'_D>M%_["UO_
M .C5K(K7\ _\CUHO_86M_P#T:M 'TS1110 4444 %%%% !1110!\T?\ !5+_
M )-ZT?\ ['*W_P#22[KX"K[]_P""J7_)O6C_ /8Y6_\ Z27=? 5?SQXD_P#)
M3R_P1/R_BO\ Y&[_ ,*"BBBO@CYL**** "BBB@ HHHH **** "BBB@ HHHH
M*^F/^"5G_)P>L_\ 8FW'_I7:5\SU],?\$K/^3@]9_P"Q-N/_ $KM*^EX._Y*
M?"_XOT9ZV1?\C>CZGWY1117]/GZ\%%%% !1110 4444 %%%% !1110 4444
M97CS_D1]9_[!-Q_Z*:OF2OIOQY_R(^L_]@FX_P#135\R4 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !6OX!_P"1ZT7_ +"UO_Z-6LBM?P#_ ,CUHO\
MV%K?_P!&K0!],T444 %%%% !1110 4444 ?-'_!5+_DWK1_^QRM__22[KX"K
M[]_X*I?\F]:/_P!CE;_^DEW7P%7\\>)/_)3R_P $3\OXK_Y&[_PH****^"/F
MPHHHH **** "BBB@ HHHH **** "BBB@ KZ8_P""5G_)P>L_]B;<?^E=I7S/
M7TQ_P2L_Y.#UG_L3;C_TKM*^EX._Y*?"_P"+]&>MD7_(WH^I]^4445_3Y^O!
M1110 4444 %%%% !1110 4444 %%%% &5X\_Y$?6?^P3<?\ HIJ^9*^F_'G_
M "(^L_\ 8)N/_135\R4 %%%% !1110 4444 %%%% !1110 4444 %%%% !6O
MX!_Y'K1?^PM;_P#HU:R*U_ /_(]:+_V%K?\ ]&K0!],T444 %%%% !1110 4
M444 ?-'_  52_P"3>M'_ .QRM_\ TDNZ^ J^_?\ @JE_R;UH_P#V.5O_ .DE
MW7P%7\\>)/\ R4\O\$3\OXK_ .1N_P#"@HHHKX(^;"BBB@ HHHH **** "BB
MB@ HHHH **** "OIC_@E9_R<'K/_ &)MQ_Z5VE?,]?3'_!*S_DX/6?\ L3;C
M_P!*[2OI>#O^2GPO^+]&>MD7_(WH^I]^4445_3Y^O!1110 4444 %%%% !11
M10 4444 %%%% &5X\_Y$?6?^P3<?^BFKYDKZ;\>?\B/K/_8)N/\ T4U?,E !
M1110 4444 %%%% !1110 4444 %%%% !1110 5K^ ?\ D>M%_P"PM;_^C5K(
MK7\ _P#(]:+_ -A:W_\ 1JT ?3-%%% !1110 4444 %%%% 'S1_P52_Y-ZT?
M_L<K?_TDNZ^ J^_?^"J7_)O6C_\ 8Y6__I)=U\!5_/'B3_R4\O\ !$_+^*_^
M1N_\*"BBBO@CYL**** "BBB@ HHHH **** "BBB@ HHHH *^F/\ @E9_R<'K
M/_8FW'_I7:5\SU],?\$K/^3@]9_[$VX_]*[2OI>#O^2GPO\ B_1GK9%_R-Z/
MJ??E%%%?T^?KP4444 %%%% !1110 4444 >3_M6?L<_"_P#;!T;1]$^)OB#Q
M-81:)<RSVC>&M:-FSM(JJPD(5MXPHQZ<^M>*?\.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_\
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
M._;9^&VA.^H7MC&-3\5V\0>YLYO(NHE+-AFBES&X&=K@J>013_@S_P %0O\
M@G7^T3\2M-^#GP)_;4^&_BWQ7K'G?V5X>T#Q5;W-W=^5"\\OEQHQ9ML44CG'
M148]J]#_ &<_V?\ X9?LK? WPQ^SS\'-$-AX;\)Z3'8:9"[[Y) N2\TK]9)I
M'+RR2'EY)'8\DU\Z_P#! C_E#;^SW_V3^'_T=+0!UWAG_@L1_P $J/&&MV_A
MSP__ ,%$O@Y->W<@CMH'^(%C%YCG@*"\@!8G@#.2>!7T=;W%O>6\=W:3I+%*
M@>*6-@RNI&001P01WKXH_P"")/PU^'?Q:_X(A? ;P)\5/ 6C>)=$O_AU%%?:
M/K^F17EK<(9905>*565@1V(K1_X)+PR?![QE^T1^PKHM_=7/A#X*?%N*S^'B
M7-P\W]EZ+J>D66JQ:4CN2S1VLMU/&@))6,QIT44 ?9-%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %?"WP7T/\ :X_X)8:[XM^!_A#]D?Q5
M\:?@AJGB[4O$7PWO_AMJVE+K'A1=1N9+NYT6ZLM2N[02P1W4LSPW$4KGRY=K
MJ"!7W310!\"_\$]/&7BO_@HO^VMXH_X*$?%C2(_!H^%&G:C\-O!/P9U"[\S7
M/"]S-<Q2ZGJ&LQ[0MO=W(MK9(8XR\?V=-P=RVZN+^ %[_P %&!^TYK_[;W[7
M_P#P26^)7B?XAR"YTCX<Z3HWQ*\$/H_@+P\S?\>]D)M<1I+RY 5[N\9%>3Y8
MD"1(%;]$M-^&/PVT7QYJ?Q3T?X>Z':>)]:M(;76?$=MI,,=_?P0Y\J*:X51)
M*B9.U68A<\ 5N4 9/@+7]?\ %7@C2/$WBOP->^&-3U#3H;C4/#FI75O/<:9,
MZ!GMI9+626%W1B5+12.A*DJS#!KX6_X*/>$_VWOVA_VJ=$^$6M_L%^,?B'^S
M1X5@MM8U/2O"'C?PS:?\)_K:E9(;;48]2U.UE73;5P&-ML(N9D4OF-%5OO\
MHH ^=O$/A;QW_P %"OV0_BA^SA^T-^ROXJ^#5MXN\+WOARW@\2:WHFHRO'=6
MKQB[A_LF^N8U\EV4A9&0ED& 1S7SS\5!_P %2OVHOV.[C_@FQXY_8UN_"OB7
MQ/X;C\'_ !%^.3^,]*N/#']CN@MK_4["*.<W\\]S;"7R[22VB\M[@>8^U,M^
MA]% %#PMX:T?P9X8TWP?X>M1!I^DV$-G8P Y\N&) B+^"J!7S]_P5)^ GQ9_
M:-_9ST#P'\&O"G]LZM9?&#P3K=U:?;H+?986'B"RN[N;=.Z*?+@AD?:"6;;A
M0S$ _2%% !7SA^R=\!?BQ\,_VY/VJOC#XV\*?8O#GQ)\8>%K[P7J/VZ"3^T8
M+/PO86-P_EQNTD.RY@ECQ*J%MNY05(8_1]% 'PKX<3]M[]EK]OS]IGXE^"/^
M">GBSXD^&/BMXF\,:CX3\2:%X]\,V%L4LO#6GZ?.LT=]J,5S'MN(95R(&R$R
M P()]%_9B_9>_:)\7?M9ZI_P4&_;53P_I/BP^#CX3^'GPY\*ZE)J%GX2T>6Y
M2ZNGGO)(XOME_<2QPB22.-(XT@6-"X):OJ6B@ HHHH **** "BBB@ HHHH *
M*** "BBB@#S?]L']F?P;^V3^R]X[_9;\?7DUKI?CGPW<Z7-?6RAI;*1U_=7,
M8) +Q2A)5!X+1C/%?*VH?\%"/^"@'[%?[-VH6O[7/_!-7XB?$7Q1X"T!S>_$
M#X4ZMI-[H7B:*VC(.I.LETE_9&15\R2'['*R$N5#*!7WC10!\$_LN>&_VJ/A
M)_P3U^)_[<7[/>B^$OCI^T!\>]6_X3BRT[PWXD@AT*26Y2VLK"QM[R[D@62S
MT^QC0GS'CDE,$R JSKAO_!/&T_:D_9?TU?#GC/\ X)B_&'4_&7Q!\1P:C\7_
M (R^)O'O@B2?5=0E98Y+Z:*VUN22.TMHR5ALX$80P1A(T9B2_P!N?#[X9?#;
MX2^'SX2^%7P^T/PSI1NIKHZ9X>TF&RMS/*Y>67RX55=[N2S-C+$DDDUN4 %?
MFM\.Y?\ @HCK7[9>N_MG_M9?\$H?B/XLUW0[BZTGX*Z!H?Q(\%-I'@S17^22
MYB%QK<;RZG>*,SW+(K+'M@CVH&W?I310!@_##Q3XJ\;> -*\5^-_AGJ7@W5K
MZU$M]X7UB^M+FYTY\D>5)+9S30.PP#F.1UYZUX=_P3Y^ OQ8^!_C3]I+5OBC
MX4_LNW\??M'ZIXI\)2?;H)_M^DS:-HUM'<XA=C%F:TN%\N3;(/+R5 92?H^B
M@ KYO^)OP$^+/B'_ (*I_"7]I'1_"GG>"_#/P?\ %NB:YK/VZ!?LU_>WNCRV
MT/DLXE?>EK.=R(RKY>&*EE!^D** "OG#_@D-\!?BQ^R]_P $T?@Y^S]\=/"G
M]A^+O"O@^*QU_2/MT%S]EG$DC%/-MWDB?AARCL.>M?1]% 'YT?\ !.36O^"H
MO[)G[ WPS_8ZA_X)9ZI'XN\'>%TTJ;Q+XN^+7ARWT!9P[D3.VGW=[>-&-X)5
M;;<0"!C.:^G_ -@#]D'Q%^R;\./$M]\5/']OXL^)'Q*\:7GC#XE^);*S:WM;
MC5+E8XQ;VD3%GCM+>"&"WB5F)VQ;C@N0/>** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
? "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_V0$!

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

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>blkb-20210630_g20.jpg
<TEXT>
begin 644 blkb-20210630_g20.jpg
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% &5X\_P"1'UG_ +!-Q_Z*:OF2OIOQY_R(^L_]@FX_]%-7S)0
M4444 %%%% '@FB?\%$O@;XN_;"L/V./ UAK6LZG=6^K"X\565FO]C07NFB$W
M>GBX+#SKF(7$0D6,,L32*K,'W*O:_M)_M/?#[]F'PQIFL>+M,UG6M5\0:LFE
M>%/"7ABP^UZKKM\RL_D6T)95.U$>1Y'9(XT0L[J*\C_:"LK.P_X*D?LRPV-I
M%"C>#OB1(R11A07==$=VP.[,2Q/<DD]:X3]KF']HCQO_ ,%9?A;\//@=K.A:
M1<V7P3\0W]IXE\1Z6U_%H/G:E8075Y!:"2,7%R8T@MU5I%55NG<[@NQ@#Z)^
M!/QQ^.?Q-\37FB?%?]CCQ5\.+2.P^TV&JZWXDT:_BNFWJI@*V%W,\4N&W89=
MF%.'R,5VGQ3\>3_#'P!J7CJT\!Z_XGET^)6BT#PO9I<7]ZS.J!(4D=$)RP)+
M.JJH9B0 37@OP9^,/[3?PD_;$M/V.?VFOB!H7CNU\4^!KSQ+X,\;:5X<_LBZ
M22RN;>"[L;NV266)N+F*2.9"G =64G!'TU0!\[>"/V]];3XV>%_@5^TA^RGX
MU^%6I>/&N(_ ^I:[J.F:A8:G<01-,]H\VGW4PMKGRE9UCD #A&"L3@'I/CO^
MUOJ'PP^+6F? 'X5? CQ'\1_&M]X=F\07>C:%?V-G'IVEQS" 3S7%[/%&&DF)
MCBC4LSF.0G:JEJ\I&I?\/ _VW?#/B;P2!+\)/V>]>O+J3Q&!F+Q/XP-O):"W
MM&_CM[".:8R3 X:X<1KD1L:[[XZ?L^_M"P?M+V/[5O[+GB3P>-<F\"MX3\0Z
M%X[BNA9W%HEVUW:W,,MKETEBEDG#(5*RI+C<A4-0!J#]N;X4ZA^QS#^V5X<T
MG5KO2[^S"Z1X;FMUBU.[U5KDV4>D>7EE6[:]_P!%VY*B3/S%1NKU_1+C5;O1
MK2[UW3([*^EM8WO+.*Y\Y()2H+QK)M7>%;(#;1G&<#.*_/#P_-;?LU:+H'AW
M4DO/B+HGP(\5II>F6=@J6:^./BOXBOW=Q'O+1PV]D=3EY8L(I+Q_O26F#]9_
ML\?M0>._B/\ %OQ3^SS\=/@O;^!?''AC1M/UO[#IGB<:Q8:EI=[)<117,%R;
M>W<E9K6>)T>%"K*""X.0 >S4444 %:_@'_D>M%_["UO_ .C5K(K7\ _\CUHO
M_86M_P#T:M 'TS1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M97CS_D1]9_[!-Q_Z*:OF2OIOQY_R(^L_]@FX_P#135\R4 %%%% !1110!YA\
M1OV</^%@?M3?#']I?_A,OLG_  KC1/$>G_V+_9WF?VC_ &JMBN_SO,'D^5]B
MZ;'W^9U3;\V5^U!^RYXE^,?BWPC\:O@W\5AX&^(W@0WD>@Z_/HPU&SNK*[6-
M;K3[VU,D1GMY#%"XVR(\<D2.K @@^R44 >$_ /\ 90^)?AOXX7O[4G[3GQMM
M/'/CR7PV?#^BIH?AK^R-(T#37G6>:&VMVGGD>2:6.)I)Y968B)%4*H(,?QA_
M9F_:E^+G[)GB3X 2_MIG2O%GB&_G7_A8>F^!$ADM=+DN"WV)+:&[CPX@/D&X
M657Y+C:V,>]44 ?./[/_ .R[^V/\!M,\*_#S1_VHOA?%X#\-?9[<>%=!^!-Q
M8,]C&PWP13G7)?*=EW?O620[F+L'.<^[_$"W\;W?@76;3X::A86GB*72YTT*
M[U6)I+:"[,;"*25%^9T5RK%1@L 1D9S6O10!\_\ BO\ 8&\-:G^R#H7[,?@_
MXAW^C:OX8U;3_$&B^.WLTN;K_A([6^74#JMQ$S!;AY[OS))D+ .)Y%#+D$:W
M[.O[-'Q/\#?&'Q7^TE^T/\6M(\7>.?%&AZ=H4;>&_#,FDZ9I6E64ES+';P0R
MW-S*[O-=SRR2/*<EE554+S[510 4444 %:_@'_D>M%_["UO_ .C5K(K7\ _\
MCUHO_86M_P#T:M 'TS1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M)%/*R*0Z, RD$ UUU% 'YIS_ +)W_!1O_@C;._B;_@G=JVJ_M ?L_6S&2_\
MV=_&.K,_B'PS;9RW_"/Z@^3/&@SMM)03A0JB220R#ZO_ &$?^"EW[)O_  41
M\(W>L_ #QQ+%K^BMY7BWP!XCMC8Z_P"'+@-M>&\LG.]"K@IYB[HRRD*Y(('O
MM?)W[=__  2'^ /[9'BZT_:#\">)-8^$/QST-0WAKXT?#Q_LNJ0N%PL=XBE4
MU"W( 1HI>2F45T5F! /K&BOSF\"_\%4OVHO^">7C#3OV?O\ @M[\.K73=*O+
MI;+PK^U!X&L'D\*ZVQ.(UU2%%W:3=-QNRHB+%R%2-/,/Z%^&?$_AOQKX>L?%
MW@[Q#8ZMI.IVJ7.FZIIEVD]O=P.H9)8I$)61&!!#*2"#D&@"]1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% 'FW[2/[+?P\_:DT33= ^(>N>)+&'2KI[BW?PWK\U@[,R[2':(Y<8
M['O7D7_#H?\ 9F_Z'_XI_P#AQ[W_ !KZFHH ^6?^'0_[,W_0_P#Q3_\ #CWO
M^-'_  Z'_9F_Z'_XI_\ AQ[W_&OJ:B@#YCT/_@E!^SIX=UJS\0:7\0?B<+FQ
MNH[BV,_C^YF02(P9=T<FY'&0,JP*D<$$'%>C_P##)OAO_HIGBK_OJP_^1*]5
MHH \J_X9-\-_]%,\5?\ ?5A_\B4?\,F^&_\ HIGBK_OJP_\ D2O5:* /*O\
MADWPW_T4SQ5_WU8?_(E'_#)OAO\ Z*9XJ_[ZL/\ Y$KU6B@#RK_ADWPW_P!%
M,\5?]]6'_P B4?\ #)OAO_HIGBK_ +ZL/_D2O5:* /*O^&3?#?\ T4SQ5_WU
M8?\ R)1_PR;X;_Z*9XJ_[ZL/_D2O5:* /*O^&3?#?_13/%7_ 'U8?_(E'_#)
MOAO_ **9XJ_[ZL/_ )$KU6B@#RK_ (9-\-_]%,\5?]]6'_R)1_PR;X;_ .BF
M>*O^^K#_ .1*]5HH \J_X9-\-_\ 13/%7_?5A_\ (E'_  R;X;_Z*9XJ_P"^
MK#_Y$KU6B@#RK_ADWPW_ -%,\5?]]6'_ ,B54US]C3P9XCT6\\/ZI\2O%YM;
M^UDM[D07=I"YC=2K;9([970X)PRD,#R"",U[!10!\L_\.A_V9O\ H?\ XI_^
M''O?\:/^'0_[,W_0_P#Q3_\ #CWO^-?4U% 'RS_PZ'_9F_Z'_P"*?_AQ[W_&
MC_AT/^S-_P!#_P#%/_PX][_C7U-10!\E^)O^",'[(/C30+OPIXQU_P"(VJZ7
M?P&&^TW4O'MU/!<1GJCQOE74^A!%?&7[1'_!OK\9_P!C>=?BK_P2@^)7B/Q#
MX5M)6N?$'[.GBWQU<V5OJ"DYD.DZA$R?9)R.B3AD+')<@+&?V!HH _+?]@G3
MO^":/[=>J7_PG@\;_&KX=_%_P\"GB_X,?$'Q[>V&O:7*@S(4B<C[5".HEBS\
MI4NL98+7U%_PZ'_9F_Z'_P"*?_AQ[W_&MG]O;_@EO^RI_P %"=*L-4^*N@7V
M@>.O#Y$G@SXJ>#+PZ=XC\/3J=R/;W<8W,JMSY4FY,DD -AA\QZ=^W3^W[_P2
M(U"#P%_P5=\.77Q9^"Z3+;Z-^U%X!T-FN=+BR%0>(M,B#-">0#<Q;@3M'[Z1
MF( .A_;;_8!^#?[/'PIL/&O@3QM\1);RZ\0164BZC\0+^1/+:">0D!9%.<QK
MSGIGBOES_A"[/_H9_%7_ (6FI_\ R17WC^WQ\7_A9\>OV./"GQ9^"OQ"T?Q5
MX9UKQ5;3Z7KFA7Z7-M<I]ENQE70D9!R".JD$$ @BOB6OPGQ S?-L%Q%*GA\1
M.$>6.D9R2^Y-(_.>)L=C:&:.%*K**LM%)I?@S(_X0NS_ .AG\5?^%IJ?_P D
M4?\ "%V?_0S^*O\ PM-3_P#DBM>BOB?]8N(/^@RK_P"#)_YGS_\ :F9_\_Y_
M^!2_S,C_ (0NS_Z&?Q5_X6FI_P#R11_PA=G_ -#/XJ_\+34__DBM>BC_ %BX
M@_Z#*O\ X,G_ )A_:F9_\_Y_^!2_S,C_ (0NS_Z&?Q5_X6FI_P#R11_PA=G_
M -#/XJ_\+34__DBM>BC_ %BX@_Z#*O\ X,G_ )A_:F9_\_Y_^!2_S,C_ (0N
MS_Z&?Q5_X6FI_P#R11_PA=G_ -#/XJ_\+34__DBM>BC_ %BX@_Z#*O\ X,G_
M )A_:F9_\_Y_^!2_S,C_ (0NS_Z&?Q5_X6FI_P#R11_PA=G_ -#/XJ_\+34_
M_DBM>BC_ %BX@_Z#*O\ X,G_ )A_:F9_\_Y_^!2_S,C_ (0NS_Z&?Q5_X6FI
M_P#R11_PA=G_ -#/XJ_\+34__DBM>BC_ %BX@_Z#*O\ X,G_ )A_:F9_\_Y_
M^!2_S,C_ (0NS_Z&?Q5_X6FI_P#R11_PA=G_ -#/XJ_\+34__DBM>BC_ %BX
M@_Z#*O\ X,G_ )A_:F9_\_Y_^!2_S,C_ (0NS_Z&?Q5_X6FI_P#R17L7[$G[
M*7P^_:(^*NH>"_'?C#QS%9VOA^6]C;3O'>HQN9%G@C ):9AC$C<8ZXYKS2OI
MC_@E9_R<'K/_ &)MQ_Z5VE?0\*9YG6(XBPU.KB:DHN6J<Y-/1[INS/4R;,,?
M5S2E"=:33>SDVOS/5O\ AT/^S-_T/_Q3_P##CWO^-'_#H?\ 9F_Z'_XI_P#A
MQ[W_ !KZFHK^BS]2/EG_ (=#_LS?]#_\4_\ PX][_C1_PZ'_ &9O^A_^*?\
MX<>]_P :^IJ* *NA:/:^'M$L] LI)7AL;6.WA>>0N[*BA068\L<#DGJ:M444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !4.HZ=I^KZ?/I.K6,-U:W4+0W-M<1!XY8V
M!#(RG(92"00>"#4U% 'Y$_\ !4?_ ())S_L;Z(_[3'_!*_QTWP\EU[Q9%)XI
M^"E[,[^#=>N3;W#"XBM@?^)=<;59 T.$PP51$NXGYI_9Z_;O\&?%+Q<?@C\8
M?"M[\-OB?;*!=>#/$;A?M9Y_>64_"7<9P2-OS$ D @;J_77_ (*I?\F]:/\
M]CE;_P#I)=U^8?[0G[,7P5_:A\(CP?\ &+P;#J"0L7T[48CY5YI\O&);>=?F
MC;(!X.UL ,&'%?AO'V)P$N(98?%T].6-IQ^.-^ZVFO)V?:2V/SOB6KAGF;I5
MHZ65I+XE^DEY.S[-'?T5\D?\)K^U[_P3_P#]'^*D6J?&7X26_$?BNQA#^(_#
M\([W<7_+[$HZR@[@ S,5 5#]'_"'XT?"SX]^";;XB?!_QO8Z]I%T/DNK*7)C
M; )CD0X:)QD91P&&>17Y_C,LK86FJT&ITGM..WH^L9?W9)/M=:GS-?"5*,>=
M/F@]I+;T?5/R=F=CHVCZIXBU>UT#1+&2ZO;VX2"TMHERTLCL%50/4D@5O?%S
MX4>)/@MXTE\ ^+[NPDU*WACDN8["Y\U82XW!&.!AMN#CT85Z_P#\$T/!NF^)
M/VB)-?U6)63P_H<][!N&0)BR0@_@LCGV(%>>>#?CRF@_'>\^.7BWP39^)+BY
MO+F[2RU*0A([B0EHY!C(_=MMP"",#C!VLO9#+<)#*:.(KSY76J.*>K480MS2
M:6K=Y*R\GWTZ(X2C'!4ZM25G.32?11C:[MN]7^!S'BKX9_$/P-IMCK'C+P5J
M>EVNIJ6T^>_LWB6X  )*[@,\,I_$5OZ!^S%^T'XIT&'Q/H'P@UVYL+F 36UP
MEDP$T9&Y70'!=2""" 001C->[?\ !0#Q9JOCSX!?"/QMKHB^VZOI\EY="%-J
M"22WMW;:,G R>!FH?V.O!_QY^(5[X6\9P?M01V.D:;=)"GA8Z[,UPUK;$*81
M:<1E&1<9.>#G!(KUUPY@?]8'E\/:5(\L&FN5/WE%MOFTLN;9:^9VK*L/_:;P
MT>:2M%JUD]4G=WTZ['RUJ&GW^DWTVF:K8S6US;R&.>WN(BDD;@X*LIY!!Z@T
M:?I]_JU]#I>E64US<W$JQV]O;QEWD<G 55'))/  KTW]M/Q7'XR_:5\3:PGA
M>[T@K/% ]I?P^7,QCA1/,91TW;=P]5*GO4/[-'QY/P*UR^U#2? >F:CK.I+%
M;:7K%\&9],)?#LB]#N5B.QR!R1E3\_+!8.GG$L+4JVIQE*//RN]DW]GN[:+:
M[U=M3S'AZ$<<Z,IVBFUS6Z+R[LYF3X0>/--\?:?\-?%>BOH.J:G+$EO'KBM;
MJ/,8JC,2/E4L,;L8JO\ $WX:>+OA%XVO? 'CC3Q;ZC8N!(J-N1U8!E=&_B4@
M@@_G@@BO;/\ @IXS+^TI RD@CPU:D$=OWDU:G[;)A\8_!_X1?'K4[99=3U#1
MDMM79QS<E4CD&?;?YW_?RO8QN0X7#O'T:<GS8>2:;ZP;Y7==TVGZ75CNQ&6T
M:;Q,(MWI-:]XWL_FFT_O/#-7^!/QDT#P6GQ$UKX::Q;:)(B.NHS63",(^-KG
MNJG(PQ !R/45CV/@SQ/J7A6_\;V>DNVE:9/%!>WK.JHDLN=B#)!=C@G"@D 9
M.!S7USXM^,'PR\8ZYXZ\;>$OBE_;TOQ%\(P:#X=\!QV\WVFWO9(UA =2 B!7
MRVX'J[X/3=YK\2O@K\5O$OA.S^$/P0\"WVL^'/!<LG]N:M8H/+U/6BH^U2)D
M@RB/ A0*"0$/]ZM,=PYA:3E+"3E523LHVDW*[47[M[1<5SM/6*T;O),O$951
MA=T&YJSVLVW=V>E]&O>:W2T>Z9\^44Z6*6"5H)XV1T8JZ.N"I'4$=C3:^./"
M"OIC_@E9_P G!ZS_ -B;<?\ I7:5\SU],?\ !*S_ ).#UG_L3;C_ -*[2OI>
M#O\ DI\+_B_1GK9%_P C>CZGWY1117]/GZ\%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M$D_\KU__ /'Z^8_XA;Q!_P _:7_@4_\ Y \C_4[,_P">'WR_^1/S0HK]+_\
MAWY^R)_T23_RO7__ ,?H_P"'?G[(G_1)/_*]?_\ Q^C_ (A;Q!_S]I?^!3_^
M0#_4[,_YX??+_P"1/S0KYE_X+%_\HXOB+_W"/_3Q95^Y/_#OS]D3_HDG_E>O
M_P#X_1_P[\_9$_Z))_Y7K_\ ^/UVY=X<<08#,*.*YZ4O9RC*W--7Y6G:_LW:
M]M[,Z,+PKF>&Q4*W-!\K3M>6MG?^4_AHHK^Y?_AWY^R)_P!$D_\ *]?_ /Q^
MC_AWY^R)_P!$D_\ *]?_ /Q^OU7V_$'_ $#TO_!T_P#Y0?9>TS/_ )]0_P#
MY?\ RL_#;_@CI_RCB^'7_<7_ /3Q>U]-5^E__#OS]D3_ *))_P"5Z_\ _C]'
M_#OS]D3_ *))_P"5Z_\ _C]?E68^''$&/S"MBN>E'VDI2MS3=N9MVO[-7M?>
MR/C<5PKF>)Q4ZW-!<S;M>6EW?^4_-"BOTO\ ^'?G[(G_ $23_P KU_\ _'Z/
M^'?G[(G_ $23_P KU_\ _'ZXO^(6\0?\_:7_ (%/_P"0.?\ U.S/^>'WR_\
MD3\T**_2_P#X=^?LB?\ 1)/_ "O7_P#\?H_X=^?LB?\ 1)/_ "O7_P#\?H_X
MA;Q!_P _:7_@4_\ Y /]3LS_ )X??+_Y$_-"OIC_ ()6?\G!ZS_V)MQ_Z5VE
M?2__  [\_9$_Z))_Y7K_ /\ C]=-\*OV7?@7\$O$,WBKX8^!O[,O[BR:TFG_
M +3NIMT+.CE=LLK*/FC0Y SQUY->QD/AYG65YQ1Q=6I3<82N[.5_E>"7XG=E
MO#&/P>.IUIRBU%WT;O\ ^DG?T445^QGW84444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 445SGQ@^)F@_!;X2^*?C'XIAGDTSPEX<OM9
MU&.V7=(T%K \\@0'JQ6,X'K0!T=%?@U^QS_P4D_X. _^"K/QON?VC?V/M4^"
MG@C1#X7U4^&? /BRYOIK.[L;34+2.03>6)-UYOFC03L(,J),")&&?KW_ (+\
M_MV?M)?":+X)_P#!.W]C/QS)X?\ C1^T+XQM=-C\5:6I#Z#IL<\"3W*9R8]\
MLH&[DK##<<AMK  _2BBOBC]KSX9?\%O].\1>$OA5_P $W_C'\'['P3H'@*RA
MUOQG\:?M]]KVL:RDDT<I=H(ID96A2VD9S&I\R63!(PJ\)_P0T_X*E_M7_MI_
M$GXY_L?_ +<?@'PQ9?$OX">(XM+UCQ!X*WC3]3W3W=NX*LS!9$DM&(92JNL@
M_=H4;(!^B5%>-?MU_P##=<OP):P_X)V_\*_C^(MWK%M"E]\2_M']F65B=_GS
MD6^7:1<)M&UQR<J:_/KX:?\ !2O_ (*^?L2_\%2/A-_P3_\ ^"G47PC\?:)\
M:XF7P]XF^&%M<6]QILN7C5F658MR+(H#JT7*OO24E&C(!^M5%?F)^R7^V!^T
M3^R?_P %W?B5_P $K?VG_B_KGC+P?\3]'/C;X#:KXDO#/=:='Y<LTVF*[?,T
M*K!>QKN+$'3@>LSU^G= !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !6?XMT[PQJ_A74])\;6UG-HMUI\T.KPZ
MB%^SO:LA$JR[OEV%"P;/&,YK0JEXD\/:/XN\.W_A3Q#9_:-/U.REM+ZW\QD\
MV&1"CKN4AERK$9!!&>"* /YMO^"C?[+FF?\ !"3XTQ_MC?\ !'G]O!_#NA:I
MX777$\)7_B*WU2TU>&;5;2U-A:?>2_B D28I*'=8;=W\TL@->_\ QM^-OB+X
MU_\ !?+_ ()M_M@_&+PTNBZ?\2_@'I=XFEL&6"UUJ]MM5D>*,N<G$U_9!0?F
MQLSR:^N_!O\ P:P_\$A/ W[1-G\9M,_9]6\\/V6F.L7@+6];U*^LO[1^T))'
M=LTUVWFQK&KQ&VE62-]^YL[<'O/^"UW_  2M\9?\%!_@OX!\1?LO>*=%\'?&
M3X,>+[37_A7KVIEX+.V*20F6U=HHY&BC/DP2J5C;$EK$N K,0 =E_P %,OV/
M- _;TT/2?AEIW_!0OQS\%-1\(-<7^JCX;^,4T^YNH+B)547J"16:$!"R[L Y
M;FO@C_@UD^+?A#X(>+/VK_V.IM:\$:WX2^$'BPZE+\=]+@2U'B*U\^^C:ZU"
M[:1TDC$=LTT;F0K&K3_.RX:OLW]J#_@A?^P=_P %'/$NA_M$?MX? ,S?%*7P
MSI]EXFNO"OCO5([,20Q@O;PX>-7A5VD59/*CD92"V#T]D_9X_P"":7[#_P"R
ME^SGX@_91^ /P TWP[X(\66%S9^*=/M;NY:YU>.X@:"4W%X\AN9&,3LH8R90
M'Y"O% %OXF_$#]GS]L?]E;6M#^$G[96C6&A_$&SN_#FA?$GX=>-[1Y(+YXI
MWV"[AE*&ZC"2,%1BR^6QQ\IQ^,O@7X/V/_!)_P#X.+/@CX#TK]I4_M-ZI\5-
M.&D:OJ_Q#G_M7Q1X+68RPK+'=><_DG82^XJI,'GIM 8.?U.\9?\ !#;_ ()B
M^./V/M%_8.U7]G6>+X7^'/$\GB+0?#]MXRU</9ZG(LRO<"X:Z,SDK<3#8[L@
MW\*"!AW[#?\ P0__ ."9W_!.[QXWQ8_9D_9TAL?%QMWMXO%&MZQ=ZG>6T3KM
M=8#<R.MN64LK-$J,RL5)*G% 'Q-_P4\5_%G_  =1_L7>%?!'[W7-,\&RWVK+
M /FCL1)JTC;R.@\J&Y.#V/\ M5^QE?!O[%?_  3"^.N@?\%3?C-_P55_;6U_
MPQ?^)_$L8\/_  D\/^&;^>ZA\.^'T5$#2O-!%BZ>**)#L4J"]R<GSL+]Y4 %
M%%% !1110 4444 %%%% !1110 4444 %%%% '&?&;X&>$/CGIEEI/B_5-:M8
M[&=IH6T75I+1F8KM(8I]X8[&O/O^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]
M_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-O
MCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*
MY_QH_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/\
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
M!\,=*\56]\+*]T>\\7VJO9W18KY%PV_9;R[@1Y<C*V>U==>?LS:%>?MD:?\
MMCMXGNQJ>G_#*\\&)HPA7R'@N-1M;YK@O][>&M50#IAB>M>2_P#!5'Q/\ O@
M3^P%\1_".M?"32M9NOB=;WGA[PQX TW2H?.\7^*-7$B6\"1*!YL\MP_G22X+
M*L<DQ/R$T ?4T<D<T:RQ2*R,H*LIR"#T(-<K\)OCM\%_CS9ZUJ7P4^*F@>++
M;PYX@GT+7;GP]JD5W'8ZE L;S6DK1L0LR++&60G(WC/6O-O@9^R1=V7_  3H
M\"_L4?M >*=5U"XTWX5:/X7\7ZGH6OW-E<7<EO8PP7'EW4#I,JNT;*6#!F1B
M"?F->-_\$7OAYX%^$MY^U9\,?ACX1T_0?#V@_M8:M8Z-HNE6JPVUG;Q^'/#J
MI%&B@!5 &,"@#ZZ^)_Q0^'GP6\ :I\5/BSXRT_P]X;T.U-SK&MZK<"&VLH00
M#)([<(H)&6/ ZFMFQOK+4[*'4M-O(KBWN(EEM[B"0.DJ,,JRL.&!!!!'!!JK
MXK\*^&_'7A?4O!/C+0[75-(UBPFLM5TV^A$D-W;2H8Y8I$;AD9&92#P02*_,
MQ?B7^UQ^R%%<_P#!#+X0MK=QXR\0W2V_[/7Q6NH7GAT3X>2B0W=[=3$X-YHD
M:/:1HS*9FFTTA2'>@#['^(G_  5*_P""<GPDN%M?B=^VS\-M"=]0O;&,:GXK
MMX@]S9S>1=1*6;#-%+F-P,[7!4\@BG_!G_@J%_P3K_:)^)6F_!SX$_MJ?#?Q
M;XKUCSO[*\/:!XJM[F[N_*A>>7RXT8LVV**1SCHJ,>U>A_LY_L__  R_96^!
MOAC]GGX.:(;#PWX3TF.PTR%WWR2!<EYI7ZR32.7EDD/+R2.QY)KYU_X($?\
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
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
1%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>blkb-20210630_g21.jpg
<TEXT>
begin 644 blkb-20210630_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 **** (KZ^L=+L9M3U.\
MBMK:WB:6XN)Y B1(HRS,QX4  DD\ "HM"UW1/%&B6?B;PSK-KJ.FZC:QW6GZ
MA87"S074$BAXY8Y$)5T92&# D$$$'!KX!_X+I^.KWPS=_#3PW\;O'?BWPG^S
MYK.E^*(OB/X@\+:G=6$#ZX+*$:%8ZI>696>VL)I7N@<.D4DJ0I*P4X;VG_@D
M/^SA\(?@+^PO\-M=^$UOJ\(\9_#CPYJVM0W_ (KU#4K<W;:9"7D@CNYY4M0Q
M8YC@"1G ^7B@#Z?HK\:_^"9?BS_@D9^T%\"O">E_M:?MS:NWQM\1Z[K0U?1+
M[]JWQ3I5R9&UJ]2SMOLUOK$,$4GV86RK$B*6^7@ELG]._P!H[]C7X7_M3:;X
M?\,?%#QCX_M_#^@+,)/#WA7XA:GHMOJ^]8U3[=)8S17%R(_+RBM+MS(Y8.2"
M #UFBOAO_@F]9ZW\(_\ @H!^TA^R3\*OB5XJ\3?!OP)8>%Y]&MO%?B2ZU@^%
MO$%Y!<RWNDVM[=R2SR1>0MI.T3R/Y+2@#;O.?8?^"IW[1/Q#_9=_84\;_%'X
M.W<-MXRN#IOA_P 'W=Q )4M=4U;4;;2[6X*,"KB*6[6;:P(/E8((." ?0=%?
MG;^US^RIIW_!+;]G_3_V\/@)\=OBG?\ BKX=Z_HMU\3;KQC\3-5UB#Q]H\]_
M;VFII>VEY<26L<WDW$MQ%)!%$8I(E"87Y:_1*@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \!_X*!?M
M9?LC_ 'X1ZQ\,?VG/CEX-\(W/CGP7KD?A^Q\9ZK#9P:MY-LJ2Q*]P1$S9N(0
M(RVY]_RAL''QU_P;F)I5E:^*-+_9DGUR7X#)\,O!,T#7\EQ)I<?CN2RF;Q F
MDO/UAS]F-PL9,2W+.$QEA7Z6^.? G@[XE^%;WP1X^\.6NJZ5J-O)!>65Y%N2
M1'0HP]5.UB-P((SP13/AU\/_  A\)OA_H7PL^'VCC3]!\-:/;:7HE@)GD^S6
MEO$L4,>^1F=]J(HW,Q8XR23DT ?!/[>G_!2;_@DY^TO^PIXW_9[^'OQ4\&_%
MO7/&OA*_TCP3\*/!UH-2UN]U>:WD2TCBTZ-#/:2I.R-YLB1^25+EE*TO[8G_
M  48UK_@G!^RE\#/V.?&GQG\*>'_ (^^.? 6FZ3/XT\?:I&FC>&VM;*&'4M>
MO)I"%N3'*'\FW4EKB8J,; Y'Z"6^AZ)::G-K5IH]K%>7"A;B[CMU664#H&8#
M+#ZFK5 'R=_P2R^)7_!-W1/AN?V9/V'OVLO"GQ.UO3DG\0>-M6T_Q/!J.L:Y
M?W$R_;-9U!XR2\LT[KN<\+E$7"JJC&_X*%>(-!_X*"_\$W_B<W[%^J#QUKO@
M3QC:W%KIFG02QR76N>&M:L]0N-+1944O*QM&A7 *LTBX)K[*HH _-O\ ;Z_;
M\_96_P""F/[)=G^Q!^QA\4+7QM\0?C7K6C:5-X5TR)SJ'A33EU&VGU.^UBWQ
MOTU;6VBF#+,%8R[$4,37Z25!;Z9IMG=SW]IIT$4]R0;F:.%5>4@8&X@9; Z9
MJ>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M J:]JG]B:'>ZUY'F_9+22?RMVW?L4MC.#C..N*\R_P"&H/\ J1__ "I__:J]
M#\>?\B/K/_8)N/\ T4U?,E 'K'_#4'_4C_\ E3_^U4?\-0?]2/\ ^5/_ .U5
MY/10!ZQ_PU!_U(__ )4__M5'_#4'_4C_ /E3_P#M5>3TRXN(+6![JZF2.*-"
M\DDC *J@9))/0 =Z /6_^&H/^I'_ /*G_P#:J/\ AJ#_ *D?_P J?_VJOD/P
M7_P4/_85^(_Q+A^#W@+]K;P!J_B2ZN#;V6EZ?XFMY6NYAUAA96V32?["%F]J
MZCX[?M0_LZ?LQ:1::Y^T)\:_#7@^WU"1H].&O:M'!)>NN-RPQL=\Q&Y<A Q&
M1GK0!]*?\-0?]2/_ .5/_P"U4?\ #4'_ %(__E3_ /M5?/GP:^.OP9_:'\&)
M\1/@7\4-#\6Z(\[0_P!IZ!J4=S$DJ@%HG*$[) ",HV&&1D<UU= 'K'_#4'_4
MC_\ E3_^U4?\-0?]2/\ ^5/_ .U5X!K?QJ^$?AKXH:)\$M?^)&BV?B_Q):SW
M.@^&;C4$6]OX859I9(H2=SJJHY) Q\K>AK)^.7[47[.W[-%KI]Y\??C+X?\
M":ZL\B:8FLZ@D4EUY8#2&-/O.J J78#"!@6(R* /I7_AJ#_J1_\ RI__ &JC
M_AJ#_J1__*G_ /:J\&U#XM?#'3/A9/\ '"Z\>Z4?!]MH;ZS+XEAO4ELO[/6(
MS&Z65"5:/RP7W*2".1FM?1-8L/$.C6FOZ4\C6M]:QW%LTL#Q.8W4,I9' 9#@
MC*L 1T(!H ]B_P"&H/\ J1__ "I__:J/^&H/^I'_ /*G_P#:J\GHH ]8_P"&
MH/\ J1__ "I__:JMZ!^T7_;FNV6B_P#"'>5]LNXX/-_M#=LWL%SCRQG&>F:\
M<K7\ _\ (]:+_P!A:W_]&K0!],T444 %%%% !1110 4444 %%%% !1110 44
M44 ?/'[:?_!4_P#8;_8"U?0O#/[2WQ[T#1=8U[4[2WBT,ZI ;ZVMIY"AOYK?
M>)$M4PQ:3:>%(4,1BO6?@;\>O@Q^TQ\,]/\ C-^S_P#$W1O%_A75?,&GZ]H-
MZMQ;3F-VCD4,O\2NK*RGE2I! (K^='_@HU\.]6_8!_X+;_$#]K#_ (*3?L=Z
MI\0_A-X\^)6D:KX:^($^C+JNGVVDQ7<$CV*Q3#[/)(+6/[(T$K(X6'Y0T;Y;
M]8/B%_P51_X)S?L2_P#!'>Z_;._81M_"<G@,&ZL?ACX.\-:9]@@N?$=W/+*-
M/-F%1[=A/)+/-%M5EB21E!&W(!]3C]N7]CEOVC!^R&G[37@EOBB93%_P@*>(
M8&U42"V-T4-N&WAA #+C&=G/2L3XY?\ !2[_ ()^?LS?$*X^$_[0?[8WP\\&
M^)K6WBGN="\1>)[>UNHXY%W1NT;L" RD$'N*_"G]BW]C'XM_L?\ _!PE^QYJ
M_P"TKXBO]4^+7Q<\#ZW\0OBE/J+YD@U?4;;Q$6MB.BM%%%"C@<>:)-OR[0/:
M/^"DWP4_:"^%/_!=KXH_MU>+O^"/.M?M0_":'X;Z=IEOI-_X:AO-.\\6-DSW
M4*W%K<K*\)BG4^7$2"[C<OS4 ?M!^SQ^U1^S?^UKX1O/'O[,?QN\->/-%T_4
M6T^]U3POJT=Y!!=+&DAA9XR0'"21MMZX<'O3/VB?VL/V:/V1_#5CXR_:>^.G
MA?P%I6IWWV+3]0\4ZO%9Q7%QL9_*1I" S;%9L#LIKYX_X(A_M=?L#?MF?LD7
M?Q1_8'_9TT#X3:;%XDEMO&?@/0_#%CI1L=7$,.Z21+)$CGWP^3LGQED4*0K(
MR+\[_P#!TW^RO^T5^U3\%O@=H7[/'[-_B#XG7'A_XKC5=>T'0M.\\&QCM7#B
M9F!C1'SL^?@[NAY% 'W%\"?^"D_[ 7[3_C^/X5?L[_MA?#WQIXDFM9;F+0_#
MGB:"ZN6AC ,D@C1B=J@C)[5[=7Y5?\$@OV\?^">GQ2_;?UC]E>?_ ((\>&_V
M3_V@=%T:XN+#3CX"TRSN[VRV*TT4=U!96LZ,T3++L*;)(@S*[!:_56@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#*\>?\B/K/_8)N/\
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
M+JZ8N^QV=HP(E1<U^L5%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% &5X\_Y$?6?^P3<?^BFKYDKZ;\>?\B/K/\ V";C_P!%-7S)0 44
M44 %%%% !1110 45_,-_Q$._\%AO^COO_+ \/_\ R!1_Q$._\%AO^COO_+ \
M/_\ R!0!_3S17YA_\&X/_!0[]L/]O7_A<O\ PUC\7_\ A*_^$4_X1W^P/^*?
MT^Q^R_:O[3\__CSMXM^[[/#]_=C9QC)S^GE !1110 4444 %:_@'_D>M%_["
MUO\ ^C5K(K7\ _\ (]:+_P!A:W_]&K0!],T444 %%%% !1110 4444 >'?M^
M_&'XC?!/X.:;XK^&/B+^S+^X\30VDT_V2&;="UO<.5VRHRCYHT.0,\=>37R#
M_P / _VN_P#HK?\ Y0;#_P",5],?\%4O^3>M'_['*W_])+NO@*OPGQ S?-L%
MQ%*GA\1.$>6.D9R2^Y-(_.>)L=C:&:.%*K**LM%)I?@SV7_AX'^UW_T5O_R@
MV'_QBC_AX'^UW_T5O_R@V'_QBO&J*^)_UBX@_P"@RK_X,G_F?/\ ]J9G_P _
MY_\ @4O\SV7_ (>!_M=_]%;_ /*#8?\ QBC_ (>!_M=_]%;_ /*#8?\ QBO&
MJ*/]8N(/^@RK_P"#)_YA_:F9_P#/^?\ X%+_ #/9?^'@?[7?_16__*#8?_&*
M/^'@?[7?_16__*#8?_&*\:HH_P!8N(/^@RK_ .#)_P"8?VIF?_/^?_@4O\SV
M7_AX'^UW_P!%;_\ *#8?_&*/^'@?[7?_ $5O_P H-A_\8KQJBC_6+B#_ *#*
MO_@R?^8?VIF?_/\ G_X%+_,]E_X>!_M=_P#16_\ R@V'_P 8H_X>!_M=_P#1
M6_\ R@V'_P 8KQJBC_6+B#_H,J_^#)_YA_:F9_\ /^?_ (%+_,]E_P"'@?[7
M?_16_P#R@V'_ ,8H_P"'@?[7?_16_P#R@V'_ ,8KQJBC_6+B#_H,J_\ @R?^
M8?VIF?\ S_G_ .!2_P SV7_AX'^UW_T5O_R@V'_QBC_AX'^UW_T5O_R@V'_Q
MBO&J*/\ 6+B#_H,J_P#@R?\ F']J9G_S_G_X%+_,]E_X>!_M=_\ 16__ "@V
M'_QBO<OV ?VHOCI\;?C%J?A7XG>.?[3L+?PS-=PP?V9:P[9EN+= VZ*)6/RR
M.,$XYZ<"OBBOIC_@E9_R<'K/_8FW'_I7:5]#PIGF=8CB+#4ZN)J2BY:ISDT]
M'NF[,]3)LPQ]7-*4)UI--[.3:_,^_****_HL_4@HHHH **** "BBB@ HHHH
M**** "BBB@#*\>?\B/K/_8)N/_135\R5]-^//^1'UG_L$W'_ **:OF2@ HHH
MH **** "BBB@#^+.BOM/_B'B_P""PW_1H/\ Y?\ X?\ _D^C_B'B_P""PW_1
MH/\ Y?\ X?\ _D^@#VC_ (-Q/V[/A=^Q(?C)>?%GX?>/M2TSQ#_PCN[6_!_A
M";5+72OL_P#:>?MC0G=#O\_,?RMN\J7IMY_6_P"&'_!:?_@EQ\695M?#W[9?
MA33K@ML>W\5M-HK1OG!5OM\<(!!XZXKYE_X-P?\ @GC^V'^P5_PN7_AK'X0?
M\(I_PE?_  CO]@?\5!I]]]J^R_VGY_\ QYW$NS;]HA^_MSOXS@X_0CXG?LX?
ML]?&R)H/C)\"?!OBQ77:P\2>&;6^R/\ MM&U &QX&^)OPV^)^F?VU\-/B#H?
MB*SP#]KT+5H;N+!Z'=$S#]:W*^1?''_!"O\ X)?^,=3_ .$ATG]FU/">K(2;
M?5?!'B&_TF6 ^J);S+$/Q0UAC_@DA\8_AP-_[,7_  5>_: \*A>;>P\7:U;^
M)[&#T5+>ZC3"]/E+'OSS0!]K45\4GX8?\%Y_A+SX1_:A^!'Q<MXOOCQYX*N]
M!NIE_P!G^S6,2N??Y:!^W/\ \%5/A:?+^.O_  2-NM=M(_\ 6ZY\*_B78ZAY
MF.NRQE59_IEN>E 'VM6OX!_Y'K1?^PM;_P#HU:^$X_\ @NQ^RGX/80_M+_!?
MXV?!QU(6>3XC?"N]AB0^H>U$^Y?1L<@@U[?^SC_P5/\ ^"<GQC\;:$W@/]M/
MX=RR2:I;M'::EXDAT^X8>8IXANS')TZ_+Q0!^BU%5=%US1/$FF1:UX=UBUO[
M.==T%W97"RQ2#U5E)!'T-6J "BBB@ HHHH **** /FC_ (*I?\F]:/\ ]CE;
M_P#I)=U\!5]^_P#!5+_DWK1_^QRM_P#TDNZ^ J_GCQ)_Y*>7^")^7\5_\C=_
MX4%%%%?!'S85Z5^S7\ K'XWZ]?7'B;QO8:!X?T.*.?6[ZXN$$WELVU5B1CRS
M'Y=QX4L.I*JWFM7?#;,/$%B 2,WD0/O\XKKP-3#TL7"5:GSQ3UC>U^UVM;7W
MMNM+K<VP\J4*\74CS+M>USV#]K']FWPS\*?C_HOP?^&$EY(FL6%H83J5P)&^
MT37$D0&55<+\J]O6O2KS]EW]D+0_BO9?LN:KJGBR3Q;>6"L?$,4D0MH[AHS(
MJ>7Z%1G&#PP&_.2,7_@I1KFH^&/VJ="\2Z1*([O3_#]C<VKD9VR1W5PZG\P*
M]$^#?QE\$_M ?M%:'XP7]FO4K3QM:V_EZMK,]XXL["%8V#2E,#+E28TW $%U
MY.T5^CT,#DL>(<3@_9P4O;0C&,HR:]GKS1ARIVD]+-VTZK4^JIX? +-*U#EC
M?GBDFFUR]5&VS^[UW/C7Q_X-U+X=^.-7\":PRM=:/J,UI,Z#Y7,;E=P]CC(]
MC7N7A;X&_LZ_#7]G7P_\<OCQ#XDUB;Q1=M%9V.@2HD=LH+XW,Q&6VH2<MU.
MO!:N!^/&G^(OBQ\:_'WCWP'X7U'5=(L]:N9;O4=-L))H8(%9P)I'12$4K&S;
MFQP">QKW[PEXW;]E;]C'PIXAG\+OXWMO%.HK<S6&J,&L=-!)?RT&QMK$COQY
MFYNV#X62X#!1S#%RJQ7LH1FXSE%SBK345+E^WVTO:]WL>=E^&H+%5W-+DBI6
MDUS)>\DG;[7;\3R?]HC]EOPM\//C#X0\'_#[Q-<OI?C:.U>Q&J*//LO.E6/Y
MP N5^8$9 /!!Y&3O_%7]G3X&0^$OB-9_#BTU^RUCX8S6:WE[J=ZDL6J+*Q1S
ML"#RR"K$8X/''/$O_!1+PZFF^-_"/QLTO5M5M[OQ7I(NSINH7#&;3'B$3JJ9
MYC&9?NC@.CD=<"O\/?CW\2OC)INKZW\:-1LW\&>'8H-2\6?8]+AMY=>N(R!9
MV<TB*#(TDBJ,=-J,3T%=U?#Y1A\XQ>!G12<G[NETHNFVG=N\$FXU'9-J*<>E
MGT5:6!I8ZMAY4[-[:727*W>][Q2;4GOHK'F?Q(\ >&/AC\,_#VE:O9N_C+7%
M_M6]S,P&FZ>ZXMX"@./,DYE.>54H,<UY]7UU:?"'X2_%3Q=X-T[XJZ1K&I>+
M?BUH]SK4WB6TU,Q0Z4WE-+%#'!M*NJ(@3#'C:.QP/DW5K!]*U2YTN257:VN'
MB9UZ,58C(_*OF\]RV6#E&I%)4W[J2W5HQE[^B]YJ49.S:N[)Z67EYCA)8=J:
MMRO16WT2>OFTTW:ZUM?0KT445X!Y@5],?\$K/^3@]9_[$VX_]*[2OF>OIC_@
ME9_R<'K/_8FW'_I7:5]+P=_R4^%_Q?HSULB_Y&]'U/ORBBBOZ?/UX**** "B
MBB@ HHHH **** "BBB@ HHHH RO'G_(CZS_V";C_ -%-7S)7TWX\_P"1'UG_
M +!-Q_Z*:OF2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 1T21#'(@9
M6&&5AD$>E><>(?\ @G]^PW\??&&G6OQC_9&^'7B!KO488[BZO_"-H;AE:0!@
M)Q&)%R">C"O2*U_ /_(]:+_V%K?_ -&K0!X_K7_!MC_P3%T_4I?$'[/VB_$C
MX,ZK,VY]4^$_Q4U73I0^,;E66::-2..%0#CI58_\$F_^"D_PA/F?LH_\%X_B
MW!##S%I_QE\(Z9XS\X?W)+B<1.N>[JN1V%?H%10!^?OVO_@Y<^"1_?Z3^RS\
M;],BSM^S3ZMX;UF?'KOW6B9'IG!]J3_A[O\ \%!OA"-O[6O_  0?^-FG1PG$
M][\'O$&F^-U=0<>8L=LT3 $<[2<CH>E?H'10!\%>'?\ @Y,_X)8KJT7ACXW>
M/O''PBUJ8X31OBK\,]5TR8-W#.D$D28[EI />OI+X,_\%$/V"_VB/*C^!W[9
MGPP\4W$P&RQT?QQ8S70)Y : 2^:A]F4&O5?$7AGPWXOTF70/%GA^QU2QG&)K
M+4;1)X9!_M(X(/XBOF[XR_\ !%?_ ()/?'LRR_$G_@G_ /#%YY^9[W1/#<>D
MW,A]6FL/)D)]RV: /I\$$9!HK\_#_P &YW[*/P^_>?LA_M2_M'? LQ\VMK\-
M?C+?):)QPK0WGG[T]5+#/K2_\._/^"VWP9S)^SY_P6OM_%]E%_Q[^'?C-\'K
M"ZW8''F:C:N+AL]#A1Z]: /:_P#@JE_R;UH__8Y6_P#Z27=? 5=!^WY\4O\
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
M_P#2V?C.:?\ (SK_ ..7_I3"BBBO'.$**** "OIC_@E9_P G!ZS_ -B;<?\
MI7:5\SU],?\ !*S_ ).#UG_L3;C_ -*[2OI>#O\ DI\+_B_1GK9%_P C>CZG
MWY1117]/GZ\%%%% !1110 4444 %%%% !1110 4444 97CS_ )$?6?\ L$W'
M_HIJ^9*^F_'G_(CZS_V";C_T4U?,E !1110 4444 %%%% !1110 4444 %%%
M% !1110 5K^ ?^1ZT7_L+6__ *-6LBM?P#_R/6B_]A:W_P#1JT ?3-%%% !1
M110 4444 %%%% 'S1_P52_Y-ZT?_ +'*W_\ 22[KX"K[]_X*I?\ )O6C_P#8
MY6__ *27=? 5?SQXD_\ )3R_P1/R_BO_ )&[_P *"BBBO@CYL**** "N9^,?
MP<^''Q_^'&H_"3XM^'/[6\/:MY/]H:?]LF@\WRIDFC_>0NCKB2-&X89Q@Y!(
M/345=.I4HU%4IMJ2=TUHTULT^C14)RIR4HNS6J:Z'S+_ ,.=/^"<7_1NG_EW
M:Q_\ET?\.=/^"<7_ $;I_P"7=K'_ ,EU]-45ZO\ K%Q!_P!!E7_P9/\ S.S^
MU,S_ .?\_P#P*7^9S/P<^#GPX^ 'PXT[X2?"3PY_9/A[2?._L_3_ +9-/Y7F
MS/-)^\F=W;,DCMRQQG P  .FHHKRJE2I6J.I4;<F[MO5MO=M]6SCG.523E)W
M;U;?4****@D**** "OIC_@E9_P G!ZS_ -B;<?\ I7:5\SU],?\ !*S_ ).#
MUG_L3;C_ -*[2OI>#O\ DI\+_B_1GK9%_P C>CZGWY1117]/GZ\%%%% !111
M0 4444 %%%% !1110 4444 97CS_ )$?6?\ L$W'_HIJ^9*^F_'G_(CZS_V"
M;C_T4U?,E !1110 4444 %%%% !1110 4444 %%%% !1110 5K^ ?^1ZT7_L
M+6__ *-6LBM?P#_R/6B_]A:W_P#1JT ?3-%%% !1110 4444 %%%% 'S1_P5
M2_Y-ZT?_ +'*W_\ 22[KX"K[]_X*I?\ )O6C_P#8Y6__ *27=? 5?SQXD_\
M)3R_P1/R_BO_ )&[_P *"BBBO@CYL**** "BBB@ HHHH **** "BBB@ HHHH
M *^F/^"5G_)P>L_]B;<?^E=I7S/7TQ_P2L_Y.#UG_L3;C_TKM*^EX._Y*?"_
MXOT9ZV1?\C>CZGWY1117]/GZ\%%%% !1110 4444 %%%% !1110 4444 97C
MS_D1]9_[!-Q_Z*:OF2OIOQY_R(^L_P#8)N/_ $4U?,E !1110 4444 %%%%
M!1110 4444 %%%% !1110 5K^ ?^1ZT7_L+6_P#Z-6LBM?P#_P CUHO_ &%K
M?_T:M 'TS1110 4444 %%%% !1110!\T?\%4O^3>M'_['*W_ /22[KX"K[]_
MX*I?\F]:/_V.5O\ ^DEW7P%7\\>)/_)3R_P1/R_BO_D;O_"@HHHKX(^;"BBB
M@ HHHH **** "BBB@ HHHH **** "OIC_@E9_P G!ZS_ -B;<?\ I7:5\SU]
M,?\ !*S_ ).#UG_L3;C_ -*[2OI>#O\ DI\+_B_1GK9%_P C>CZGWY1117]/
MGZ\%%%% !1110 4444 %%%% !1110 4444 97CS_ )$?6?\ L$W'_HIJ^9*^
MF_'G_(CZS_V";C_T4U?,E !1110 4444 %%%% !1110 4444 %%%% !1110
M5K^ ?^1ZT7_L+6__ *-6LBM?P#_R/6B_]A:W_P#1JT ?3-%%% !1110 4444
M %%%% 'S1_P52_Y-ZT?_ +'*W_\ 22[KX"K[]_X*I?\ )O6C_P#8Y6__ *27
M=? 5?SQXD_\ )3R_P1/R_BO_ )&[_P *"BBBO@CYL**** "BBB@ HHHH ***
M* "BBB@ HHHH *^F/^"5G_)P>L_]B;<?^E=I7S/7TQ_P2L_Y.#UG_L3;C_TK
MM*^EX._Y*?"_XOT9ZV1?\C>CZGWY1117]/GZ\%%%% !1110 4444 %%%% !1
M110 4444 97CS_D1]9_[!-Q_Z*:OF2OIOQY_R(^L_P#8)N/_ $4U?,E !111
M0 4444 %%%% !1110 4444 %%%% !1110 5K^ ?^1ZT7_L+6_P#Z-6LBM?P#
M_P CUHO_ &%K?_T:M 'TS1110 4444 %%%% !1110!\T?\%4O^3>M'_['*W_
M /22[KX"K[]_X*I?\F]:/_V.5O\ ^DEW7P%7\\>)/_)3R_P1/R_BO_D;O_"@
MHHHKX(^;"BBB@ HHHH **** "BBB@ HHHH **** "OIC_@E9_P G!ZS_ -B;
M<?\ I7:5\SU],?\ !*S_ ).#UG_L3;C_ -*[2OI>#O\ DI\+_B_1GK9%_P C
M>CZGWY1117]/GZ\%%%% !1110 4444 %%%% !1110 4444 97CS_ )$?6?\
ML$W'_HIJ^9*^F_'G_(CZS_V";C_T4U?,E !1110 4444 %%%% !1110 4444
M %%%% !1110 5K^ ?^1ZT7_L+6__ *-6LBM?P#_R/6B_]A:W_P#1JT ?3-%%
M% !1110 4444 %%%% 'S1_P52_Y-ZT?_ +'*W_\ 22[KX"K[]_X*I?\ )O6C
M_P#8Y6__ *27=? 5?SQXD_\ )3R_P1/R_BO_ )&[_P *"BBBO@CYL**** "B
MBB@ HHHH **** "BBB@ HHHH *^F/^"5G_)P>L_]B;<?^E=I7S/7TQ_P2L_Y
M.#UG_L3;C_TKM*^EX._Y*?"_XOT9ZV1?\C>CZGWY1117]/GZ\%%%% !1110
M4444 %%%% !1110 4444 97CS_D1]9_[!-Q_Z*:OF2OIOQY_R(^L_P#8)N/_
M $4U?,E !1110 4444 %%%% !1110 4444 %%%% !1110 5K^ ?^1ZT7_L+6
M_P#Z-6LBM?P#_P CUHO_ &%K?_T:M 'TS1110 4444 %%%% !1110!\T?\%4
MO^3>M'_['*W_ /22[KX"K[]_X*I?\F]:/_V.5O\ ^DEW7P%7\\>)/_)3R_P1
M/R_BO_D;O_"@HHHKX(^;"BBB@ HHHH **** "BBB@ HHHH **** "OIC_@E9
M_P G!ZS_ -B;<?\ I7:5\SU],?\ !*S_ ).#UG_L3;C_ -*[2OI>#O\ DI\+
M_B_1GK9%_P C>CZGWY1117]/GZ\%%%% !1110 4444 %%%% !1110 4444 9
M7CS_ )$?6?\ L$W'_HIJ^9*^F_'G_(CZS_V";C_T4U?,E !1110 4444 %%%
M% !1110 4444 %%%% !1110 5K^ ?^1ZT7_L+6__ *-6LBM?P#_R/6B_]A:W
M_P#1JT ?3-%%% !1110 4444 %%%% 'S1_P52_Y-ZT?_ +'*W_\ 22[KX"K[
M]_X*I?\ )O6C_P#8Y6__ *27=? 5?SQXD_\ )3R_P1/R_BO_ )&[_P *"BBB
MO@CYL**** "BBB@ HHHH **** "BBB@ HHHH *^F/^"5G_)P>L_]B;<?^E=I
M7S/7TQ_P2L_Y.#UG_L3;C_TKM*^EX._Y*?"_XOT9ZV1?\C>CZGWY1117]/GZ
M\%%%% !1110 4444 %%%% !1110 4444 97CS_D1]9_[!-Q_Z*:OF2OIOQY_
MR(^L_P#8)N/_ $4U?,E !1110 4444 %%%% !1110 4444 %%%% !1110 5K
M^ ?^1ZT7_L+6_P#Z-6LBM?P#_P CUHO_ &%K?_T:M 'TS1110 4444 %%%%
M!1110!\T?\%4O^3>M'_['*W_ /22[KX"K[]_X*I?\F]:/_V.5O\ ^DEW7P%7
M\\>)/_)3R_P1/R_BO_D;O_"@HHHKX(^;"BBB@ HHHH **** "BBB@ HHHH *
M*** "OIC_@E9_P G!ZS_ -B;<?\ I7:5\SU],?\ !*S_ ).#UG_L3;C_ -*[
M2OI>#O\ DI\+_B_1GK9%_P C>CZGWY1117]/GZ\%%%% !1110 4444 %%%%
M'&?&;X&>$/CGIEEI/B_5-:M8[&=IH6T75I+1F8KM(8I]X8[&O/O^'>_P3_Z&
MWQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65
MS_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->
MZ44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_
M\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\
MT-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#P
MLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_
M (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^
MAM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%
ME<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C
M7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A
M?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_
M -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\
M\+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH
M_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/
M_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\
MA97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_
MXU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!
MX7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)
M_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_
M /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\
M:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P
M3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_
M (65S_C7NE% $&EZ?!I&F6VDVSR-':P)%&TKEF*JH ))ZG Y-3T44 %%%% !
M1110 4444 %%%% !1110 4444 %%%>/?\%"OCGXG_9D_81^,?[0W@B,-K?@O
MX::UK&B[X@ZK>064LD#,IX*B0(6'H#0!C?&O_@J-_P $\/V=?B!=_"KXT_MA
M^!=!\1Z<JMJVCW&M))/IH;&#=+'N^RY# _O=G!!Z<UZ[H'Q1^&?BKX=P_%[P
MQ\1-#U'PG<::VHP>)['5H9=/DLPI8W"W"L8S$%!)?=M !.>*\C_X)P_LK?#C
M]E?]C+P7\-?"NF075[J?AZVU/QIX@N )KKQ+K%U"LU[J%W,<M<2S322,6<MA
M2JCY5 'C/[#WPZ\)? ;_ (*"?M/_ +"/A;0;(_"W4M#\.^/="\&-;H^GZ/-K
M2ZA::M91P,"B6T\UB)_( $:F>7"X?% 'M?P@_P""G/\ P3R^/_Q03X+?!3]L
M_P"'/B?Q3.T@LM&T?Q5;S2WICSO%L0VVY*@$GRB^ ">@)KUG6?B5X \.^.-#
M^&>N^,-/M/$'B6WO)_#^C7%TJW&H1VHC:Y>)#RXB$T1<C[OF+GK7Q;_P5K\.
M^#OC5XT_9\_8)^#?AJQD^)4_Q6T+QGHTNF6J*_@?PYHM['/?ZSE0/LR%$%G$
MN5\Z6X$:YVMCZ@^(_P"S-H7Q&_:>^&7[3M[XGN[:_P#AEI7B&QL=+BA4PWJZ
MM'9I(TC'YE,8LU*XZ[SGH* .7^,G_!3O_@GA^SW\1F^$7QL_;1^&_AKQ-#(B
M7NBZIXJMHY[%FQM^TC=_HH.1@S; <CUKV2;QAX2MO";>/KCQ1IT>A)IQOWUI
M[V,6BV@C\PW!F)V"+9\^_.W;SG%>2_ME_$W]F7]D/]F#XA_&3XO?#W1KC0]1
MLY%UKP];:/$\WB^_N5^SPZ?Y(7-Y<W3LENJL&+;QGY02/A_Q9^SW\3_V??\
M@CW^Q_\ \$\_V@Y3)/XZ^+G@KP=\2M+-T75=,EN[C5;C1VDW'=&([1+%L$AD
M#*"5:@#[J_9Y_P""@G[$'[67BO4/ O[-7[5?@7QMK.F0&>\TKP]XBAN+@0!M
MIG5%;,D08@>:@9,D#=R*]AKXR_X*VZ!X;^%6B?L_?M)^#O#]K8>(OAU^T)X0
MTS1;O3X$AF72=6ODTC4-.0J ?(EMKLYB'R[HHVQ\@(^S: "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *CO+RSTZSEU#4+J."W@C:2>>:0*D:*,
MLS,>   22>E25\;_ /!8Q+_XF^&O@A^QI/J=S9^'/CE\<],\-^/FMKAH6O-
MM[.]U2\L/,4AD%T+".W;!!:.25>=Q! .]\-?\%<_^"8_C'Q_;?#+PS^W/\-K
MS5[W4#86"Q>)H?L]W= @>1#<D^1-(20 B.22< $UZ]\:_CU\$OV;? 5Q\4OV
M@OBWX<\%>'+:18YM;\4:Q#8VPD8$K&))F4,[;3M099L< U1^(_[,7[/WQ9^
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
ME'4Y5B.<=017T?110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
544 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>blkb-20210630_g22.jpg
<TEXT>
begin 644 blkb-20210630_g22.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HK\T/^"B/_!QC\.OV8/VJH?V(_V6/V??&GQC
M^)&B>(M.@\;:=X5T,W-O:PRR1B2QA='WO>L)8T7"-&DDBH2SAHQ] M_P5*EM
M?^"=]K^WQJ?[#OQLCO;O4SIL?P>B\*!_%7VP:B]AL^QEU;;YJ%\XW^7\VSM0
M!]745^=/[.G_  <4?#+X@_M:>%?V,_VK?V)?C'^S]XN\>S1P>"&^)F@?9[?5
M)Y&V1198)(IDDQ$C!&0R':S*:[#]N?\ X+F?#']DS]I^3]B[X,?LN?$SXZ_$
M_3/#_P#;GBOPS\,=)%R= L"B.KW+<L'*21/M5" LT>6!D16 /N:BO"_^"=W_
M  4,_9Z_X*;?LW67[3'[.5]J"Z9)?RZ=J^CZS;K#?Z/J$05I+6X1&=0X62-P
M59E9)$(/.!SG_!13_@I)9_L!KX.\/:+^RA\5OC#XK\>O?CP[X7^%?AO^T)@M
MF+<SR7)#;H8Q]ICPP1^^0 ,T ?2]%?$W_!-+_@N#\$O^"B?QM\7?LJZI\"_'
MOPD^+'@JQ-_J_@+XB::MO<M:AXT=TY#!T,T.Z.1$;;*C+O7<5^V: "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#\&O\ @J5_P3C_ ."@/_!-C]O3Q'_P5,_88N]!^(/A/XD?$W1]8UOX
M;:E;NVHOK*WJ745NJ+M:>)KE7*-#(L@$OEF-@H9OT9_X)L_\%3=8_P""L_\
MP3G\2?M.?LS_  ZLO#OQ(TJ'5-$C\+>)+QKC3[;Q+#9)-;*\R"-I;1S/;,6
M1@KNO5,GP;_@I=_P26_X*T?M)?%?4M5^ G_!5/6;#X>>+?B)IFH_\(*_A2#S
M?!D*,B->6=Y)=K*XM]IF$4+0L[,0JYY/HGPE_P"")'C[]C#_ ()R:;^Q;_P3
MI_;BUOX8>,H/'"^*M>^*5UX8AU"77+MK<P30269E6.*!D6W54)D"+;+D2,2]
M 'P-\5-9_;=OO^"Y?[)]Q_P7W\):-868U\)\!D^#HB.B-XB-Y:"-KIIG>Z(6
M[_L_>I;@F$CY/,W>\_\ !$(W&L?\%\O^"A.N^, 'UJW\3P6EA)*29%L!?W2H
MH) .WRX;3CI\J]1@UZ3\#?\ @@A^T9XU_;3\!_MQ_P#!4C_@I!K'QTUWX77J
M7W@+PU9>$X=(TZPO(Y%EBG98W*?+*D<I6.*,N\,1=W5=IZC]L+_@BA\>/%'[
M<&O?\%"/^";O[>=Y\ _'_CKP\FB_$6!_!UOK-EK$2K$@N$29@L$VR&+)VL2\
M8=6C8N6 /"O^#6![NS^/W[=/AS1HA'X7LOCSG0HH1^Y1S=:LL@3M_JH[4?0+
M7ZE_M*?M*?!3]D/X):_^T/\ M"^/+/PYX3\-61N-3U*\;\$BC0?-+*[$(D:@
ML[,% )-?(OP+_P""'X_96_X)=^+_ -@C]F+]L/Q9X+\?>.=4CUCQ#\>M-M98
M]7?5/M5M++/''!=PR1HT-O\ 9Q&+G(65V9G+OO\ -?\ @HU_P;R_&7_@HO\
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
MA^))?AY!\+XY88M(BU-M0DBAB"O<7!0('D;JVU<A1T&X]S7GOP<^,?PX^/\
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
M,MO$#@;W("#) RPR0,FM>B@#XX^(7[&7QRD_8_LM9M=&T_Q+\8)OBIH7Q/\
M&VD/?I!;Z]J5IJ%M<R:3'/(=B10VT$=G;,^$ M(2Y&6:NW_9F\)?&/XA?M?>
M/?VO_B1\$=5^'&E:MX$T+PIH'ASQ#?V,VI7WV.ZU"ZGOKA;&XGAB&Z]6&-?-
M9RL3,0@*@_2%% !14&I:EIVCV$NJ:O?P6MK A>>YN90D<:CJS,Q  ]S7S;\:
MO^"Q?_!-;X$7IT;Q9^UAX;U35=_EQZ/X/>36[IY>@BV6"R['SQAROOB@#Z9K
M7\ _\CUHO_86M_\ T:M?!_\ P]-_:D^-?^C_ +%?_!*KXJ^(X)>(/$?Q,GMO
M"6FLO_/:,W)=YX^^%"L>@YK1\(_!C_@NE^T3XJTRW\>?M<?"CX#6-WJ,*I!\
M-/!TFOZG A<##S:BPB60?WX^!P10!^N6H:CI^DV,VIZK?0VUM;QF2>XN)0D<
M: 9+,QX  [FOE7]H;_@N3_P2?_9CN7TGXD?MM^#;W54?RQH7@ZZ?7[XRDX$1
MATY9FC<G P^WJ,X'->7:?_P;L?LK_$>^A\0?MW?M&?'']HW4$D$K6WQ/^)=V
M-+BD!R/(LK)H5B0'GRRS+UZ@XKZJ_9Z_84_8P_9-MTA_9J_99\!>"9$3:U[X
M>\+VUO=2C&/WEPJ>;(<<9=B: /E#_A]'^U1\?,V__!/S_@C3\</'$$O%KXG^
M)QM?!&CS ])HIKUG:>,=<!58X(&#2?\ "H/^#C+]IWYOB-^U;\#OV;=%N.EE
M\-/!\WBG6HXSU26;4F6W63J-\)P."!D5^@]% 'Y^VW_!O!^SI\4KF+5_V]OV
MKOCS^T3<[Q)-IGQ"^)=U!HZ2 Y_<V-B81"F>=GF,/Y5]2?LZ_L _L1?LD01)
M^S5^RCX"\&3Q)M_M'0_#-O%>R#&/WEUM,TAQW=R:]>HH **** /FC_@JE_R;
MUH__ &.5O_Z27=? 5??O_!5+_DWK1_\ L<K?_P!)+NO@*OYX\2?^2GE_@B?E
M_%?_ "-W_A04445\$?-A1110 4444 %%%% !1110 4444 %%%% !7TQ_P2L_
MY.#UG_L3;C_TKM*^9Z^F/^"5G_)P>L_]B;<?^E=I7TO!W_)3X7_%^C/6R+_D
M;T?4^_****_I\_7@HHHH **** "BBB@ HHHH **** "BBB@#*\>?\B/K/_8)
MN/\ T4U?,E?3?CS_ )$?6?\ L$W'_HIJ^9* "BBB@ HHHH **** /YAO^(AW
M_@L-_P!'??\ E@>'_P#Y H_XB'?^"PW_ $=]_P"6!X?_ /D"OBRB@#^@;_@W
M9_X*4?M5_MJ:9\:]:_;0^.MMKMGX+3P\^D7=YHVFZ9%8+<_VGYY9K6"$,&^S
MP\R$XV<8R<_5'QG_ ."RW_!-;X(7YT'7?VI]!UW6"_EP:)X(677;J67_ )Y
M6*RJK]L.RX/!K\E/^#:_]@7]E;]MW4_B]?\ [4'PV?Q3#X.?P[)HNFS:O=6]
MJ)+C^T_,>6*"1!.0($"A]P&6X^8U^YWP:_9>_9N_9VL?[/\ @/\  ;PAX/C*
M;7;P[X>M[1Y!_MO&@9S[L230!\PC_@I]^V#\;/W/[&G_  2>^)VKVTO$'B/X
MKW]KX2LMO_/94G+R3Q]P%*L1Z'BC_A1W_!;[]H'Y_BM^V)\,/@EI<WW]+^%7
M@Z36;_R_^>;W.I,%CD_VXL@=1Z5]LT4 ?%FG?\$,OV7O&-_#KW[7'Q?^+7QT
MU"-Q*!\2OB%=R6<<G7]U;6QA5$!Z(2P[<CBOI/X*?LH?LR?LWV:V?P$^ '@_
MP@ FQYO#_AZWMII1T_>2H@>0^[,2:] HH *U_ /_ "/6B_\ 86M__1JUD5K^
M ?\ D>M%_P"PM;_^C5H ^F:*** "BBB@ HHHH **** /FC_@JE_R;UH__8Y6
M_P#Z27=? 5??O_!5+_DWK1_^QRM__22[KX"K^>/$G_DIY?X(GY?Q7_R-W_A0
M4445\$?-A1110 4444 %%%% !1110 4444 %%%% !7TQ_P $K/\ DX/6?^Q-
MN/\ TKM*^9Z^F/\ @E9_R<'K/_8FW'_I7:5]+P=_R4^%_P 7Z,];(O\ D;T?
M4^_****_I\_7@HHHH **** "BBB@ HHHH **** "BBB@#*\>?\B/K/\ V";C
M_P!%-7S)7TWX\_Y$?6?^P3<?^BFKYDH **** "BBB@ HHHH _F&_XAXO^"PW
M_1H/_E_^'_\ Y/H_XAXO^"PW_1H/_E_^'_\ Y/K^GFB@#\P_^#<'_@GC^V'^
MP5_PN7_AK'X0?\(I_P )7_PCO]@?\5!I]]]J^R_VGY__ !YW$NS;]HA^_MSO
MXS@X_3RBB@ HHHH **** "M?P#_R/6B_]A:W_P#1JUD5K^ ?^1ZT7_L+6_\
MZ-6@#Z9HHHH **** "BBB@ HHHH ^:/^"J7_ ";UH_\ V.5O_P"DEW7P%7W[
M_P %4O\ DWK1_P#L<K?_ -)+NO@*OYX\2?\ DIY?X(GY?Q7_ ,C=_P"%!111
M7P1\V%%%% !1110 4444 %%%% !1110 4444 %?3'_!*S_DX/6?^Q-N/_2NT
MKYGKZ8_X)6?\G!ZS_P!B;<?^E=I7TO!W_)3X7_%^C/6R+_D;T?4^_****_I\
M_7@HHHH **** "BBB@ HHHH **** "BBB@#*\>?\B/K/_8)N/_135\R5]-^/
M/^1'UG_L$W'_ **:OF2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *U
M_ /_ "/6B_\ 86M__1JUD5K^ ?\ D>M%_P"PM;_^C5H ^F:*** "BBB@ HHH
MH **** /FC_@JE_R;UH__8Y6_P#Z27=? 5??O_!5+_DWK1_^QRM__22[KX"K
M^>/$G_DIY?X(GY?Q7_R-W_A04445\$?-A1110 4444 %%%% !1110 4444 %
M%%% !7TQ_P $K/\ DX/6?^Q-N/\ TKM*^9Z^F/\ @E9_R<'K/_8FW'_I7:5]
M+P=_R4^%_P 7Z,];(O\ D;T?4^_****_I\_7@HHHH **** "BBB@ HHHH XS
MXS? SPA\<],LM)\7ZIK5K'8SM-"VBZM):,S%=I#%/O#'8UY]_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?%OPYX*\.6TBQS:WXHUB&QMA(P)6,23,H9VVG:@RS8X!JC\1_P!F+]G[XL_
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
5** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>blkb-20210630_g23.jpg
<TEXT>
begin 644 blkb-20210630_g23.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MC?\ [$%Q_P $WM?^%=QXIO=.C\5?$3QOXXT&[TGPW#!>P7,EWIWV"ZFNK^X
MA(@_<6X5V5G:/:5/Z#T %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 ?EU_P4N_X)+?\%:/VDOBOJ6J_ 3_ (*IZS8?#SQ;\1-,U'_A!7\*
M0>;X,A1D1KRSO)+M97%OM,PBA:%G9B%7/)]$^$O_  1(\??L8?\ !.33?V+?
M^"=/[<6M_##QE!XX7Q5KWQ2NO#$.H2ZY=M;F":"2S,JQQ0,BVZJA,@1;9<B1
MB7K] :* /S'^!O\ P00_:,\:_MI^ _VX_P#@J1_P4@UCXZ:[\+KU+[P%X:LO
M"<.D:=87D<BRQ3LL;E/EE2.4K'%&7>&(N[JNT\=^T/\ \&T_[1GQ?_X**^)O
M^"D'P^_X*T:AX3\7ZIK\]]X8^U_"&+6)O#=LP*0VMO-<ZH%Q#$?+1UB3:.5"
MYK]::* /B'P]_P $TO\ @H--^Q'\3OV8?BE_P60\9^(/&WC:]L)?"GQ=TWP3
M_8VH>$8H)X998H([/45>7SEB=&83QD+*P^89!S/VQO\ @B;>?MA?L<_!?X1^
M+OVO_$L/QI^ YL[WP5\?)K![G4)M3A6'S;FYAFN7=Q-);PRG]^762&-M[!65
M_O&B@#X*_P""?O\ P1N^)_P'_;(US_@HS^WC^V/=_'7XTZCX>&A:+K'_  BT
M&CV&AV.T(PAMX6*>8R KE%C4"6;Y6:1GK[UHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **S_%M]=:9X5U/4K&79/;Z?-+"^T':RH2
M#@\'D=Z\+_X7C\4?^AH_\DH/_B* /H2BOGO_ (7C\4?^AH_\DH/_ (BC_A>/
MQ1_Z&C_R2@_^(H ^A**^>_\ A>/Q1_Z&C_R2@_\ B*/^%X_%'_H:/_)*#_XB
M@#Z$HKY[_P"%X_%'_H:/_)*#_P"(H_X7C\4?^AH_\DH/_B* /H2BOGO_ (7C
M\4?^AH_\DH/_ (BC_A>/Q1_Z&C_R2@_^(H ^A**^>_\ A>/Q1_Z&C_R2@_\
MB*/^%X_%'_H:/_)*#_XB@#Z$HKY[_P"%X_%'_H:/_)*#_P"(H_X7C\4?^AH_
M\DH/_B* /H2BOGO_ (7C\4?^AH_\DH/_ (BC_A>/Q1_Z&C_R2@_^(H ^A**^
M>_\ A>/Q1_Z&C_R2@_\ B*T?"'QB^(^J>+-,TR^\1^9!<:A#%,GV.$;E9P",
MA,C@]J /<Z*** "BBB@ HHHH **** /FC_@JE_R;UH__ &.5O_Z27=? 5??O
M_!5+_DWK1_\ L<K?_P!)+NO@*OYX\2?^2GE_@B?E_%?_ "-W_A04445\$?-A
M1110 4444 %%%% !1110 4444 %%%% !7TQ_P2L_Y.#UG_L3;C_TKM*^9Z^F
M/^"5G_)P>L_]B;<?^E=I7TO!W_)3X7_%^C/6R+_D;T?4^_****_I\_7@HHHH
M **** "BBB@ HHHH **** "BBB@#*\>?\B/K/_8)N/\ T4U?,E?3?CS_ )$?
M6?\ L$W'_HIJ^9* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K7\ _\
MCUHO_86M_P#T:M9%:_@'_D>M%_["UO\ ^C5H ^F:*** "BBB@ HHHH ****
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
M)H7A30/#GB&_L9M2OOL=UJ%U/?7"V-Q/#$-UZL,:^:SE8F8A 5! /I"BBB@
MK7\ _P#(]:+_ -A:W_\ 1JUD5K^ ?^1ZT7_L+6__ *-6@#Z9HHHH **** "B
MBB@ HHHH ^:/^"J7_)O6C_\ 8Y6__I)=U\!5]^_\%4O^3>M'_P"QRM__ $DN
MZ^ J_GCQ)_Y*>7^")^7\5_\ (W?^%!1117P1\V%%%% !117S+_P6+_Y1Q?$7
M_N$?^GBRKLR["?7\PHX7FY?:2C&]KVYFE>VE[7VNC?"T/K.*A1O;F:5^UW8^
MFJ*_F7HK]6_XA-_U&?\ E/\ ^Z'V?^I7_3__ ,E_^V/Z:**^9?\ @CI_RCB^
M'7_<7_\ 3Q>U]-5^4YCA/J&85L+S<WLY2C>UK\K:O;6U[;79\9BJ'U;%3HWO
MRMJ_>SL%%%%<9@%%%% !7TQ_P2L_Y.#UG_L3;C_TKM*^9Z^F/^"5G_)P>L_]
MB;<?^E=I7TO!W_)3X7_%^C/6R+_D;T?4^_****_I\_7@HHHH **** "BBB@
MHHHH **** "BBB@#*\>?\B/K/_8)N/\ T4U?,E?3?CS_ )$?6?\ L$W'_HIJ
M^9* "BBB@ HHHH **** "BOYAO\ B(=_X+#?]'??^6!X?_\ D"C_ (B'?^"P
MW_1WW_E@>'__ ) H _IYHK\P_P#@W!_X*'?MA_MZ_P#"Y?\ AK'XO_\ "5_\
M(I_PCO\ 8'_%/Z?8_9?M7]I^?_QYV\6_=]GA^_NQLXQDY_3R@ HHK/U_Q=X4
M\*0?:?%/B?3]-CQGS-0O8X5Q]7(H T**\L\4?MS_ +$_@C</&7[8/PNTHIG<
MNH^/].A/TP\P.?:O.?%'_!93_@EQX0W?VM^V]X%FV9S_ &7J37W3T^S+)G\.
MM 'TS6OX!_Y'K1?^PM;_ /HU:^&;K_@X"_X):37#67@_XZ:UXFN4.&M_#OP]
MUJ=A^+6BJ>W0]ZN>$?\ @N1\);GQ7IE[\-/V%_VI?'!BU"%XXO"GP6GE:8B0
M':OFS1Y/^- 'ZYT5\ '_ (+)_MD^*Q_Q:7_@@_\ M)7N_P#U7_"8+IV@9STW
M>=*^WWSTI%_;W_X+N>,CCP7_ ,$(M)\/0M_JKWQA^TEHSY'JT%O#O3'H30!^
M@%%?G^?B+_P<T^,_^1;_ &<?V0O!8;I_PEWB_7M1*?7["HR?I2_\*0_X.2_&
M8QXE_;B_9H\%[_O'P?\ #/4=1V?[OV]QGTYH ^_Z*_/\?\$XO^"U?BX[_B3_
M ,%_M1M87^]8>#OV=]"L?+!^\%G,K2'V)&1C-*?^")/[0?BPY^+'_!<W]KF\
M+<R_\(?XSM- R?\ 9\FW?:,=O7F@#[_JCK_B?PUX5L_[0\4>(;'3;< DSW]V
MD*<=?F<@5\'+_P &YW[(^M\?%?\ :I_:<\>@_P"L'B_XZ7\WF#T;R5B^M7=!
M_P"#9G_@BGH]Y_:NI_L=-KE\3F2]\1>/M=O'D_WEDO2A[G[O>@#2_P""K?[9
M7[(-E\#-+T>\_:K^&T-Y#XN@DEM9?'.GK(B"UN@6*F;( + $^X]:_.'7/^"C
M/["_A[/V_P#:E\'R;>OV'55NO_1.[-?:W[>O_!'W_@EY\"?@5I.K?"S]A/X;
M:;=OXJMX'NI/#<5S(\1MKEBA:<.2"54D$\[17S%H7[._[/\ X7Q_PC/P,\':
M=M^[]@\,6D./^^(Q7X3Q^\I7$4OK"FY<L?A<4OO:;_ _.>)G@EFC]JI-V6S2
M7XIGC5[_ ,%=_P!@.*<V6C_&>ZU>Y[6^D>%-2F8_0_9PI_.HS_P5,^$VHC/@
MG]GKXU>)<_<_L+X;3R;_ $QYC)U[5]*V5A8Z; +73K**"('B.&,(H_ 5+7Q7
MUG(X_#AIO_%57_MM./YG@>URZ.U*3]9K](H^9!^W_P#&/6^?!7_!./XRS@_<
M_MW3K?3./?S)&Q0?VH?^"B6N<>&?^":0LHS]VZUWXKZ<F/K$B;OUKZ;HH_M'
M+X_!@X?]O2J/\IQ7X!]:PJ^&A'YN;_*2/F4>-O\ @K9K_P#R"?@A\&/#^[[O
M]N^);ZZV_7[,!G\*\+_X*3Z#_P %&3^Q5XTU?]H+Q]\*!X9C_LXZII'@W2[[
MSYLZE:B,)+<GY0LIC8^JJ1WK]#J\R_;%_9S_ .&L_P!G'Q'^S]_PF/\ 8']O
M_8_^)O\ V?\ :_(\B\@N?]5YD>[=Y.W[XQNSSC![\JSVAA\TH5)T:<(1G%MJ
M+;24E=J[D[I=M>QTX/,:=+&4Y2IPC%23;2;LKJ[U;?W:G\\E%?II_P 0Z/\
MU>)_YCW_ .^%'_$.C_U>)_YCW_[X5^U_Z_\ "7_03_Y)4_\ D#[_ /UER3_G
M[_Y++_(^FO\ @CI_RCB^'7_<7_\ 3Q>U]-5YE^QU^SG_ ,,F?LX^'/V?O^$Q
M_M_^P/MG_$W_ +/^R>?Y]Y/<_P"J\R3;M\[;]\YVYXS@>FU_/V=8BCB\XQ->
MD[QG4G)/:Z<FT]==NY^9X^K"MCJM2#NI2DUZ-MH****\TY HHHH *^F/^"5G
M_)P>L_\ 8FW'_I7:5\SU],?\$K/^3@]9_P"Q-N/_ $KM*^EX._Y*?"_XOT9Z
MV1?\C>CZGWY1117]/GZ\%%%% !1110 4444 %%%% !1110 4444 97CS_D1]
M9_[!-Q_Z*:OF2OIOQY_R(^L_]@FX_P#135\R4 %%%% !1110 4444 ?Q9T5]
MI_\ $/%_P6&_Z-!_\O\ \/\ _P GT?\ $/%_P6&_Z-!_\O\ \/\ _P GT >T
M_P#!N%^SC^T1^T+_ ,+EMO@9^VKX@^#]MIG_  CO]NIX=\.6E[+K'F?VGY.9
M+@Y@\KRY<; =_GG/W17Z>?\ #H;XF>(SN^)7_!6_]J2^W?ZR/P_X\ATB-\]0
M5B@;Y3Z>F17B_P#P;@_\$\?VP_V"O^%R_P##6/P@_P"$4_X2O_A'?[ _XJ#3
M[[[5]E_M/S_^/.XEV;?M$/W]N=_&<''Z>4 ?%G_#B7]DK6#GXE?&7XX^,\_Z
MS_A*/BY?R[_KY1CK0T#_ ((&?\$EM F^UC]DFUO[@G,EQK'BO5[QG/J1+=LO
MZ5]AT4 ?/_A?_@E+_P $U/!Y5M'_ &%OA<Y0Y5M1\'6MX0?7-PCFO1?"_P"R
MY^S+X(V_\(7^SKX$TC9C9_9?A&RM]N.F/+B&,5W=% $=I9VEA;I9V-K'#$@P
MD42!54>P' K;\ _\CUHO_86M_P#T:M9%:_@'_D>M%_["UO\ ^C5H ^F:***
M"BBB@ HHHH **** /FC_ (*I?\F]:/\ ]CE;_P#I)=U\!5]^_P#!5+_DWK1_
M^QRM_P#TDNZ^ J_GCQ)_Y*>7^")^7\5_\C=_X4%%%%?!'S84444 %%%% !11
M10 4444 %%%% !1110 5],?\$K/^3@]9_P"Q-N/_ $KM*^9Z^F/^"5G_ "<'
MK/\ V)MQ_P"E=I7TO!W_ "4^%_Q?HSULB_Y&]'U/ORBBBOZ?/UX**** "BBB
M@ HHHH **** "BBB@ HHHH RO'G_ "(^L_\ 8)N/_135\R5]-^//^1'UG_L$
MW'_HIJ^9* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K7\ _P#(]:+_
M -A:W_\ 1JUD5K^ ?^1ZT7_L+6__ *-6@#Z9HHHH **** "BBB@ HHHH ^:/
M^"J7_)O6C_\ 8Y6__I)=U\!5]^_\%4O^3>M'_P"QRM__ $DNZ^ J_GCQ)_Y*
M>7^")^7\5_\ (W?^%!1117P1\V%%%% !1110 4444 %%%% !1110 4444 %?
M3'_!*S_DX/6?^Q-N/_2NTKYGKZ8_X)6?\G!ZS_V)MQ_Z5VE?2\'?\E/A?\7Z
M,];(O^1O1]3[\HHHK^GS]>"BBB@ HHHH **** "BBB@ HHHH **** ,KQY_R
M(^L_]@FX_P#135\R5]-^//\ D1]9_P"P3<?^BFKYDH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "M?P#_R/6B_]A:W_ /1JUD5K^ ?^1ZT7_L+6_P#Z
M-6@#Z9HHHH **** "BBB@ HHHH ^:/\ @JE_R;UH_P#V.5O_ .DEW7P%7W[_
M ,%4O^3>M'_['*W_ /22[KX"K^>/$G_DIY?X(GY?Q7_R-W_A04445\$?-A11
M10 4444 %%%% !1110 4444 %%%% !7TQ_P2L_Y.#UG_ +$VX_\ 2NTKYGKZ
M8_X)6?\ )P>L_P#8FW'_ *5VE?2\'?\ )3X7_%^C/6R+_D;T?4^_****_I\_
M7@HHHH **** "BBB@ HHHH **** "BBB@#*\>?\ (CZS_P!@FX_]%-7S)7TW
MX\_Y$?6?^P3<?^BFKYDH **** "BBB@ HHHH **** "BBB@ HHHH **** "M
M?P#_ ,CUHO\ V%K?_P!&K616OX!_Y'K1?^PM;_\ HU: /IFBBB@ HHHH ***
M* "BBB@#YH_X*I?\F]:/_P!CE;_^DEW7P%7W[_P52_Y-ZT?_ +'*W_\ 22[K
MX"K^>/$G_DIY?X(GY?Q7_P C=_X4%%%%?!'S84444 %%%% !1110 4444 %%
M%% !1110 5],?\$K/^3@]9_[$VX_]*[2OF>OIC_@E9_R<'K/_8FW'_I7:5]+
MP=_R4^%_Q?HSULB_Y&]'U/ORBBBOZ?/UX**** "BBB@ HHHH **** .,^,WP
M,\(?'/3++2?%^J:U:QV,[30MHNK26C,Q7:0Q3[PQV->??\.]_@G_ -#;X[_\
M+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :
M]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+
M_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/
M_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%
ME<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_
MXT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_
M@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^._
M_"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\
M&O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /
M"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P
M3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\
MA97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97
M/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O
M?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OC
MO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_
M !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@
M#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO
M\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_
M (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X6
M5S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P
M[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;
MX[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y
M_P :]THH @TO3X-(TRVTFV>1H[6!(HVE<LQ55 !)/4X')J>BB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHKQ[_@H5\<_$_P"S)^PC\8_VAO!$8;6_!?PT
MUK6-%WQ!U6\@LI9(&93P5$@0L/0&@#&^-?\ P5&_X)X?LZ_$"[^%7QI_;#\"
MZ#XCTY5;5M'N-:22?30V,&Z6/=]ER&!_>[."#TYKUW0/BC\,_%7P[A^+WACX
MB:'J/A.XTUM1@\3V.K0RZ?)9A2QN%N%8QF(*"2^[: "<\5Y'_P $X?V5OAQ^
MRO\ L9>"_AKX5TR"ZO=3\/6VI^-/$%P!-=>)=8NH5FO=0NYCEKB6::21BSEL
M*54?*H \9_8>^'7A+X#?\%!/VG_V$?"V@V1^%NI:'X=\>Z%X,:W1]/T>;6EU
M"TU:RC@8%$MIYK$3^0 (U,\N%P^* /:_A!_P4Y_X)Y?'_P"*"?!;X*?MG_#G
MQ/XIG:066C:/XJMYI;TQYWBV(;;<E0"3Y1? !/0$UZSK/Q*\ >'?'&A_#/7?
M&&GVGB#Q+;WD_A_1KBZ5;C4([41M<O$AY<1":(N1]WS%SUKXM_X*U^'?!WQJ
M\:?L^?L$_!OPU8R?$J?XK:%XST:73+5%?P/X<T6]CGO]9RH'V9"B"SB7*^=+
M<"-<[6Q]0?$?]F;0OB-^T]\,OVG;WQ/=VU_\,M*\0V-CI<4*F&]75H[-)&D8
M_,IC%FI7'7><]!0!R_QD_P""G?\ P3P_9[^(S?"+XV?MH_#?PUXFAD1+W1=4
M\56T<]BS8V_:1N_T4'(P9M@.1ZU[)-XP\)6WA-O'UQXHTZ/0DTXW[ZT][&+1
M;01^8;@S$[!%L^??G;MYSBO)?VR_B;^S+^R'^S!\0_C)\7OA[HUQH>HV<BZU
MX>MM'B>;Q??W*_9X=/\ )"YO+FZ=DMU5@Q;>,_*"1\/^+/V>_B?^S[_P1[_8
M_P#^">?[0<IDG\=?%SP5X.^)6EFZ+JNF2W=QJMQH[2;CNC$=HEBV"0R!E!*M
M0!]U?L\_\%!/V(/VLO%>H>!?V:OVJ_ OC;6=,@,]YI7A[Q%#<7 @#;3.J*V9
M(@Q \U R9(&[D5[#7QE_P5MT#PW\*M$_9^_:3\'>'[6P\1?#K]H3PAIFBW>G
MP)#,NDZM?)I&H:<A4 ^1+;79S$/EW11MCY 1]FT %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5'>7EGIUG+J&H74<%O!&TD\\T@5(T499F8\
M DD]*DKXW_X+&)?_ !-\-?!#]C2?4[FS\.?'+XYZ9X;\?-;7#0M>:!;V=[JE
MY8>8I#(+H6$=NV""T<DJ\[B" =[X:_X*Y_\ !,?QCX_MOAEX9_;G^&UYJ][J
M!L+!8O$T/V>[N@0/(AN2?(FD)( 1')). ":]>^-?QZ^"7[-O@*X^*7[07Q;\
M.>"O#EM(L<VM^*-8AL;82,"5C$DS*&=MIVH,LV. :H_$?]F+]G[XL_ .^_9=
M\=?"+0+SP!?Z,=*D\*KID4=G#:[-BI#&JA82@P49 "C*K*00#7S[_P $>M1U
M'XQ_\$^_!_ASX\/!XSUGX8>,]?\ "MIX@UVV2ZFN7T/5[[2[2_#2 D7'V:%
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
>HHHH **** "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>blkb-20210630_g24.jpg
<TEXT>
begin 644 blkb-20210630_g24.jpg
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
M:%8K:W@C")%&H 5%4<*    . !0!-1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!%?WUKIEC-J5]+L@MXFEF?:3M5023@<G@=J
MYC_A>/PN_P"AH_\ )*?_ .(K7\>?\B/K/_8)N/\ T4U?,E 'T)_PO'X7?]#1
M_P"24_\ \11_PO'X7?\ 0T?^24__ ,17SW10!]"?\+Q^%W_0T?\ DE/_ /$4
M?\+Q^%W_ $-'_DE/_P#$5\]T4 ?0G_"\?A=_T-'_ ))3_P#Q%'_"\?A=_P!#
M1_Y)3_\ Q%?/=% 'T)_PO'X7?]#1_P"24_\ \11_PO'X7?\ 0T?^24__ ,17
MSW10!]"?\+Q^%W_0T?\ DE/_ /$4?\+Q^%W_ $-'_DE/_P#$5\]T4 ?0G_"\
M?A=_T-'_ ))3_P#Q%'_"\?A=_P!#1_Y)3_\ Q%?/=% 'T)_PO'X7?]#1_P"2
M4_\ \11_PO'X7?\ 0T?^24__ ,17SW10!]"?\+Q^%W_0T?\ DE/_ /$5-I_Q
MB^'&J7\.F6/B/S)[B58H4^QS#<S' &2F!R>]?.M:_@'_ )'K1?\ L+6__HU:
M /IFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK\T/\ @HC_ ,'&/PZ_
M9@_:JA_8C_98_9]\:?&/XD:)XBTZ#QMIWA70S<V]K#+)&)+&%T?>]ZPEC1<(
MT:22*A+.&C'O]U_P5T^"OP\_X)N2?\%*?VFOA'X]^%FA6TEQ;W7@?Q?H@A\0
M"]CO9+);1+5F7,DLL9*;R@V'>^Q0Q !]845^=O[*7_!Q)\)?CK^T#\/_ -G[
MX\?L<_%KX)7'Q>MQ-\)O$/Q"T=(M.\3;@#$D4H((:4/$$*AU9I8P6&]-WTC_
M ,%+/^"D/P"_X):_LS77[37Q_%_>68U2WTW1] T81-?:M>3,2(8%E=$)6-99
M6+, $B;J< @'T#17@G_!-?\ X*!_#7_@IO\ LJ:7^UG\)O!>N:!HNJZG>V,.
MF^(A"+I'MIC$[-Y+NF"1D8;IUQ6'_P %%/\ @I)9_L!KX.\/:+^RA\5OC#XK
M\>O?CP[X7^%?AO\ M"8+9BW,\ER0VZ&,?:8\,$?OD #- 'TO17Q-_P $TO\
M@N#\$O\ @HG\;?%W[*NJ? OQ[\)/BQX*L3?ZOX"^(FFK;W+6H>-'=.0P=#-#
MNCD1&VRHR[UW%?MF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#*\>?\ (CZS_P!@FX_]%-7S)7TWX\_Y$?6?^P3<?^BFKYDH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "M?P#_ ,CUHO\ V%K?_P!&K616OX!_
MY'K1?^PM;_\ HU: /IFBBB@ HHHH **** "BBB@ HHHH **** "BBB@#\&O^
M"I7_  3C_P""@/\ P38_;T\1_P#!4S]AB[T'X@^$_B1\3='UC6_AMJ5N[:B^
MLK>I=16ZHNUIXFN5<HT,BR 2^68V"AF])_:S^)'CO_@Z(_X(-7GC3]D;X<2Z
M-\0_!OQ)M[C6/A]=:M&5N[^RMF\ZU@N9!&DB/;Z@D\9<)ET\LX(W5ZO_ ,%+
MO^"2W_!6C]I+XKZEJOP$_P""J>LV'P\\6_$33-1_X05_"D'F^#(49$:\L[R2
M[65Q;[3,(H6A9V8A5SR?9OV;?^".%]^PG_P3$UO]A#]A3]JG5_ WC?6M536I
M_C#=Z#%>7)U7S[1IIOL?F(BQO;VJVJQ[V"(VYC*V[> ?E1_P4R_:2_X*#_M.
M_$/]A;PK^T)^P1J/P/OO"OQ<T?2=&DUO68YKSQ%K?VC3HY);*V55D@M(O*B8
MEB<M=1J&;RRQZS]MS]N7]DS_ (*&?\%-?C%XD_:K_: \,^%?AI^R[X)\0^'O
M@YX*\2:B(9O%7C22WN+>745@89817$/R'CF"S(Y:45][_LJ_\$1OCG!^V/X:
M_;P_X*>?M\ZI^T%XV\ 6TD7PXTG_ (1:'2-)T&5^#=B")RDDW1AM2/#JCL9&
M1"GT?\<_^"6_[!WQK\$^,=&F_8_^$=AXA\6Z5J$+^+F^%VESWMO>W4<BF^+^
M4KR2K))YN[>K,PSN!.: /BO_ (-"/C;\)?%/_!++3O@9X=^(&F7GB_PKXBU2
M\\1^'8+@-=:=;W5[*;>25/X5D",5/?::_1[]I3]I3X*?LA_!+7_VA_VA?'EG
MX<\)^&K(W&IZE>-^"11H/FEE=B$2-06=F"@$FOB[]F;_ ((/77[(W_!+KQ3^
MP=\ ?VM9/!_Q)\3W*O/^T/X/\$'2=<2-=2CO$B86U\MQ(JQK+;C-V %G<@ $
MH>,_X*-?\&\OQE_X*+_ 3X&_ _X@?\%.?$,'_"HO"_V'6]5UKP7-JY\7:F4B
M0ZM<)+JJ%9]J./WC3-B5QOY;< ><?\$*?AO\9?\ @H3_ ,%)/B__ ,%^/BSX
M#N?"/A'QCIK^%_A!H-XH6:\L(OL]N;Q\?>"0V21%QE7FFGV\1#/["U\)_L(?
M\$P/^"B7[)GQD\*^)OBY_P %C-7^)GPZ\,Z=-9?\*L'P>LM%LIX?L<EO;(DL
M%[)Y"0,T<BJL9!\H+P#D?=E !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% &5X\_P"1'UG_ +!-Q_Z*:OF2OIOQY_R(^L_]@FX_]%-7S)0
M4444 %%%% !1110 4444 %%%% !1110 4444 %:_@'_D>M%_["UO_P"C5K(K
M7\ _\CUHO_86M_\ T:M 'TS1110 4444 %%%% !1110 45\T?\%4O^3>M'_[
M'*W_ /22[KX"K\\XDX]_U>S-X/ZMSV2=^?EW\N5_F?+YMQ)_9>+=#V7-HG?F
MMO\ )G[*45^-=%>!_P 19_Z@_P#RI_\ <SS?]=?^G'_DW_VI^RE%?C711_Q%
MG_J#_P#*G_W,/]=?^G'_ )-_]J?LI17XUT4?\19_Z@__ "I_]S#_ %U_Z<?^
M3?\ VI^RE%?C711_Q%G_ *@__*G_ -S#_77_ *<?^3?_ &I^RE%?C711_P 1
M9_Z@_P#RI_\ <P_UU_Z<?^3?_:G[*45^-=%'_$6?^H/_ ,J?_<P_UU_Z<?\
MDW_VI^RE%?C711_Q%G_J#_\ *G_W,/\ 77_IQ_Y-_P#:G[*45^-=?3'_  2L
M_P"3@]9_[$VX_P#2NTKTLG\2/[6S.E@_JO+SNU^>]OER*_WG7@>*_KN,A0]C
M;F=K\U__ &U'WY1117Z@?7A1110 4444 %%%% !1110 4444 %%%% &5X\_Y
M$?6?^P3<?^BFKYDKZ;\>?\B/K/\ V";C_P!%-7S)0 4444 %%%% !1110 44
M44 %%%% !1110 4444 %:_@'_D>M%_["UO\ ^C5K(K7\ _\ (]:+_P!A:W_]
M&K0!],T444 %%%% !1110 4444 ?-'_!5+_DWK1_^QRM_P#TDNZ^ J^_?^"J
M7_)O6C_]CE;_ /I)=U\!5_/'B3_R4\O\$3\OXK_Y&[_PH****^"/FPHHHH *
M*** "BBB@ HHHH **** "BBB@ KZ8_X)6?\ )P>L_P#8FW'_ *5VE?,]?3'_
M  2L_P"3@]9_[$VX_P#2NTKZ7@[_ )*?"_XOT9ZV1?\ (WH^I]^4445_3Y^O
M!1110 4444 %%%% !1110 4444 %%%% &5X\_P"1'UG_ +!-Q_Z*:OF2OIOQ
MY_R(^L_]@FX_]%-7S)0 4444 %%%% !1110 4444 %%%% !1110 4444 %:_
M@'_D>M%_["UO_P"C5K(K7\ _\CUHO_86M_\ T:M 'TS1110 4444 %%%% !1
M110!\T?\%4O^3>M'_P"QRM__ $DNZ^ J^_?^"J7_ ";UH_\ V.5O_P"DEW7P
M%7\\>)/_ "4\O\$3\OXK_P"1N_\ "@HHHKX(^;"BBB@ HHHH **** "BBB@
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
M3R_P1/R_BO\ Y&[_ ,*"BBBO@CYL**** "BBB@ HHHH **** "BBB@ HHHH
M*^F/^"5G_)P>L_\ 8FW'_I7:5\SU],?\$K/^3@]9_P"Q-N/_ $KM*^EX._Y*
M?"_XOT9ZV1?\C>CZGWY1117]/GZ\%%%% !1110 4444 %%%% !1110 4444
M97CS_D1]9_[!-Q_Z*:OF2OIOQY_R(^L_]@FX_P#135\R4 %%%% !1110 444
M4 ?Q9T5_:910!_//_P &Z/P,_:Y^*1^,/C7]CK]JY?ASXB\+_P#"/&;2-7T)
M-0T;Q(D_]IXAO8S\T>SR3LEC!=!-)@?-D?IK%_P5(_:/_9,D71/^"I/[&6L>
M%--B8))\7/A<DNN^%Y!_SVG1 ;FP4\X5P[G^Z!7W'398HYHVAFC5T=2KHPR&
M!Z@CO0!QGP,_:.^ W[37@Y/'W[/_ ,7- \7Z2^-]WH>I)/Y+$9V2J#NA?U1P
MK#N*[6OD_P".?_!'']DKXD>,'^,/P237/@G\1 2\/C?X1:D=(F=R<D3V\?\
MH\ZLW+@H&?D%^:XK_A8__!8S]AX>5\5_AIHG[4?@2TZ^)? L*:/XMMX1_'+I
MQS!=L  !' 2[$DL] 'W+17SQ^RW_ ,%3/V+?VM=:/@7P)\4?["\:12>3>_#W
MQO:-I&N6TPZQ&VGQYK#(SY+2 =S7T/0 5K^ ?^1ZT7_L+6__ *-6LBM?P#_R
M/6B_]A:W_P#1JT ?3-%%% !1110 4444 %%%% 'S1_P52_Y-ZT?_ +'*W_\
M22[KX"K[]_X*I?\ )O6C_P#8Y6__ *27=? 5?SQXD_\ )3R_P1/R_BO_ )&[
M_P *"BBBO@CYL**** "BBB@ HHHH **** "BBB@ HHHH *^F/^"5G_)P>L_]
MB;<?^E=I7S/7TQ_P2L_Y.#UG_L3;C_TKM*^EX._Y*?"_XOT9ZV1?\C>CZGWY
M1117]/GZ\%%%% !1110 4444 %%%% !1110 4444 97CS_D1]9_[!-Q_Z*:O
MF2OIOQY_R(^L_P#8)N/_ $4U?,E !1110 4444 %%%% !1110 4444 %%%%
M'D/[4O[!?[(O[:.C#2OVD/@9HOB&>./99ZRT)M]2L_3R;R$K-& >=H?:2!D&
MOGD_L8_\%,/V+2;[]A3]KQ/B?X1MCE/A5\>':XFCB'_+*SUB("52!\L<<@6-
M<#<6K[DHH ^,O G_  6;^%O@_P 56OPH_P""@GP6\5_LZ^+[E_*@;QK;_:-
MOY._V75X%\B11SEW$:#&-Q-?:WP<\3^&_&>N^&_%/@_Q#8ZMIE]J%M+9:CIM
MVD\%Q&9%PZ2(2KJ?4$BN?\=_#[P'\4?"UUX'^)?@K2?$.BWR;+W2-;TZ.ZMI
MU]'BE5E;\17R?;_\$;8OA)\1[;X@?\$OOVG_ !7^S[XDNM5BF_L*TD.K^%;V
MX+KAI]+NF91DX&Y&P@)VIT% 'Z[T5^=9_P""H'_!1_\ 8,SI?_!5S]@.ZU_P
MI:<3?'3]G-9=9TE(QQY]]I<N+NQ0##/*3M).$0XQ7UU^R=^W=^Q[^W/X/_X3
M?]DS]H;PUXWLTC5[N#2;X"\L@<8%S:2!9[8G(XE13S0!ZU1110 4444 %%%%
M 'S1_P %4O\ DWK1_P#L<K?_ -)+NO@*OOW_ (*I?\F]:/\ ]CE;_P#I)=U\
M!5_/'B3_ ,E/+_!$_+^*_P#D;O\ PH****^"/FPHHHH **** "BBB@ HHHH
M**** "BBB@ KZ8_X)6?\G!ZS_P!B;<?^E=I7S/7TQ_P2L_Y.#UG_ +$VX_\
M2NTKZ7@[_DI\+_B_1GK9%_R-Z/J??E%%%?T^?KP4444 %%%% !1110 4444
M%%%% !1110!E>//^1'UG_L$W'_HIJ^9*^F_'G_(CZS_V";C_ -%-7S)0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %:_@'_ )'K1?\ L+6__HU:R*U_
M /\ R/6B_P#86M__ $:M 'TS7R+^UE_P1$_8(_:J\8?\+CLO FI?"[XG12--
M8_%3X/:JWA[7()SUF:2W CN'/&6FC=L# 85]=44 ?G5]E_X+V_\ !.[)L[KP
MQ^VC\-K/I%<&/PUX[LH!V#?-:7^U>YW3RL/X<UZK^RI_P7$_8+_::\9_\*7\
M2^,M5^$?Q0A=8K[X6_&;2F\/:S%,>!&@N#Y5PQ.<+%(SD#)45]@5Y5^U5^P]
M^R/^V_X,/@+]J_\ 9]\->.-/6-EM7UG3P;JSW=6M[E-L]LQ_O1.A]Z /5:*_
M.H_\$K_^"A7["'_$V_X)*_M^WM[X8M!NA^!/[0QEUO0P@Y$%EJ*8N[!  0L:
MY!+9>2K_ (9_X+M+^SUX@M/AC_P5X_8_\:_LX:U<3BVM?&DD#:[X,U.7.!Y.
MJV:L(V;AO+D3]V&&]QUH _0:BN?^&'Q7^%_QL\%V?Q(^#?Q&T+Q7X>U!-UCK
MGAS5H;VTN!_L2PLR-^!XKH* /FC_ (*I?\F]:/\ ]CE;_P#I)=U\!5]^_P#!
M5+_DWK1_^QRM_P#TDNZ^ J_GCQ)_Y*>7^")^7\5_\C=_X4%%%%?!'S84444
M%%%% !1110 4444 %%%% !1110 5],?\$K/^3@]9_P"Q-N/_ $KM*^9Z^F/^
M"5G_ "<'K/\ V)MQ_P"E=I7TO!W_ "4^%_Q?HSULB_Y&]'U/ORBBBOZ?/UX*
M*** "BBB@ HHHH **** "BBB@ HHHH RO'G_ "(^L_\ 8)N/_135\R5]-^//
M^1'UG_L$W'_HIJ^9* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K7\
M_P#(]:+_ -A:W_\ 1JUD5K^ ?^1ZT7_L+6__ *-6@#Z9HHHH **** "J/B?P
MOX9\:^'[SPGXR\.V.KZ5J$#0W^F:G:)<6]S$>J21N"KJ>X((-7J* /@KXG_\
M$#?@7X5\:WGQN_X)K?''QG^RQX^NG,L\_P -;KS?#VH2?PB]T2=OLTT0.,11
M^4G&=IK _P"&Z/\ @L!_P3^'V'_@H7^Q-!\</ MIQ)\8?V;XFFOX81_RUOM"
MF*R;L9:22 I"@4XW=_T4HH _/+]H7_@I?^PY_P % /V8M*U#]E3]H?0O$E];
M^++>34?#;RM::OIX%K=JWGV,X2>,!OEWE-A(X8]:^>*^A_\ @N%_P36_8Q^/
MGPWTOXQ>*/@KINE>/6\5P1)\0?"R#3=:4&WN7RUS  9B&12/-#@8X K\T?\
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
M$=Q6Y<VUO>6\EI=VZ2Q2H4EBD0,KJ1@@@\$$=J^>OB/_ ,$U?@9K/B63XD_
MK5M9^$OB]OF&N_#^[-I%,<YQ/:#]S*A))90$+9Y)KK]IDV-^.+H3[QO*'_@+
M?-'U4I>43?FP&(^).G+NM8_<]5\F_0^B**^6/^%J?\%$OV708OC-\*;'XU>%
MH/O>*/A]"+36XXQ_'-IS?),_^S#@#NU.^(O_  5G_9LT+]GGQ)\9_AIJ<.O:
M[X:^S"[^'^L7C:1J@:6[AMW5DEC=OW?FEF*(Z_)C(SD)9!F-6<5ADJL9-)2@
M[J[=E?9PN_YU$/[,Q4Y)4DIIM).+NKO:_P#+_P!O6/J6I;2^O=/D,UA>2P.5
M*EX9"I(/49':OS&_XB+O^K.__,A?_>^C_B(N_P"K._\ S(7_ -[Z]A< \7)W
M6&_\GI__ "9V_P"K6=K_ )=?^31_^2/TT)).2:FEU"_GM(M/FO9GMX"Q@@:0
ME(RWWBJ]!G SCKBO+/V.OVC/^&L_V<?#G[0/_"'?V!_;_P!L_P")1_:'VOR/
M(O)[;_6^7'NW>3N^X,;L<XR?3:^4Q%"O@\1.A55I1;C)>:=FM-'JO0\:K3J4
M*LJ<]&FT_5;DL=]>PVSV45Y*L,I!EA60A7(Z9'0U%116+;9G=A1112 *^F/^
M"5G_ "<'K/\ V)MQ_P"E=I7S/7TQ_P $K/\ DX/6?^Q-N/\ TKM*^EX._P"2
MGPO^+]&>MD7_ "-Z/J??E%%%?T^?KP4444 %%%% !1110 4444 %%%% !111
M0!E>//\ D1]9_P"P3<?^BFKYDKZ;\>?\B/K/_8)N/_135\R4 %%%% !1110
M4444 %%%% !1110 4444 %%%% !6OX!_Y'K1?^PM;_\ HU:R*U_ /_(]:+_V
M%K?_ -&K0!],T444 %%%% !1110 4444 ?-'_!5+_DWK1_\ L<K?_P!)+NO@
M*OOW_@JE_P F]:/_ -CE;_\ I)=U\!5_/'B3_P E/+_!$_+^*_\ D;O_  H*
M***^"/FPHHHH *^0/^"T'P:^%.M_L3^,?B[JGP]TF7Q3HO\ 9@TSQ";)!>0+
M)J5K"Z^: &93'(Z[22.<XS@U]?U\R_\ !8O_ )1Q?$7_ +A'_IXLJ]OAJI4I
M\0X1P;5ZD%IIHY*Z]'U/0RF4H9G1Y7;WX_FC\,:***_JD_9#]SO^".G_ "CB
M^'7_ '%__3Q>U]-5\R_\$=/^4<7PZ_[B_P#Z>+VOIJOY3XB_Y*#&?]?:G_I;
M/QG-/^1G7_QR_P#2F%%%%>.<(4444 %?3'_!*S_DX/6?^Q-N/_2NTKYGKZ8_
MX)6?\G!ZS_V)MQ_Z5VE?2\'?\E/A?\7Z,];(O^1O1]3[\HHHK^GS]>"BBB@
MHHHH **** "BBB@ HHHH **** ,KQY_R(^L_]@FX_P#135\R5]-^//\ D1]9
M_P"P3<?^BFKYDH **** "BBB@ HHHH **** "BBB@ HHHH **** "M?P#_R/
M6B_]A:W_ /1JUD5K^ ?^1ZT7_L+6_P#Z-6@#Z9HHHH **** "BBB@ HHHH ^
M:/\ @JE_R;UH_P#V.5O_ .DEW7P%7W[_ ,%4O^3>M'_['*W_ /22[KX"K^>/
M$G_DIY?X(GY?Q7_R-W_A04445\$?-A1110 4444 %%%% !1110 4444 %%%%
M !7TQ_P2L_Y.#UG_ +$VX_\ 2NTKYGKZ8_X)6?\ )P>L_P#8FW'_ *5VE?2\
M'?\ )3X7_%^C/6R+_D;T?4^_****_I\_7@HHHH **** "BBB@ HHHH XSXS?
M SPA\<],LM)\7ZIK5K'8SM-"VBZM):,S%=I#%/O#'8UY]_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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
M2)0/-GEN'\Z27!95CDF)^0F@#ZFCDCFC66*161E!5E.00>A!KE?A-\=O@O\
M'FSUK4O@I\5- \66WASQ!/H6NW/A[5(KN.QU*!8WFM)6C8A9D66,LA.1O&>M
M>;? S]DB[LO^"='@7]BC]H#Q3JNH7&F_"K1_"_B_4]"U^YLKB[DM[&&"X\NZ
M@=)E5VC92P8,R,03\QKQO_@B]\// OPEO/VK/AC\,?".GZ#X>T']K#5K'1M%
MTJU6&VL[>/PYX=5(HT4 *H Q@4 ?77Q/^*'P\^"W@#5/BI\6?&6G^'O#>AVI
MN=8UO5;@0VUE"" 9)';A%!(RQX'4ULV-]9:G90ZEIMY%<6]Q$LMO<02!TE1A
ME65APP((((X(-5?%?A7PWXZ\+ZEX)\9:':ZII&L6$UEJNFWT(DAN[:5#'+%(
MC<,C(S*0>""17YF+\2_VN/V0HKG_ ((9?"%M;N/&7B&Z6W_9Z^*UU"\\.B?#
MR42&[O;J8G!O-$C1[2-&93,TVFD*0[T ?8_Q$_X*E?\ !.3X27"VOQ._;9^&
MVA.^H7MC&-3\5V\0>YLYO(NHE+-AFBES&X&=K@J>013_ (,_\%0O^"=?[1/Q
M*TWX.? G]M3X;^+?%>L>=_97A[0/%5O<W=WY4+SR^7&C%FVQ12.<=%1CVKT/
M]G/]G_X9?LK? WPQ^SS\'-$-AX;\)Z3'8:9"[[Y) N2\TK]9)I'+RR2'EY)'
M8\DU\Z_\$"/^4-O[/?\ V3^'_P!'2T ==X9_X+$?\$J/&&MV_ASP_P#\%$O@
MY->W<@CMH'^(%C%YCG@*"\@!8G@#.2>!7T=;W%O>6\=W:3I+%*@>*6-@RNI&
M001P01WKXH_X(D_#7X=_%K_@B%\!O GQ4\!:-XET2_\ AU%%?:/K^F17EK<(
M9905>*565@1V(K1_X)+PR?![QE^T1^PKHM_=7/A#X*?%N*S^'B7-P\W]EZ+J
M>D66JQ:4CN2S1VLMU/&@))6,QIT44 ?9-%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %?"WP7T/]KC_ ()8:[XM^!_A#]D?Q5\:?@AJGB[4
MO$7PWO\ X;:MI2ZQX474;F2[N=%NK+4KNT$L$=U+,\-Q%*Y\N7:Z@@5]TT4
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
6BBB@ HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<FILENAME>blkb-20210630_g25.jpg
<TEXT>
begin 644 blkb-20210630_g25.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "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@ HKYX_;3_ ."I_P"PW^P%J^A>&?VEOCWH&BZQ
MKVIVEO%H9U2 WUM;3R%#?S6^\2):IABTFT\*0H8C%=IIO[;_ .R%J_[-C?MB
MZ=^T?X0E^%D:[I?'HUJ(:9%_I ML/.3M0B<B(@X(<[2,T >IT5\Y^"/^"N__
M  2]^)7C32/AS\/_ -O?X5ZSKWB#5+?3=$TC3O&-K+<7UY/(L4,$2*^7=Y&5
M54<DL!71_M0?\%&/V%OV+-9T_P -?M4?M4>#?!&J:I!Y]AI6M:NBW<L.2OG>
M0N9!&6#*)"H4E2 <@T >TT5@_#'XH_#;XU^ =+^*GP@\>:1XG\-:U;"XTC7M
M"U".ZM+N+)&Z.6,E6 ((.#P00<$$5O4 %%>6? []N#]CW]ICQQK7PT_9Z_:7
M\%^--?\ #B,^NZ1X:\007D]BJR^4S2+&QV@2?+GIFO4Z "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^
M:/\ X*-?#O5OV ?^"V_Q _:P_P""DW['>J?$/X3>//B5I&J^&OB!/HRZKI]M
MI,5W!(]BL4P^SR2"UC^R-!*R.%A^4-&^6_1K_@H+H_P!_;9_X-R/'W@W_@C7
M\.+'Q'X9\22Z6GA+P=\.?#A@,4[>*+&ZOX!8JBM;2)NN)9$*+L7+\)@UQG_!
M9S]I#_@KMJ?B:]_9NT3_ ()5^&O&7@&\^*^B1_#+QK>^,+)[+7&+J(+/4+"2
M8\33%T;S'@7;C( .X]'_ ,$M_P!AC_@HM_P17_X(]:[X>^&GP3T/XI_&S7/B
M$OB>Z^&D?B6&WMK>VG6QM)K5;QY$B,\=M;-*74LI<[%$H4%@#Y]_X)N_M9?L
M0?LO?''X ?L&?\% _P#@A5X?^"7Q5_LC0-)\'_&'Q#\/M(FGUSQ#:QP01ZF;
MDV4<T4LUY&K"XCEG=)Y4+LO,@XZZ^*O[$'[-_P#P<;_M2^)?^"U/A31GTC7_
M  TA^&FH>/O"4FL::VG[+81""+R9AN:TC\I75.&BGBW*[%6]M\>_LM_\%</^
M"U?[=?P(^*?[9_[%6D_LZ?";X$>*?^$@:&Z\86^K:IK-R+BUF>",PD-AS9P(
M"8XT16D??*P1!]&_\%*_CE_P5 T7X]WWP\_9N_X(L^#OC9HUK96S_#OXH>)O
M%.EK'IU^\(:5Y+6X/F(L4W&?,M]VS(;D-0!\_?\ !GQ\2)M=^#7[17PN\.66
MHZ?X,\.?&1[OP=H6J[Q-I4%W'(#;,')*%5MHMR=G+GJQ)^E/^"]_[=/Q)^ '
MP'\/?L9_LF.]W\>_VBM5_P"$3^'MI9S;9M-MY2L=YJ;,.8ECCD"+*<;'D\WD
M0OCC_P!B#]@S]O[_ ()3_P#!*7XA:K\"O"_A;XI_M8>/O%1\8ZWI>LW:+I=W
MJ=W=VT<UJTSW-FK+#:B>7=YL8,[2;2RE5;H?C'_P1=\.?\%0V^$W[9?[?GBG
MXB?"OX\:%\-+/2-?T[X.>,;;3[32;HM<37,4,NR\?[]W/'N2X=63 RW)(!\=
M?\&[?[)7AG]A+_@M]^T[^R/X3UB74;7P/\+=#L9=2FR#>7)CTV6YG /W%>>2
M5PG\(8+SBOW,K\9O^"=W_!OQ\9_V;?\ @LU\0OV@?'?BOXM0_"SPW_9]_P##
M+QKJ'Q.L+J\\874:VQDMM72(FXG@4^<-LD4(Q$F&/&?V9H **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \ _;P_;OT
MC]CC0M(\,^%_A?KWC[XC>,+'5)O!/@CP[%#YES'86XGN[VYFN)H8;:S@#Q>9
M(T@8F5$0,S 58_X)Z_M0?'/]K']GW0_BK\=_V8[_ .'&H:IX>TK4K21];L;V
MQUN*[LTG-S:?9KB62&/+']U<!95#*#NY-<5_P5%_8T\4?';P;9?M)?!#XP/X
M&^)_PM\,>(%\/:M<::+[3M3TV^M%74-+OK8LI>&=;>$K(C+)#)&KJ3@JWEO_
M  3&_P""FG@K0/V#CX<_:Q^'MY\,-;^ OP1\.:[XD@NKY+ZVU7PS)I>ZQUFQ
MFB \U9TMI%:#:)(IE,)W'!8 ]R_;_P#^"F'P3_X)[6_A*W^(GAG7_$>K>+M:
MMK2VT3PO!%+/8V<MY;63:G<^8Z+%:)=7MG 7)RTEU&JAB3CHOVM/VV?"_P"R
M[KGA+X8Z+\+O%'Q$^(OC^>ZC\%_#SP9%;?;;^.U17NKJ6:[FAM[2UA$D0DGF
MD4 RHJAF;%?F?^US\<OV??B-_P $[_B+^UA\8/VE_AK=_&3XO>./A]=CPA9>
M/]-O+GP?X9M/&&D3V6@QK',3FW@,UU=NHPUS+<N3LC0K]I?M&:=\1K3]K7X7
M_P#!4+]DGP'%\;_"ME\.]<\$^*M \#>(=/>^DTZ\O;*\CU+2Y+B>*UNWBN-/
M:*6(SHQ63Y"Q4K0!Z=^R[^W.GQV^*WB#]G'XN? 'Q9\)?B?X;T>#6;GP9XNN
M+*Z&H:3-(8DU"QO+&>:WNX!*/*?:P>*0A75=RD^C?M$?M ?"O]E?X)>)/VA/
MC9XC_LKPOX5TXWFJWBPM*^W<$2..- 6DEDD9(TC4%G=U4<D5\,^"_B[\?OCW
M_P %U/A3XR\7?LW:U\,M"LOV?O&"V6B>*M0LI->N+0ZEI"O=WT-C//#:V[W!
MAC@C,S2%H9794#**^G/^"G?[,OQ"_:X_8P\3?!_X1WFGQ^*X]3T;7O#4.L2%
M+.\OM*U6TU.&UG8 E(YFM!"7P=GF;L';@@'%>'/^"H?B?1O&'@^V_:=_8,^*
MGP?\(_$/7;;1O"'C?Q?=:/<6ZZA=';9VVI6]C>SSZ7).Y6-/.3:)76-V1C7U
MG7Y8?\%A_P!JW]KGX[_L!ZK\-+;_ ()^>.?AA<3>+_"2:_XA^(&MZ*]O#>CQ
M%IQM;32!I]Y<RZC<27:PJLACBC2+?(6#!8S^I] !1110 4444 %%%% !1110
M 4444 %%%% !17AW[?OQA^(WP3^#FF^*_ACXB_LR_N/$T-I-/]DAFW0M;W#E
M=LJ,H^:-#D#/'7DU\@_\/ _VN_\ HK?_ )0;#_XQ7QN=\<93D..>$Q$)N22?
MNJ+6OK)/\#P<PXAP66XGV-6,F[)Z)6U]6C]+Z*_-#_AX'^UW_P!%;_\ *#8?
M_&*/^'@?[7?_ $5O_P H-A_\8KQ_^(I</_\ /JK_ . P_P#DSA_UQRS^2?W1
M_P#DC]+Z*_-#_AX'^UW_ -%;_P#*#8?_ !BC_AX'^UW_ -%;_P#*#8?_ !BC
M_B*7#_\ SZJ_^ P_^3#_ %QRS^2?W1_^2/TOHK\T/^'@?[7?_16__*#8?_&*
M/^'@?[7?_16__*#8?_&*/^(I</\ _/JK_P" P_\ DP_UQRS^2?W1_P#DC]+Z
M*_-#_AX'^UW_ -%;_P#*#8?_ !BC_AX'^UW_ -%;_P#*#8?_ !BC_B*7#_\
MSZJ_^ P_^3#_ %QRS^2?W1_^2/TOHK\T/^'@?[7?_16__*#8?_&*/^'@?[7?
M_16__*#8?_&*/^(I</\ _/JK_P" P_\ DP_UQRS^2?W1_P#DC]+Z*_-#_AX'
M^UW_ -%;_P#*#8?_ !BC_AX'^UW_ -%;_P#*#8?_ !BC_B*7#_\ SZJ_^ P_
M^3#_ %QRS^2?W1_^2/TOHK\T/^'@?[7?_16__*#8?_&*/^'@?[7?_16__*#8
M?_&*/^(I</\ _/JK_P" P_\ DP_UQRS^2?W1_P#DC]+Z*_-#_AX'^UW_ -%;
M_P#*#8?_ !BO<OV ?VHOCI\;?C%J?A7XG>.?[3L+?PS-=PP?V9:P[9EN+= V
MZ*)6/RR.,$XYZ<"N[+?$/)<TQ]/"4J=12F[*ZC;YVFW^!TX3B? 8S$QHPC).
M3MJE;_TH^O:***^\/HPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#PC]NCX8?ML_$CP-);_L=_&CP3H+GP]JMEKGACQOX'EU2'7#<0HL)B
MN(;^T>SDCVR*"2\;?:,N/D%>9?\ !,3_ ()M:]^SC\*O^$X_:S\7?\)S\2?&
M'PW\,^&?$VGZCI-LFFZ#I.EV9CM]#MX(WFCD2)YIS+.9'^T2,9!M7:H^Q**
M/FS]M#_@F'^SQ^U?^SUJ/P/\,> O!?@B\O\ 7-#U!/$=AX"M)Y84T_5[/4'A
M"(821.EJUN3O&%F)(< HW8_';X2_M1V^@>'="_86^+/PX^&UGI?VF/4]'\3_
M  QEU:SN8Y&C:-H%M-0LC:M&1,2/G60S<[=N3[%10!X)^R9^Q3K7P,^(WBK]
MH[X[_'&]^*/Q:\:V-KIVL^,;K18M,M+#2[5I'M],TVQB9Q9VJR2R2LIDDDED
M<O)(Q"[>ETCX9?M9Z3\'/%OA>Y_:HT75/&VIZ]?7?@_Q;J'PXC2TT.RDF5[:
MQFL8;M/M@AC!C,WG1/)NW$*1BO5J* /E/PY^PE^TM\8?BYX/^*W_  4"_:OT
M3QUI_P /]<CUWPC\._ /@!O#^AIK,2LMOJ-X9[R\N;V6#>TD2>9'%')M?8S*
MI'U9110 4444 %%%% !1110 4444 %%%% !1110!\T?\%4O^3>M'_P"QRM__
M $DNZ^ J^_?^"J7_ ";UH_\ V.5O_P"DEW7P%7\\>)/_ "4\O\$3\OXK_P"1
MN_\ "@HHHKX(^;"BBB@ HHHH **** "BBB@ HHHH **** "OIC_@E9_R<'K/
M_8FW'_I7:5\SU],?\$K/^3@]9_[$VX_]*[2OI>#O^2GPO^+]&>MD7_(WH^I]
M^4445_3Y^O!1110 4444 %%%% !1110 4444 %%%% &5X\_Y$?6?^P3<?^BF
MKYDKZ;\>?\B/K/\ V";C_P!%-7S)0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %:_@'_D>M%_["UO\ ^C5K(K7\ _\ (]:+_P!A:W_]&K0!],T444 %
M%%% !1110 4444 ?-'_!5+_DWK1_^QRM_P#TDNZ^ J^_?^"J7_)O6C_]CE;_
M /I)=U\!5_/'B3_R4\O\$3\OXK_Y&[_PH****^"/FPHHHH **** "BBB@ HH
MHH **** "BBB@ KZ8_X)6?\ )P>L_P#8FW'_ *5VE?,]?3'_  2L_P"3@]9_
M[$VX_P#2NTKZ7@[_ )*?"_XOT9ZV1?\ (WH^I]^4445_3Y^O!1110 4444 %
M%%% !1110 4444 %%%% &5X\_P"1'UG_ +!-Q_Z*:OF2OIOQY_R(^L_]@FX_
M]%-7S)0 4444 %%%% !1110 4444 %%%% !1110 4444 %:_@'_D>M%_["UO
M_P"C5K(K7\ _\CUHO_86M_\ T:M 'TS1110 4444 %%%% !1110!\T?\%4O^
M3>M'_P"QRM__ $DNZ^ J^_?^"J7_ ";UH_\ V.5O_P"DEW7P%7\\>)/_ "4\
MO\$3\OXK_P"1N_\ "@HHHKX(^;"I;&QO=4O8M-TVSEN+B>18X(((R[R.3@*J
MCDDG@ 5%7IG[,_QU'P,\0WFJ:;X#TS4M8U".*WTK5;_<6TQB^'=%Z'<K$=CD
M#G&Y6ZL%2P]?%1A7GR0>[LW;T2W;V72^[2U-L/"E4K*-27+'J[7_  .,\7?#
MWQSX!UN+PWXT\):AI>H31+)#97MJT<KHS%58*1D@E2![BNFO?V5_VC=.T9]?
MO?@OX@CM8X_,D8Z>V]%[DI]X8[\<5ZK_ ,%09Y;;]I+3+F!RKQ^%;5D8=B+B
MX(->G?LA^'/CE'J\'QO\9_M&3>*-/ET%KV?PAI^L37]W+YD64C>!R%B=688V
M]QMX!-?78;AC!U>(*^6OG:A*RDN71=923WMVCKN>W2RBA/,ZF$?,^5VNK:+N
M[[^B/AVNR\$_L]?&_P"(VDC7O!/PNUG4+%B1'>0V;"*3!P=KM@-@@@X)Q6/\
M1]:C\2?$/7O$4.CG3DO]:NKE=/9=IM0\S,(B.VW.W'M7<_ KQM^TKXW\4>&?
MA!\*_B+KEG':W&VQMK&\>."UC,K2R2RJF Z@LS'?G(^7T%?-8##X*KCO8UN>
M2;M'DM=NZ2^+:Z^=[+S/)PU+#SQ/LZG,T]%RVNW?3<\YU_PYK_A76I_#GB;1
M;JPO[9]EQ97D#1RQMUP58 C@@^X-;WB_X%_&+P!X=@\6>-?AMJ^F:;<,JQW=
MY9LB L,J&S]PGL&P:]M_;G^)G@A?VR]%U[3[=+V+PLMA'K@A /GRPW#3/'Z$
MA&5#GH05/W:ZSQ=XK\#?$"'XA>&/ 7Q<B\6ZE\6M2TZ+PSH,4,X;3@C[GDG\
MQ=L2HOISB('_ '?>7#N7_6L5AU7O*G)QCK%7M&36CUE>24+1UN[^1Z7]EX;V
MU:E[2[BVEJE?1VTW=VE&RZL^3QX,\3_\(<?B =)=='_M#["M\SJ%:XV;_+4$
MY8A>3@$#(SC(K+KWGXP_"CXI?$'0K.S^#'P^U/4?A]X*M9;/2]3MXAMU&56)
MN[Y5SND\R56Y4$!44=B*\&KY_,L!+ 5E"SM;XFM)/JXNVL;Z)ZW6O6QYF+PS
MPTU&SM;=[/NUW5]GUW"BBBO..4*^F/\ @E9_R<'K/_8FW'_I7:5\SU],?\$K
M/^3@]9_[$VX_]*[2OI>#O^2GPO\ B_1GK9%_R-Z/J??E%%%?T^?KP4444 %%
M%% !1110 4444 %%%% !1110!E>//^1'UG_L$W'_ **:OF2OIOQY_P B/K/_
M &";C_T4U?,E !1110 4444 %%%% !1110 4444 %%%% !1110 5K^ ?^1ZT
M7_L+6_\ Z-6LBM?P#_R/6B_]A:W_ /1JT ?3-%%% !1110 4444 %%%% 'S1
M_P %4O\ DWK1_P#L<K?_ -)+NO@*OOW_ (*I?\F]:/\ ]CE;_P#I)=U\!5_/
M'B3_ ,E/+_!$_+^*_P#D;O\ PH****^"/FPJSHMQ#::S:7=P^V.*YC=VQG #
M D\56HIQ;BTQIV=SWG]M/XJ?"/XZ_M$Z+XB\+>,7G\/?V59V>I:E'8S1M !<
M2F4A)(PS%4<-PIST&>E=C\%(?V-?V:O&Z?&2S_:7OO$4]G;3+I^CV6@S0O(9
M(V0J^>&^5C@-L&X D\8KY5HKZ.'$E59G/,)T*<JLI<R;Y_=EY)32\_>OJ>I'
M-9K%RQ,J<7-NZ;YM'Y+F_.YZGIUW\ OBA/\ $GXB_%?Q5J>AZ[>SW6H^$-*L
M(V>*YN93/*(92(' 4.85R6CX8\]Q[3^SA\6?V2?A+\"FT;2/C"_ASQKKEB!K
M>N'P[=W4]JY/,<96+8 HZ8)&?F.2!7R'149?Q%7RZO[>%&FYVDG)J5WS.[E=
M25I:V3C:R^\G"YI4PM3VD:<7*S5VG?5W;T:L^EU;0[GXX^&O@WX>U:SD^$/Q
M<N_%R7222:E=7FE36K12;A@?O5!<MDDGGI6C\._%OAOX4_"76O%>E:O#+XQ\
M0[](TV&(DOI5@5'VFX)_ADD!$2=PN\]Z\UHKSEF#ABY8BE3C!M-)*]HMJUU=
MMWWLVW9NZV1RK$\M9U8146]K7LNEU=MW]7OJ?6OPM^/?P/AB^&?Q/U[XJR:1
M<?#SPS<:;J/A0:=,\M]*86C5XF0;#O)#$D\;1G'4?*6K7J:EJMSJ,5N(5N+A
MY%B7H@9B=OX9Q5>BM\QSG$9G1ITZD4E'72^KY8QN[M](1T5EN[&N*Q]7%TXP
MDDK=KZNR5W=OI%;604445Y!PA7TQ_P $K/\ DX/6?^Q-N/\ TKM*^9Z^F/\
M@E9_R<'K/_8FW'_I7:5]+P=_R4^%_P 7Z,];(O\ D;T?4^_****_I\_7@HHH
MH **** "BBB@ HHHH **** "BBB@#*\>?\B/K/\ V";C_P!%-7S)7TWX\_Y$
M?6?^P3<?^BFKYDH **** "BBB@ HKP31/^"B7P-\7?MA6'[''@:PUK6=3NK?
M5A<>*K*S7^QH+W31";O3Q<%AYUS$+B(2+&&6)I%5F#[E7I_VF/VJM!_9UN/#
M/A'3_A]K_C7QIXVOI[7P?X)\+I!]LU P1B2XF:2XDBAM[>%"IDFD=57>@Y+
M$ ]4HKR#]G+]KBS^-_C3Q#\'/'7PE\0_#OX@^%K2VO=7\'>)Y;6:22QN"ZPW
MUK<6DLL-U;L\<D9=&RCH5=5.,]?\?/CK\./V:?A'K7QM^+&JRVFAZ' KW+6U
MLTT\\CR+%#!#&OS2S2RND:(.6=U'>@#L**^<?#'[?_B.Q\>^%?"_[1'['OQ!
M^%FD^/-5CTOP?XF\2W>EW5M-?RJ3;V=VEC=S26$\V-L:RKM9_D+!N*ZGX[_M
M;ZA\,/BUIGP!^%7P(\1_$?QK?>'9O$%WHVA7]C9QZ=I<<P@$\UQ>SQ1AI)B8
MXHU+,YCD)VJI:@#V6BO%A^W-\*=0_8YA_;*\.:3JUWI=_9A=(\-S6ZQ:G=ZJ
MUR;*/2/+RRK=M>_Z+MR5$F?F*C=7K^B7&JW>C6EWKNF1V5]+:QO>6<5SYR02
ME07C63:N\*V0&VC.,X&<4 6J*** "M?P#_R/6B_]A:W_ /1JUD5K^ ?^1ZT7
M_L+6_P#Z-6@#Z9HHHH **** "BBB@ HHHH ^:/\ @JE_R;UH_P#V.5O_ .DE
MW7P%7W[_ ,%4O^3>M'_['*W_ /22[KX"K^>/$G_DIY?X(GY?Q7_R-W_A0444
M5\$?-A1110 5X7_P4H^,?Q'^ '[%7C3XM_"3Q'_9/B'2?[._L_4/L<,_E>;J
M5K#)^[F1T;,<CKRIQG(P0"/1?'W[0/P)^%0?_A9?QF\+: R?>CUC7[>W?/H%
M=P2?8#-?%G_!47_@H1^R+\7_ -CKQK\%/A5\6H_$/B#4O[.,,.F:7=/ BQ:E
M:S,SW!B$0&V-L?-R<#N*^AX=RK%XS-\,_82G3]I#F]UN/+S*]]+6MO?2QZF5
MX.O7QM)^S<H\T;Z-JUU>_2Q\9_\ #XO_ (*._P#1Q?\ Y:.C_P#R)1_P^+_X
M*._]'%_^6CH__P B5\RT5_17^KO#_P#T!TO_  7#_(_4?[+RS_GQ#_P&/^1^
M^G_!-?XQ_$?X_P#[%7@OXM_%OQ'_ &MXAU;^T?[0U#['#!YOE:E=0Q_NX41%
MQ'&B\*,XR<DDGW2OF7_@CI_RCB^'7_<7_P#3Q>U]-5_-.?4Z='/,53II**J3
M22T22D[)+HD?D^90C3S&M&*LE.22735A1117E'$%%%% !7TQ_P $K/\ DX/6
M?^Q-N/\ TKM*^9Z^F/\ @E9_R<'K/_8FW'_I7:5]+P=_R4^%_P 7Z,];(O\
MD;T?4^_****_I\_7@HHHH **** "BBB@ HHHH **** "BBB@#*\>?\B/K/\
MV";C_P!%-7S)7TWX\_Y$?6?^P3<?^BFKYDH **** "BBB@#Y=_:"LK.P_P""
MI'[,L-C:10HW@[XD2,D484%W71'=L#NS$L3W))/6I-7+W?\ P68T&#5OFAL_
MV:-3ET19,%5FDU^R6Z9,]&V):@D=FQWKT_XC?LX?\+ _:F^&/[2__"9?9/\
MA7&B>(]/_L7^SO,_M'^U5L5W^=Y@\GROL738^_S.J;?FROVH?V6O$?QF\5^$
M/C1\'OBK_P (/\1O 4EXOA[Q!-HXU&SN;.[1%N]/O;4R1&>WE\J%OED1XWB1
MT8$$$ X/XC//:?\ !8/X6OHH027GP(\5Q:V5/S-:QZGI#0[AZ"9FVDXY=\'D
MBNS_ ."@GP%^(/[0G[.K^'OA*+&7Q5X=\4Z+XH\/:?JD_E6NHW6EZA!>K9RO
M@[%F$+1AB,*SJ3P#4?[.?[*/COP'\8-?_:=_:+^,%KXY^(VO:';Z'!>:3X?_
M +*TS0])BE:?[%9VS33R /,QDDEDE=I&2/[H0"NFT[X>_M/:7\%-5\)O^TCH
M^H^.I]2GGT;QCJ'@%%M+2W:Y$D5M)80W2><$AS"9!,C,3YG!&V@#XZ_X*4?M
M$_M'_&G]GOP_X+M/V,?&/P_/_"U?!PU35O'.IZ5EKS^W[(06NEK8W=R]W,TV
M',I6.,0QR')9@E?2?QT_9]_:%@_:7L?VK?V7/$G@\:Y-X%;PGXAT+QW%="SN
M+1+MKNUN89;7+I+%+).&0J5E27&Y"H:J/A3]CSXX_$#XK^&/B]^VE^T9IOC7
M_A"-0.I^$?!GA'P<=%T6SU/RGB6_G66YNI[N>-'?RBTBI&7+!-V&'NGQ M_&
M]WX%UFT^&FH6%IXBETN=-"N]5B:2V@NS&PBDE1?F=%<JQ48+ $9&<T ?G[X?
MFMOV:M%T#P[J27GQ%T3X$>*TTO3+.P5+-?''Q7\17[NXCWEHX;>R.IR\L6$4
MEX_WI+3!^L_V>/VH/'?Q'^+?BG]GGXZ?!>W\"^./#&C:?K?V'3/$XUBPU+2[
MV2XBBN8+DV]NY*S6L\3H\*%64$%P<C%\5_L#>&M3_9!T+]F/P?\ $._T;5_#
M&K:?X@T7QV]FES=?\)':WRZ@=5N(F8+<//=^9),A8!Q/(H9<@C6_9U_9H^)_
M@;XP^*_VDOVA_BUI'B[QSXHT/3M"C;PWX9DTG3-*TJRDN98[>"&6YN97=YKN
M>621Y3DLJJJA>0#VJBBB@ K7\ _\CUHO_86M_P#T:M9%:_@'_D>M%_["UO\
M^C5H ^F:*** "B@D 9)KQKXT?\%%?V"/V=?-C^.7[9OPQ\+W$.=]AJ_C:RCN
MB1U"V_F>:Y]E4F@#V6BO@C7O^#DS_@F#=ZM-X:^ 7B/XA_&;6(&VOI'PE^%V
MJZG*6[*KR0PQ/GL5<CWJG_P]@_X*5_&([/V3O^"$'Q7E@F_U6I_&CQAIO@T0
M*?XWMIC+(V.Z*V[TH _0.BOS\_L;_@Y;^./_ "$/&?[+OP,TR;[O]E:=JGB7
M6;?/][SB+-R..F.<T?\ #G/]MWXO'?\ M?\ _!=7X^:ZDG-Q9?"6QT_P- X[
MQD6BRDIV/0D>F: /7_\ @KAXE\.>%?V;-)U3Q1X@LM-M5\96^ZYO[M(8Q_HE
MWU9R!7Y1>/O^"C_[#'PU+IXD_:;\+RO']Z+1KMM2<'TVVBR'/M7TW^V[_P $
M"?\ @FM\$/A7I?Q,N?AKXF\<^*Y_$T%I<^)_B-X\U+5[F:%K>Y=E9))A"<LB
MDGR\\>YSY#X!_9\^ _PJ"?\ "M/@OX5T!D^[)I&@6]N_U+(@)/N3FOPKC]Y3
M'B*3Q"G*7+'2+C%?^!-2?_DI^=<3?4EFC=7F;LM%9+[W?\CQ+_AY[X1\6_NO
M@3^R_P#&#QX7_P!3?:5X*DM[$^A:>=EV ^I6E_X7O_P4V^(1*^ /V)_"G@R%
M_P#4WWC_ ,=K<Y']YH+)1(G^Z3GBOIRBOB?[1RZE_!PD?6<IR?X.$?OB?/\
MUK"P^"BO^WFW^3BOP/F+_A17_!3?X@X;Q_\ MK>$_!D+\SV/@#P(MUD?W5GO
M6#I_O8S1_P .P_"GBW][\=OVH_C!X[W_ .NL=4\:/;V+>H6"!5V ^S5].T4?
MV]F,/X+C3_P0A%_>ES?>P_M+%1^"T?\ #&*_%*_XGB/@'_@F]^PQ\-2C^&_V
M9?#$TD?*RZU:-J3@^NZ[:0Y]ZS/^"A/[._B3XJ?L->,O@?\ L]_#RQDU?5/[
M-_LW1M/-M8QR>5J-K,^&D:.-<1QN>2,[<#)(%?0-%8T\XS&.-IXJI4<Y0DI+
MG;DKQ::OK>VG<SACL5'$0K2DY.+37,V]4[]S\,?^'.G_  4=_P"C=/\ R[M'
M_P#DNC_ASI_P4=_Z-T_\N[1__DNOW.HK[;_B*7$'_/JE_P" S_\ DSZ#_7',
M_P"2'W2_^2/"_P#@FO\ !SXC_ #]BKP7\)/BWX<_LGQ#I/\ :/\ :&G_ &R&
M?RO-U*ZFC_>0NZ-F.1&X8XS@X(('NE%%?G^-Q53'8RIB:B2E.3D[;7DVW;?3
M7N?,XBM+$5YU9;R;;MYNX4445S&04444 %?3'_!*S_DX/6?^Q-N/_2NTKYGK
MZ8_X)6?\G!ZS_P!B;<?^E=I7TO!W_)3X7_%^C/6R+_D;T?4^_****_I\_7@H
MHHH **** "BBB@ HHHH **** "BBB@#*\>?\B/K/_8)N/_135\R5]-^//^1'
MUG_L$W'_ **:OF2@ HHHH **** "BBB@ HK^+.B@#^TRBOP2_P"#8S]K[]F'
M]DC2OCQK/[2GQR\.^#8=4_X1C^RDUO4%CEOO*_M;S?)B&7FV>9'NV*=OF+G&
MX9_1N[_X+Q?L4>([F33_ -G7PA\6/C'=(Y06_P ,?A?J%WN?IM#7"0*>>,@D
M?6@#[2HKXI/[?G_!3;XI_N_V??\ @D#X@TVUE'[O6OBM\0+#1?)]"]D TS?1
M6R*#\/O^"]7Q=R?$W[0OP$^$-I+_ *O_ (0SPI>Z_?0+_M_V@1"SCG[OR]*
M/M:L+QW\4?AG\+=,_MKXG?$70O#EF 2;O7M7ALXL#J=TK*/UKY&_X=*_&WXD
MD2_M0_\ !6+X^>*=W_'Q8>#M4MO"UC<>H>"U1\K_ +(8=N:W? G_  0N_P""
M8'@O4O\ A(=5_9MB\6:N[!KC5O'.OWVKRSD=W2XF:(_@@H TOB=_P6P_X);_
M  IN#8:S^V'X:U:Z+;(K7PA'<:VTK] JFPCE7)/J0/>L'PA_P6;U7QQXKTR3
M]E/_ ()J_M$_$>4:A"UE?R>"ET;2[IA(NU1>7<F%R?5.,YKZ6^&7[/GP$^"D
M"VOP;^"/A'PG&J[0GAKPW:V(QC&/W,:UZ-X!_P"1ZT7_ +"UO_Z-6@#Q7_AI
M#_@XN^-YQ\+?^"<WP-^"\$W^JN?C!\5IM>D1>SF/144JV.=IZ'@]Z/\ A@O_
M (+D?&K]Y\?_ /@L[I'@6QE_X^?#WP6^#UG'U_YYZC>O]H3'./E/7/:OT#HH
M _/W_B'3_9<^(A\[]L+]K#]H_P".IEYNK+XC_&.]-DWJJ060@\M/]D,<>M>R
M_!;_ ((N?\$HOV?C#+\,OV OAE%<6^/(OM9\-QZM=1$="L]_YTBGW#9KZ=HH
M IZ#X>T#PKI4.@^%]#L]-L;==L%E86R0Q1CT5$  'T%7*** "BBB@#YH_P""
MJ7_)O6C_ /8Y6_\ Z27=? 5??O\ P52_Y-ZT?_L<K?\ ])+NO@*OYX\2?^2G
ME_@B?E_%?_(W?^%!1117P1\V%%%% !1110 4444 %%%% !1110 4444 %?3'
M_!*S_DX/6?\ L3;C_P!*[2OF>OIC_@E9_P G!ZS_ -B;<?\ I7:5]+P=_P E
M/A?\7Z,];(O^1O1]3[\HHHK^GS]>"BBB@ HHHH **** "BBB@ HHHH ****
M,KQY_P B/K/_ &";C_T4U?,E?3?CS_D1]9_[!-Q_Z*:OF2@ HHHH **** "B
MBB@#^+.BOVF_XA O^LAO_F)?_OM1_P 0@7_60W_S$O\ ]]J .;_X-._@W\(?
MB=JOQSUWXE?"KPWXAOM$_P"$8_L6\US0[>[EL/-_M;S?(>5&,6_RH]VTC=Y:
MYSM&/W&M;6UL;=+.RMHX88U"QQ1(%50.@ ' %?&'_!('_@D#_P .I/\ A8?_
M !D-_P )[_PGO]D_\RE_9?V'[#]M_P"GNX\W?]K_ -G;Y?\ %NX^TZ "BBB@
M HHHH *U_ /_ "/6B_\ 86M__1JUD5K^ ?\ D>M%_P"PM;_^C5H ^F:*** "
MBBB@ HHHH **** /FC_@JE_R;UH__8Y6_P#Z27=? 5??O_!5+_DWK1_^QRM_
M_22[KX"K^>/$G_DIY?X(GY?Q7_R-W_A04445\$?-A1110 4444 %%%% !111
M0 4444 %%%% !7TQ_P $K/\ DX/6?^Q-N/\ TKM*^9Z^F/\ @E9_R<'K/_8F
MW'_I7:5]+P=_R4^%_P 7Z,];(O\ D;T?4^_****_I\_7@HHHH **** "BBB@
M HHHH XSXS? SPA\<],LM)\7ZIK5K'8SM-"VBZM):,S%=I#%/O#'8UY]_P .
M]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?
M_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__
M  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2
MB@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_
M .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3
M_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\
MX65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\
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
ME> (?B1#\'Y?&&GKXIN-$DUF#P^;I?M<FGQS) ]T(_O&)998T+= SJ.]>/\
MC?\ X*F_\$W_ (;?%:3X'^//VX/ACI7BJWOA97NCWGB^U5[.Z+%?(N&W[+>7
M<"/+D96SVKKKS]F;0KS]LC3_ -L=O$]V-3T_X97G@Q-&$*^0\%QJ-K?-<%_O
M;PUJJ =,,3UKR7_@JCXG^ 7P)_8"^(_A'6OA)I6LW7Q.M[SP]X8\ :;I4/G>
M+_%&KB1+>!(E \V>6X?SI)<%E6.28GY": /J:.2.:-98I%9&4%64Y!!Z$&N5
M^$WQV^"_QYL]:U+X*?%30/%EMX<\03Z%KMSX>U2*[CL=2@6-YK25HV(69%EC
M+(3D;QGK7FWP,_9(N[+_ ()T>!?V*/V@/%.JZA<:;\*M'\+^+]3T+7[FRN+N
M2WL88+CR[J!TF57:-E+!@S(Q!/S&O&_^"+WP\\"_"6\_:L^&/PQ\(Z?H/A[0
M?VL-6L=&T72K58;:SMX_#GAU4BC10 J@#&!0!]=?$_XH?#SX+> -4^*GQ9\9
M:?X>\-Z':FYUC6]5N!#;64((!DD=N$4$C+'@=36S8WUEJ=E#J6FWD5Q;W$2R
MV]Q!('25&&596'# @@@C@@U5\5^%?#?CKPOJ7@GQEH=KJFD:Q8366JZ;?0B2
M&[MI4,<L4B-PR,C,I!X()%?F8OQ+_:X_9"BN?^"&7PA;6[CQEXANEM_V>OBM
M=0O/#HGP\E$AN[VZF)P;S1(T>TC1F4S--II"D.] 'V/\1/\ @J5_P3D^$EPM
MK\3OVV?AMH3OJ%[8QC4_%=O$'N;.;R+J)2S89HI<QN!G:X*GD$4_X,_\%0O^
M"=?[1/Q*TWX.? G]M3X;^+?%>L>=_97A[0/%5O<W=WY4+SR^7&C%FVQ12.<=
M%1CVKT/]G/\ 9_\ AE^RM\#?#'[//P<T0V'AOPGI,=AID+OODD"Y+S2OUDFD
M<O+)(>7DD=CR37SK_P $"/\ E#;^SW_V3^'_ -'2T ==X9_X+$?\$J/&&MV_
MASP__P %$O@Y->W<@CMH'^(%C%YCG@*"\@!8G@#.2>!7T=;W%O>6\=W:3I+%
M*@>*6-@RNI&001P01WKXH_X(D_#7X=_%K_@B%\!O GQ4\!:-XET2_P#AU%%?
M:/K^F17EK<(9905>*565@1V(K1_X)+PR?![QE^T1^PKHM_=7/A#X*?%N*S^'
MB7-P\W]EZ+J>D66JQ:4CN2S1VLMU/&@))6,QIT44 ?9-%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %?"WP7T/]KC_@EAKOBWX'^$/V1_%7
MQI^"&J>+M2\1?#>_^&VK:4NL>%%U&YDN[G1;JRU*[M!+!'=2S/#<12N?+EVN
MH(%?=-% 'P+_ ,$]/&7BO_@HO^VMXH_X*$?%C2(_!H^%&G:C\-O!/P9U"[\S
M7/"]S-<Q2ZGJ&LQ[0MO=W(MK9(8XR\?V=-P=RVZN+^ %[_P48'[3FO\ [;W[
M7_\ P26^)7B?XAR"YTCX<Z3HWQ*\$/H_@+P\S?\ 'O9";7$:2\N0%>[O&17D
M^6) D2!6_1+3?AC\-M%\>:G\4]'^'NAVGB?6K2&UUGQ';:3#'?W\$.?*BFN%
M422HF3M5F(7/ %;E &3X"U_7_%7@C2/$WBOP->^&-3U#3H;C4/#FI75O/<:9
M,Z!GMI9+626%W1B5+12.A*DJS#!KX6_X*/>$_P!M[]H?]JG1/A%K?[!?C'XA
M_LT>%8+;6-3TKPAXW\,VG_"?ZVI62&VU&/4M3M95TVU<!C;;"+F9%+YC15;[
M_HH ^=O$/A;QW_P4*_9#^*'[.'[0W[*_BKX-6WB[PO>^'+>#Q)K>B:C*\=U:
MO&+N'^R;ZYC7R792%D9"608!'-?//Q4'_!4K]J+]CNX_X)L>.?V-;OPKXE\3
M^&X_!_Q%^.3^,]*N/#']CN@MK_4["*.<W\\]S;"7R[22VB\M[@>8^U,M^A]%
M %#PMX:T?P9X8TWP?X>M1!I^DV$-G8P Y\N&) B+^"J!7S]_P5)^ GQ9_:-_
M9ST#P'\&O"G]LZM9?&#P3K=U:?;H+?986'B"RN[N;=.Z*?+@AD?:"6;;A0S$
M _2%% !7SA^R=\!?BQ\,_P!N3]JKXP^-O"GV+PY\2?&'A:^\%ZC]N@D_M&"S
M\+V%C</Y<;M)#LN8)8\2JA;;N4%2&/T?10!\*^'$_;>_9:_;\_:9^)?@C_@G
MIXL^)/ACXK>)O#&H^$_$FA>/?#-A;%++PUI^GSK-'?:C%<Q[;B&5<B!LA,@,
M""?1?V8OV7OVB?%W[6>J?\%!OVU4\/Z3XL/@X^$_AY\.?"NI2:A9^$M'EN4N
MKIY[R2.+[9?W$L<(DDCC2.-(%C0N"6KZEHH **** "BBB@ HHHH **** "BB
MB@ HHHH \W_;!_9G\&_MD_LO>._V6_'UY-:Z7XY\-W.ES7ULH:6RD=?W5S&"
M0"\4H250>"T8SQ7RMJ'_  4(_P""@'[%?[-VH6O[7/\ P35^(GQ%\4> M <W
MOQ ^%.K:3>Z%XFBMHR#J3K)=)?V1D5?,DA^QRLA+E0R@5]XT4 ?!/[+GAO\
M:H^$G_!/7XG_ +<7[/>B^$OCI^T!\>]6_P"$XLM.\-^)((="DEN4MK*PL;>\
MNY(%DL]/L8T)\QXY)3!,@*LZX;_P3QM/VI/V7]-7PYXS_P""8OQAU/QE\0?$
M<&H_%_XR^)O'O@B2?5=0E98Y+Z:*VUN22.TMHR5ALX$80P1A(T9B2_VY\/OA
ME\-OA+X?/A+X5?#[0_#.E&ZFNCIGA[28;*W,\KEY9?+A55WNY+,V,L22236Y
M0 5^:WP[E_X*(ZU^V7KO[9_[67_!*'XC^+-=T.XNM)^"N@:'\2/!3:1X,T5_
MDDN8A<:W&\NIWBC,]RR*RQ[8(]J!MWZ4T4 8/PP\4^*O&W@#2O%?C?X9ZEX-
MU:^M1+?>%]8OK2YN=.?)'E22V<TT#L, YCD=>>M>'?\ !/GX"_%CX'^-/VDM
M6^*/A3^R[?Q]^T?JGBGPE)]N@G^WZ3-HVC6T=SB%V,69K2X7RY-L@\O)4!E)
M^CZ* "OF_P")OP$^+/B'_@JG\)?VD='\*>=X+\,_!_Q;HFN:S]N@7[-?WM[H
M\MM#Y+.)7WI:SG<B,J^7ABI90?I"B@ KYP_X)#? 7XL?LO?\$T?@Y^S]\=/"
MG]A^+O"O@^*QU_2/MT%S]EG$DC%/-MWDB?AARCL.>M?1]% 'YT?\$Y-:_P""
MHO[)G[ WPS_8ZA_X)9ZI'XN\'>%TTJ;Q+XN^+7ARWT!9P[D3.VGW=[>-&-X)
M5;;<0"!C.:^G_P!@#]D'Q%^R;\./$M]\5/']OXL^)'Q*\:7GC#XE^);*S:WM
M;C5+E8XQ;VD3%GCM+>"&"WB5F)VQ;C@N0/>** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
@* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>blkb-20210630_g26.jpg
<TEXT>
begin 644 blkb-20210630_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 **** "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@#YX_;3_X*G_L-_L!:OH7AG]I;X]Z!HNL:]J=I
M;Q:&=4@-];6T\A0W\UOO$B6J88M)M/"D*&(Q7J_P5_:"^"/[1WPKLOCA\"?B
MGHGBOPAJ*RM9^(M%OTFM9/*=DE&\' *.C*P."I4@XQ7\Z?\ P4:^'>K?L _\
M%M_B!^UA_P %)OV.]4^(?PF\>?$K2-5\-?$"?1EU73[;28KN"1[%8IA]GDD%
MK']D:"5D<+#\H:-\M]B_\%J/VVOV5O"/_!N@?$'_  2LU70=&^&WQ*\90>%;
M.+P7IQTV/38[N:ZO]2M#;!4-J\AAFCDB95^2X; VNI(!^AWP_P#^"MW_  3.
M^*_QHM?V>?AI^V]\.]=\8W]\;+3]%TKQ#',UY<#_ )90R+F.9ST"HQ)((&:L
M?M"?\%5_^"</[*?CN3X7_M"?MH?#_P ,>)(-OVO0;W7HWO+3<H9?/ABW/!E2
M&'F!<@@CBORW_8=_;/\ ^"<7['?QO_9\_9X^*7_!$B_^#VG>+9+.+X+?M >,
M?#]@VL:[=N(X(]1NI/(%Q;-,T\1D N)3$+J/<BQ;2/NC_@I_^SS_ ,$A?V9/
MV??C'^W%^V'^R=\.=;OO$&GO)K>K>(-"@N]5US43:K;6EG9S3!I()G\J)4\@
MQ["IE.-KN #[$^&GQ.^''QF\":9\4/A'X[TCQ/X;UJV%QI.O:#J,=W:7D62-
M\<L9*N,@@X/!!!Y!J7X@_$/P%\)O!>I?$CXH^-=*\.>'M'M6N=6US7-0CM;2
MSA'62664A$7D<DCJ*_.+_@TJ^!?QF^"7_!(C2[SXP6]W;1>-?'&I>)?"%A>A
ME>VT>>&UAA(5ONI++;SW"]F6X5QP^3XU_P '87QNM'^)_P"RG^QYX[T+Q/KG
MP]\:>/KG6O'GA#P>K-J/BA;.6RAM=,MU1E+23-=3QJ,X$DD3]4! !^DW[-'_
M  4S_8#_ &Q_'5Y\,?V7_P!K#P;XU\0V%B][<Z-HFIA[@6R.J/,J$ NBLZ L
MN0-Z\\BO=*_*K_@E-^W3^Q,G_!0>Y_8FUO\ X(^Z;^R9\<4\%S0^'DAT73Q+
MK>D!8[N2V:ZM;:!W)2W6< B5&^S2?O ZX;]5: "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ."_:3_ &GO@-^R'\)]
M0^-?[1?Q/T?PIX>T]2#>:QJ,5O\ :9MK,EM")&7S9WVD)&OS,1QT-<_^QS^W
M1^S#^WG\-E^)W[,WQ.L]>M8;>U?5]/5PMYH\MQ LR6]U$"?*EVGD E25;:S
M9KYZ_P""P'P0^.<_BCX??MJ_"3X36WQ*T_X3>&/%]GXC^'S7D4%\(=5L(8AK
M.G&<B)[NT%N_[IBK217$JQLKG#>@?\$>/VG?@!^TU^P'\-+SX(>/;/6+OPEX
M#T/P]XNLE@>"\TK4;;3H$DMKB&55DC((8H2-KJ0Z%E8,0"UJO_!9G_@E!H>J
M7.BZQ_P4-^$EM=V=P\%U;3>-;57BD1BK(P+\$$$$>U>H?'S]L+]EC]EGPCI7
MC[]H_P#: \*>"-%UVX$&C:IXEUF*T@O9#&9 D;R$!SL!; [<U\)_L3?M1?M,
M_P#!+?\ 8/T'P9^U_P#\$UOBU8>$/!<VM:AXO^(V@:IX?U2#3[>[U>]OWO&T
M^UU)[X6T4=QND?R=Z*C$H0.?9O\ @H%IGQL\?_&S]E/]JG]EOX#:Q\7_  _X
M)\4:WXBU'3O">NZ79/<6M[X;N[2RG2?4KFWAV-)=QM]_)3<0&. 0#W3]G3]O
M']C#]KO6M2\.?LO_ +3_ ()\?7^CVJ7.J6?A77X;R2UA9MJR2+&Q*J6X!/>N
MR^,WQK^$?[.WPUU+XQ_';XCZ/X2\*:/Y/]J^(=?ODMK2T\V9((O,D<A5W2RQ
MH,]6=1WKR3]EG_@H%H_Q_P#C-KW[+WQ2^ /C7X1_%7P[H,6NW7@?QP+*8W^D
MR3>0-0L;NPN+BVNX%FVQ.RN&21@I7G-?0= 'S9X<_P""Q?\ P2L\7^(;#PGX
M7_X*"?">_P!3U2]BM-.L;7QG:O+<SR.$CC10^69F8* .I(KZ3KXZ_:TG_P"&
MM_\ @HI\)/V'[$?:/"WPSCC^+?Q8 YCDEMYGM_#FG.1D$R7RS7S1L.5TQ#T8
M5]BT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?D5_P %
MG/VD/^"NVI^)KW]F[1/^"5?AKQEX!O/BOHD?PR\:WOC"R>RUQBZB"SU"PDF/
M$TQ=&\QX%VXR #N/GOPG_P"#;;]I.T_X-]/%W["'CWQ-HD/Q@U_XC#XBZ)I8
MU$26&FW\5O;VJ:<]PH*L\EM#*K2KF-9)U^9D3>W[;T4 ?B7X[_9/_P""PO\
MP5U_:!_9B\"?MC_L':9\#? ?[/FNV^I^-O%4WCBRU(^([B$VA<6<,!+Q"46F
MQ$'FHAF+/,=BJ>1_X*E_L/?\%T/VVO\ @ID/BM\3/^"?UM\7?@)\-_$UQ_PK
M+X<'XKZ'HVDZK:H<17=W&]]Y[O-A7E$BJQ4"+Y$RA_>*B@#X<\(_M&?\%M-;
M_86^)'B\?\$S_ _@3XT^'KC3K;X4?#R[\>Z?JFF:W;&:!;EY9+:_@CMQ% 9B
MJ-/%DHN-WW3XM_P4_P#V%O\ @HW^UU\'?V3_ /@H'X-^#'A5_P!I?X!:S9^(
M_%?PJCU2""PU&:1K.XN[*WN'N)8_W4]F@0&X(*2RE92X0-^IE% 'Y,_L??LA
M_P#!1G]MO_@MGH7_  5Y_;D_9/L_@-H'PT^'\OAWP7X+D\6VVKW^HS2V][ S
MR26X7* :C>.7=(S_ *A%5P&<?K-110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110!\^_\ !0GX^?%GX)_"?4K;P1^R
M#XV^)FB:QX2UJ+7=6\$:GI*S:#(MNHA:6VO[NV:>.0/,Q>$L8_(P5)=:^>_^
M"('[/_QT%N_[;7Q=^'5AX%T_QK\#?A_X5\+>%[74X;J\U.STC3I"-;OV@S$L
ML_VH+#&&9XX(E63:WRC]!J* /AWX^_M!_P#!2+]IWX'>)OV8?A]_P2R\3>"/
M%'C3P_=Z#J7C#X@?$#P_)X:T&*[A>WDO1)87D]U?A%=F6)+9&<A0VP9QZ_K.
MK?%C]@C]GKX7?!KX'?LI>,/C1HWA/PG:>'=1G\*:WI-GJ-G#86=O;V\YM]1N
MK=)_-"-N$<NY"H^5@V1]!T4 ?(/[-7PO_:D^/O[>L_\ P4 _:0^ X^$VC^'O
MAC<^"/A_X%U+7[34M:O$O-0M[V[U*_>Q>2VMQ_HEO%%;I+*PS*SE25%?1/P0
M\>?%OQ_H&L:E\8?@1<> ;VQ\37UCI6FS^([34CJ6GQ2;;?40]L2L0G7YQ"^)
M(^CX-=K10!\R?\$U?V?/C%\/].^)G[3'[4?A$:)\4_C5\0KK7-?T9[^WNY-#
MTBV_T+1=),]M))#*(+&)')1B/-N9N37TW110 4444 %%%% !1110 4444 %%
M%% !1110!X=^W[\8?B-\$_@YIOBOX8^(O[,O[CQ-#:33_9(9MT+6]PY7;*C*
M/FC0Y SQUY-?(/\ P\#_ &N_^BM_^4&P_P#C%?3'_!5+_DWK1_\ L<K?_P!)
M+NO@*OPGQ S?-L%Q%*GA\1.$>6.D9R2^Y-(_.>)L=C:&:.%*K**LM%)I?@SV
M7_AX'^UW_P!%;_\ *#8?_&*/^'@?[7?_ $5O_P H-A_\8KQJBOB?]8N(/^@R
MK_X,G_F?/_VIF?\ S_G_ .!2_P SV7_AX'^UW_T5O_R@V'_QBC_AX'^UW_T5
MO_R@V'_QBO&J*/\ 6+B#_H,J_P#@R?\ F']J9G_S_G_X%+_,]E_X>!_M=_\
M16__ "@V'_QBC_AX'^UW_P!%;_\ *#8?_&*\:HH_UBX@_P"@RK_X,G_F']J9
MG_S_ )_^!2_S/9?^'@?[7?\ T5O_ ,H-A_\ &*/^'@?[7?\ T5O_ ,H-A_\
M&*\:HH_UBX@_Z#*O_@R?^8?VIF?_ #_G_P"!2_S/9?\ AX'^UW_T5O\ \H-A
M_P#&*/\ AX'^UW_T5O\ \H-A_P#&*\:HH_UBX@_Z#*O_ (,G_F']J9G_ ,_Y
M_P#@4O\ ,]E_X>!_M=_]%;_\H-A_\8H_X>!_M=_]%;_\H-A_\8KQJBC_ %BX
M@_Z#*O\ X,G_ )A_:F9_\_Y_^!2_S/9?^'@?[7?_ $5O_P H-A_\8H_X>!_M
M=_\ 16__ "@V'_QBO&J*/]8N(/\ H,J_^#)_YA_:F9_\_P"?_@4O\SV7_AX'
M^UW_ -%;_P#*#8?_ !BO<OV ?VHOCI\;?C%J?A7XG>.?[3L+?PS-=PP?V9:P
M[9EN+= VZ*)6/RR.,$XYZ<"OBBOIC_@E9_R<'K/_ &)MQ_Z5VE?0\*9YG6(X
MBPU.KB:DHN6J<Y-/1[INS/4R;,,?5S2E"=:33>SDVOS/ORBBBOZ+/U(****
M"BBB@ HHHH **** "BBB@ HHHH S_%M]=:9X5U/4K&79/;Z?-+"^T':RH2#@
M\'D=Z\+_ .%X_%'_ *&C_P DH/\ XBO;_'G_ "(^L_\ 8)N/_135\R4 =9_P
MO'XH_P#0T?\ DE!_\11_PO'XH_\ 0T?^24'_ ,17)T4 =9_PO'XH_P#0T?\
MDE!_\11_PO'XH_\ 0T?^24'_ ,17)T4 =9_PO'XH_P#0T?\ DE!_\11_PO'X
MH_\ 0T?^24'_ ,17)T4 =9_PO'XH_P#0T?\ DE!_\11_PO'XH_\ 0T?^24'_
M ,17)T4 =9_PO'XH_P#0T?\ DE!_\11_PO'XH_\ 0T?^24'_ ,17)T4 =9_P
MO'XH_P#0T?\ DE!_\11_PO'XH_\ 0T?^24'_ ,17)T4 =9_PO'XH_P#0T?\
MDE!_\11_PO'XH_\ 0T?^24'_ ,17)T4 =9_PO'XH_P#0T?\ DE!_\16CX0^,
M7Q'U3Q9IFF7WB/S(+C4(8ID^QPC<K. 1D)D<'M7!5K^ ?^1ZT7_L+6__ *-6
M@#Z9HHHH **** "BBB@ HHHH ^:/^"J7_)O6C_\ 8Y6__I)=U\!5]^_\%4O^
M3>M'_P"QRM__ $DNZ^ J_GCQ)_Y*>7^")^7\5_\ (W?^%!1117P1\V%%%% !
M1110 4444 %%%% !1110 4444 %?3'_!*S_DX/6?^Q-N/_2NTKYGKZ8_X)6?
M\G!ZS_V)MQ_Z5VE?2\'?\E/A?\7Z,];(O^1O1]3[\HHHK^GS]>"BBB@ HHHH
M **** "BBB@ HHHH **** ,KQY_R(^L_]@FX_P#135\R5]-^//\ D1]9_P"P
M3<?^BFKYDH **** "BBB@ HHHH **** "BBB@ HHHH **** "M?P#_R/6B_]
MA:W_ /1JUD5K^ ?^1ZT7_L+6_P#Z-6@#Z9HHHH **** "BBB@ HHHH ^:/\
M@JE_R;UH_P#V.5O_ .DEW7P%7W[_ ,%4O^3>M'_['*W_ /22[KX"K^>/$G_D
MIY?X(GY?Q7_R-W_A04445\$?-A1173_";X/>/_C;XMB\&_#W0WN[E\--*WRP
MVT>>9)7Z(H_,] "2!6M&C6Q-6-*E%RE)V26K;\BZ=.=6:A!7;V2.8HKN_P!H
M7X!^)/V<_'$/@3Q1K-C?7,^FQWJS6!?8$=Y$"_.H.<QGMW%=-^SK^Q9\3?VC
MO#E[XM\.:IIVF:?:W0MXY]3,@^T28RP0(K9"Y7)/&6P,X..ZEDV:5LP>!A2;
MJJ]X]5;?R.B& QE3$O#Q@W-=#QZBG3Q-!,\#$$HQ4D>QKU?X0_LFZ_\ $KP$
MWQ3\3>/M"\(^'7O/LEEJ6OW!C%W-D@K&.A (89)'*M@':<<^#P.+Q];V6'AS
M22;>RLENVW9)>;9G0PU?$U.2DKO?Y>?1'DU%=S\5OV>?B+\(OB?;_"G7K.&Y
MU"_:'^RIK*3=%?+*^R-HRP!Y;*X(&"#]3U'Q*_8]\0> /"6N^(M/^(N@ZY=>
M$Y+=/%>E:8TOFZ<9N%.74"09X)'3!XX..A9-F;=5>R=Z=^;9-63;T>]DF]+Z
M*^QI]0Q?O^X_<W\NOST3>G34\>HKJM9^%]QX=^%.E?$K7-92";7;^6/2-(,)
M,D]M$,271;/RIYGR*,98AB.!7*UPUJ%6A)*HK-I/Y-77WK7T.>=.=-I25KI/
MY/8****R("OIC_@E9_R<'K/_ &)MQ_Z5VE?,]?3'_!*S_DX/6?\ L3;C_P!*
M[2OI>#O^2GPO^+]&>MD7_(WH^I]^4445_3Y^O!1110 4444 %%%% !1110 4
M444 %%%% &5X\_Y$?6?^P3<?^BFKYDKZ;\>?\B/K/_8)N/\ T4U?,E !1110
M 4444 %%%% !1110 4444 %%%% !1110 5K^ ?\ D>M%_P"PM;_^C5K(K7\
M_P#(]:+_ -A:W_\ 1JT ?3-%%% !1110 4444 %%%% 'S1_P52_Y-ZT?_L<K
M?_TDNZ^ J^_?^"J7_)O6C_\ 8Y6__I)=U\!5_/'B3_R4\O\ !$_+^*_^1N_\
M*"BBBO@CYL*ZWX5?%;XB?#VZN=!\%>++O3;77I((-5BMGV^>BR @9ZJ>6&00
M<,PZ$BN2J;3KO^S]0@O_ "]_D3+)LSC=M(.,]NE;8>O5P]95*<G%KJG9V>CV
M[K0TI5)TJBE%V?D?4W_!0#P)JWQ._;(\,_#_ $-XTNM7T&RMHI)3\L>ZYN,N
M?8#)]>.*]Y^$WA_QCX*^.NG_  K\.>"=2T_P!X1\'36EGJ4]N4BU'4))8'DF
M)Z,QP^#CKYA'#5\5_M'?M-:M\=_BO8_%?0]$N/#%W8:9%:0"TU9I)$9))7\Q
M952,J3YF, =NO-:G[/\ ^VE\2O@YXVF\5>+]4USQ?:RZ=);+I>I>)IEC1V=&
M$HWK(,@(1]W/SGGU_2<)Q-D>'XCKXAN7+4JJ7M%MR+6S37-9RU=E=V1]50S?
M+Z6:U*K;M*:?,OY5T:M>U]7UT1YAXZ\*>)/!'BV^\,>+M%N-/U"VE!GM+I-K
MH'4.N1[JRD>Q%?0?[3XCM?V)/@Y::6<6CQO),%^Z9O+R2??<TGYFO+O!WQZT
M?3="\:6_Q'^&MMXPUCQ58^18^(-;NEEN=)<0RQK+&\L4CL1OC(PR']RHSTQT
M7PN_:I\):5\);?X(_'#X11^,="TV^-WHN-3>UEM')8E"RC++EW[CAB"&& /F
M\MJY71IXBC[?E5>#2;4O<:J)Q4FHN_-%:N*:5U<\K"SP<(U8>TLJD6E=/W;2
M32=EU2W29WW[:?B"[\+>$_@+XYM"IUJP\.Q7;M,,DO%'921[AU(W[_UIFA?&
M?P)\>M1\4^%/!GP\O/#DGC@0ZA\1M>OM5$\&G6%I^\FDA4(,%LD M_%(!CD8
M\9_:,^/^N_M#^.(_%&HZ1#IEC96:VFD:3;/N2T@4DXS@;F))R<#L,  53TOX
MGV'AOX,ZA\./#6ES0ZEK^H(_B#57<?O+2+F*UC Y"E\NYXW$*.@KLQ/$-.><
MUZE*?[AI;QUERT_9Z75X\ZNFU9J+;W2-ZN:1>.J2A+]V[=-7:/+I=77-JF]'
M9OJ>T>-/V>=2_:$UO1M?7XAZ1X>O/$6CL?AOX'N+>5F&DVR'R4:504B+("_.
M<EF/7('S/<VT]G<R6=U$4EB<I(C=58'!!_&O>? /[9WAWPOHWA;5O$/PC&I^
M+/!&DRZ=X;UA=7:*#R61HU\Z$(=Q16(X/.3]T\CPB]O+C4+R6_NY-\L\K22M
MC&68Y)X]S7EY]5RK$1IUL-*]25W/XOY8[\VBES<ZM#W>51L<F93P551G2=Y/
M??LM[Z7OS?#I:Q%1117SAY05],?\$K/^3@]9_P"Q-N/_ $KM*^9Z^F/^"5G_
M "<'K/\ V)MQ_P"E=I7TO!W_ "4^%_Q?HSULB_Y&]'U/ORBBBOZ?/UX****
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
M:+11N_S2_$]Y\7?%_P"$O@#=_P )Y\4?#NB;/O\ ]KZW!;;?KYCC%>7>+O\
M@I?^P;X)W?VS^U!X8FV9S_9%P^H?E]E63/X5#X1_X)A?L#^"BIT?]F/P].5Z
M'5S-J&?K]JDDS7J/A'X'_!7X?[1X#^$'A;1-GW/[(\/VUMM^GEH,5\5_QC]/
M_G[/_P  A_\ +#P/^$R/\\O_  &/_P D>&?\/7/V>-<&?A5\./BEX[S_ *O_
M (1'X>W<WF>FWSO*ZTG_  W!^U-XJ_Y)7_P32^(-UN_U;>+M;LM#_P"^A,7Q
M7TY11]>RFG_#PE_\<Y/_ -(]F'UC!1^&C?\ Q2;_ /2>4^9/^$]_X*S^,?\
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
MZ>444 %%%% !1110 5K^ ?\ D>M%_P"PM;_^C5K(K7\ _P#(]:+_ -A:W_\
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
M7>/H?B3XQ\06$2J?"?A2VM;FV-G+(HS'_:4TL4"0 _.L#N5VQA@ ?9TGQ*\
M0_$B'X/R^,-/7Q3<:))K,'A\W2_:Y-/CF2![H1_>,2RRQH6Z!G4=Z\?\;_\
M!4W_ ()O_#;XK2? _P >?MP?#'2O%5O?"RO='O/%]JKV=T6*^1<-OV6\NX$>
M7(RMGM777G[,VA7G[9&G_MCMXGNQJ>G_  RO/!B:,(5\AX+C4;6^:X+_ 'MX
M:U5 .F&)ZUY+_P %4?$_P"^!/[ 7Q'\(ZU\)-*UFZ^)UO>>'O#'@#3=*A\[Q
M?XHU<2);P)$H'FSRW#^=)+@LJQR3$_(30!]31R1S1K+%(K(R@JRG((/0@URO
MPF^.WP7^/-GK6I?!3XJ:!XLMO#GB"?0M=N?#VJ17<=CJ4"QO-:2M&Q"S(LL9
M9"<C>,]:\V^!G[)%W9?\$Z/ O[%'[0'BG5=0N--^%6C^%_%^IZ%K]S97%W);
MV,,%QY=U Z3*KM&RE@P9D8@GYC7C?_!%[X>>!?A+>?M6?#'X8^$=/T'P]H/[
M6&K6.C:+I5JL-M9V\?ASPZJ11HH 50!C H ^NOB?\4/AY\%O &J?%3XL^,M/
M\/>&]#M3<ZQK>JW AMK*$$ R2.W"*"1ECP.IK9L;ZRU.RAU+3;R*XM[B)9;>
MX@D#I*C#*LK#A@0001P0:J^*_"OAOQUX7U+P3XRT.UU32-8L)K+5=-OH1)#=
MVTJ&.6*1&X9&1F4@\$$BOS,7XE_M<?LA17/_  0R^$+:W<>,O$-TMO\ L]?%
M:ZA>>'1/AY*)#=WMU,3@WFB1H]I&C,IF:;32%(=Z /L?XB?\%2O^"<GPDN%M
M?B=^VS\-M"=]0O;&,:GXKMX@]S9S>1=1*6;#-%+F-P,[7!4\@BG_  9_X*A?
M\$Z_VB?B5IOP<^!/[:GPW\6^*]8\[^RO#V@>*K>YN[ORH7GE\N-&+-MBBD<X
MZ*C'M7H?[.?[/_PR_96^!OAC]GGX.:(;#PWX3TF.PTR%WWR2!<EYI7ZR32.7
MEDD/+R2.QY)KYU_X($?\H;?V>_\ LG\/_HZ6@#KO#/\ P6(_X)4>,-;M_#GA
M_P#X*)?!R:]NY!';0/\ $"QB\QSP%!>0 L3P!G)/ KZ.M[BWO+>.[M)TEBE0
M/%+&P974C(((X(([U\4?\$2?AK\._BU_P1"^ W@3XJ> M&\2Z)?_  ZBBOM'
MU_3(KRUN$,LH*O%*K*P([$5H_P#!)>&3X/>,OVB/V%=%O[JY\(?!3XMQ6?P\
M2YN'F_LO1=3TBRU6+2D=R6:.UENIXT!)*QF-.BB@#[)HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ KX6^"^A_M<?\ !+#7?%OP/\(?LC^*
MOC3\$-4\7:EXB^&]_P##;5M*76/"BZC<R7=SHMU9:E=V@E@CNI9GAN(I7/ER
M[74$"ONFB@#X%_X)Z>,O%?\ P47_ &UO%'_!0CXL:1'X-'PHT[4?AMX)^#.H
M7?F:YX7N9KF*74]0UF/:%M[NY%M;)#'&7C^SIN#N6W5Q?P O?^"C _:<U_\
M;>_:_P#^"2WQ*\3_ !#D%SI'PYTG1OB5X(?1_ 7AYF_X][(3:XC27ER KW=X
MR*\GRQ($B0*WZ):;\,?AMHOCS4_BGH_P]T.T\3ZU:0VNL^([;288[^_@ASY4
M4UPJB25$R=JLQ"YX K<H R? 6OZ_XJ\$:1XF\5^!KWPQJ>H:=#<:AX<U*ZMY
M[C3)G0,]M+):R2PNZ,2I:*1T)4E688-?"W_!1[PG^V]^T/\ M4Z)\(M;_8+\
M8_$/]FCPK!;:QJ>E>$/&_AFT_P"$_P!;4K)#;:C'J6IVLJZ;:N QMMA%S,BE
M\QHJM]_T4 ?.WB'PMX[_ ."A7[(?Q0_9P_:&_97\5?!JV\7>%[WPY;P>)-;T
M3497CNK5XQ=P_P!DWUS&ODNRD+(R$L@P".:^>?BH/^"I7[47['=Q_P $V/'/
M[&MWX5\2^)_#<?@_XB_')_&>E7'AC^QW06U_J=A%'.;^>>YMA+Y=I);1>6]P
M/,?:F6_0^B@"AX6\-:/X,\,:;X/\/6H@T_2;"&SL8 <^7#$@1%_!5 KY^_X*
MD_ 3XL_M&_LYZ!X#^#7A3^V=6LOC!X)UNZM/MT%OLL+#Q!97=W-NG=%/EP0R
M/M!+-MPH9B ?I"B@ KYP_9.^ OQ8^&?[<G[57QA\;>%/L7ASXD^,/"U]X+U'
M[=!)_:,%GX7L+&X?RXW:2'9<P2QXE5"VW<H*D,?H^B@#X5\.)^V]^RU^WY^T
MS\2_!'_!/3Q9\2?#'Q6\3>&-1\)^)-"\>^&;"V*67AK3]/G6:.^U&*YCVW$,
MJY$#9"9 8$$^B_LQ?LO?M$^+OVL]4_X*#?MJIX?TGQ8?!Q\)_#SX<^%=2DU"
MS\):/+<I=73SWDD<7VR_N)8X1))'&D<:0+&A<$M7U+10 4444 %%%% !1110
M 4444 %%%% !1110!YO^V#^S/X-_;)_9>\=_LM^/KR:UTOQSX;N=+FOK90TM
ME(Z_NKF,$@%XI0DJ@\%HQGBOE;4/^"A'_!0#]BO]F[4+7]KG_@FK\1/B+XH\
M!: YO?B!\*=6TF]T+Q-%;1D'4G62Z2_LC(J^9)#]CE9"7*AE K[QHH ^"?V7
M/#?[5'PD_P"">OQ/_;B_9[T7PE\=/V@/CWJW_"<66G>&_$D$.A22W*6UE86-
MO>7<D"R6>GV,:$^8\<DI@F0%6=<-_P"">-I^U)^R_IJ^'/&?_!,7XPZGXR^(
M/B.#4?B_\9?$WCWP1)/JNH2LL<E]-%;:W))':6T9*PV<",(8(PD:,Q)?[<^'
MWPR^&WPE\/GPE\*OA]H?AG2C=371TSP]I,-E;F>5R\LOEPJJ[W<EF;&6))))
MK<H *_-;X=R_\%$=:_;+UW]L_P#:R_X)0_$?Q9KNAW%UI/P5T#0_B1X*;2/!
MFBO\DES$+C6XWEU.\49GN6166/;!'M0-N_2FB@#!^&'BGQ5XV\ :5XK\;_#/
M4O!NK7UJ);[POK%]:7-SISY(\J26SFF@=A@',<CKSUKP[_@GS\!?BQ\#_&G[
M26K?%'PI_9=OX^_:/U3Q3X2D^W03_;])FT;1K:.YQ"[&+,UI<+Y<FV0>7DJ
MRD_1]% !7S?\3?@)\6?$/_!5/X2_M(Z/X4\[P7X9^#_BW1-<UG[= OV:_O;W
M1Y;:'R6<2OO2UG.Y$95\O#%2R@_2%% !7SA_P2&^ OQ8_9>_X)H_!S]G[XZ>
M%/[#\7>%?!\5CK^D?;H+G[+.))&*>;;O)$_##E'8<]:^CZ* /SH_X)R:U_P5
M%_9,_8&^&?['4/\ P2SU2/Q=X.\+II4WB7Q=\6O#EOH"SAW(F=M/N[V\:,;P
M2JVVX@$#&<U]/_L ?L@^(OV3?AQXEOOBIX_M_%GQ(^)7C2\\8?$OQ+96;6]K
M<:I<K'&+>TB8L\=I;P0P6\2LQ.V+<<%R![Q10 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
@0 4444 %%%% !1110 4444 %%%% !1110 4444 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>30
<FILENAME>blkb-20210630_g27.jpg
<TEXT>
begin 644 blkb-20210630_g27.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHKY.^)7_!<#_@E[\(/VC)OV:/B)^V#X*T[6
M+33Y9M2U)]?MWL+"Z2=8383S(Y$5S\S,48 *L;;BI&" ?6-%>7?M#?ML_LB?
MLF:?H>J_M,_M(>#O MKXE$Q\/W'B?78;1-1$0C,AA+L!)M$L1..GF+ZUF?L\
M_P#!0S]AG]K3QI=?#G]F7]K#P'X[UZRTM]2N](\+^(X+RXALTDCB>=DC8D()
M)HE+=,R*.] 'LE%%><:3^V#^RMK_ .T!=_LI:%^T-X/O?B586[3W_@:TU^"7
M5+:-45V,ENK%TPC*Q! (# ]Q0!Z/1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <C\?\ PIXX\>?
M?QMX'^&7B :3XDUGPCJ5CX>U4RE/L5]-:R1P3;ER5V2,C9'(Q7\S7_!+?7/V
M%_\ @G)^T#<_LD_\%R?V!8?"VH7FD:GIUWXE\?>!UU:VO)Y[VT>WN]SH[111
M1PS1I<VOF(1)O#+N9J_J!\8W?B6P\(:K?>#-+BOM8ATV>32;*>0*EQ<B-C%&
MS%E #.%!)(P#U'6OY_O^"D/@?_@MK_P5X^*FD_L@_$W_ ()9>#_A[XPNO :Q
MZEX@U7QW8WEG8V,.LVD\NJV<BR,;?][&D#+&UQ*T,\BA3NR #Z8_X.2OV??C
MU^TK\:/V,/BY^S3^R#J/Q\\%^!?%&J^)O%GAK0;"*[TW5M,6?0;B.TFE=)(/
M*NX(;B-0P=9%+_(X!%>B?\$1?VY_^"=W[1'[1GCSX(?#/_@EMX;_ &6OCYX.
MT61?$OAB#P+INGWUQI?VB 31BYMK2VF95F^RM)!)&@^:%UWX)3T;XM^+_P#@
MI/\ \$P_V=?@/^SS^Q3^PO#^T?H7@_X9VOAWQAJ4?C&#1;NVO+"UM;>WEC$S
M.6CE"S-M6-MNQ077C/D/_!+#]@3_ (*#^+_^"EOQ5_X+,_\ !0CX7:!\-_%7
MB_PB/#_@WX7Z/JL5Z]O"L5I&DUS-#(Z<0V<28+[W>61BL(1$(!^CO[0WPX\9
M_%_X%^+?A;\.OBWJO@+7M?T"ZL='\9Z)$CW>C7$D95+F-7&"58@\%6QG:R-A
MU_#/_@FG^PWX-_X)V_\ !T9#^S)X.\=ZWXI-A\&+C4-:\3^(IM]WJVI7=C'/
M=7+XSL#RNQ"Y8@8#,[9=OUO_ ."7_P 2_P#@I=\5/@%J_B'_ (*H_L]>#_AK
M\0H?&%Q;Z-H7@J]CGM9]&%K:-%<NT>H7P$K7#W:$>:IVQ)\@SN?YDTS]@#]K
MBW_X.:-1_P""@\WPEQ\()_A6NCQ>+O[>L/FO?L$47E?9?/\ M0^=2-WE;>,Y
MQS0!^E5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !117Q9^W!_P %7_&'P-^,<'[/?[*7[,NM?%'Q/HWCCPQH
MGCZ\%S:V.DZ.^L2I]GTX75S<Q;M0FAD21 BR10K+&\Q ." ?:=%>8:K\>OB9
MH/[,R_'+4OV3?'%QXJ^RPF7X3Z3=Z7<ZRMQ)<K 81-]K6R94W>:TOG[!$K-D
MD;#Y5X&_X*2>*M,^.'A#X#?M=?L3?$+X,7_Q#OY-/\":]KNJ:/J^CZIJ"023
M_P!GO=Z7>3BUNGBBE9(Y559/*<*Y( (!]244DDB1(TLKA54$LS'  ]37QC<_
M\%AI=:\%:I^T5\(OV#/B[XV^!VB37)OOB[HG]DI#=VEO(R3ZC8:;->I?WUDF
MQV\Y(075&:-' S0!]GT5E>!/'/A'XG>!]&^)/@#7[?5=!\0Z5;ZEHNJ6C;HK
MRTGC66&9#W5T96'L:U: "BBB@ HHHH **** "BBB@ HHHH **** "BO#OV_?
MC#\1O@G\'--\5_#'Q%_9E_<>)H;2:?[)#-NA:WN'*[9491\T:'(&>.O)KY!_
MX>!_M=_]%;_\H-A_\8KXW.^.,IR''/"8B$W))/W5%K7UDG^!X.8<0X++<3[&
MK&3=D]$K:^K1^E]%?FA_P\#_ &N_^BM_^4&P_P#C%'_#P/\ :[_Z*W_Y0;#_
M .,5X_\ Q%+A_P#Y]5?_  &'_P F</\ KCEG\D_NC_\ )'Z7T5^:'_#P/]KO
M_HK?_E!L/_C%'_#P/]KO_HK?_E!L/_C%'_$4N'_^?57_ ,!A_P#)A_KCEG\D
M_NC_ /)'Z7T5^:'_  \#_:[_ .BM_P#E!L/_ (Q1_P / _VN_P#HK?\ Y0;#
M_P",4?\ $4N'_P#GU5_\!A_\F'^N.6?R3^Z/_P D?I?17YH?\/ _VN_^BM_^
M4&P_^,4?\/ _VN_^BM_^4&P_^,4?\12X?_Y]5?\ P&'_ ,F'^N.6?R3^Z/\
M\D?I?17YH?\ #P/]KO\ Z*W_ .4&P_\ C%'_  \#_:[_ .BM_P#E!L/_ (Q1
M_P 12X?_ .?57_P&'_R8?ZXY9_)/[H__ "1^E]%?FA_P\#_:[_Z*W_Y0;#_X
MQ1_P\#_:[_Z*W_Y0;#_XQ1_Q%+A__GU5_P# 8?\ R8?ZXY9_)/[H_P#R1^E]
M%?FA_P / _VN_P#HK?\ Y0;#_P",4?\ #P/]KO\ Z*W_ .4&P_\ C%'_ !%+
MA_\ Y]5?_ 8?_)A_KCEG\D_NC_\ )'Z7T5^:'_#P/]KO_HK?_E!L/_C%>Y?L
M _M1?'3XV_&+4_"OQ.\<_P!IV%OX9FNX8/[,M8=LRW%N@;=%$K'Y9'&"<<].
M!7=EOB'DN:8^GA*5.HI3=E=1M\[3;_ Z<)Q/@,9B8T81DG)VU2M_Z4?7M%%%
M?>'T84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^:'_!5
M[]E7XW_L]_%_2?VU_P!D'7DU^3Q]\</ =UXW^"NN2QV]MXDURQNK>VTZZLM1
M;/\ 9DSQPPV\N]9(9%"N0K)EOTOKXD_X*,?LM?\ !4+XW>+-%A_9W_:)^'__
M  AP^*WA?7-/TS5/AL9-6\(I9SP-+=I<MJD,&H11R1O<M \(E<.8D/"T ?0'
M[*7[5VA?MH?LRVGQ\^$?AZ[TB_O!?V%SX;\5Q&&XT;6K.:6UN;"\$>XJT-U"
M\;%,Y4;ER&%?'_Q-NOVU5_;N_9\7_@J?I?P_'PY;XAL/A4WP8N+M[2/QQ_9E
M[]B.MG456X*?9_MHMOLP$8FVF;(V@?1?PY_8<^)_[,?['FE?LY?L>?M+_P#"
M/^*;+7;G6M9\?^./",>O/X@O[RYGN]0EN[9)[8 W%Q.S9CD0QA55<@<X?@_]
MA+]I/XI_'7P3\>/V_/VJM#\=+\-=4DU?P+X#\!> 6T#1+/6&MY;9=3N3/>7E
MQ>3QPSS+$#)''&9&8(3S0!]->,O#5MXT\(:KX.O+J6"'5M-GLY9H#AXUEC9"
MRY[@-D>]? GP%^(?[<7[&?[#VE?L$^(/^"?_ (@UGQ-\/O!+>&-'^)MOK^C1
M^!K[3K6!H(=8NYY+P7MM&($66:V^R/-N#*BON#5]L^'_  7\9M/^.?B'QSK_
M ,;;?4/ ^H:/9V_A_P !KX6BADTB\C+_ &BZ:_$ADN1,"@$3(HCV<$YKYR^)
M/[#G_!0']IKP]J'P2_:D_P""@GAL_#'5U>T\2:5\+_A.^A:SXATY^)+*>_N-
M3NUM8Y4S'*;>)'=&8*\>Z@#3_P""%]EXBT__ ((__L[6_BB.9+D_"_3I(Q.#
MN^SNA>W//\)A:,C_ &<5]751\,>&O#_@OPWI_@[PGH]OIVE:38Q6>F:?:1A(
MK:WB0)'$BCA555"@#H *O4 %%%% !1110 4444 %%%% !1110 4444 ?-'_!
M5+_DWK1_^QRM_P#TDNZ^ J^_?^"J7_)O6C_]CE;_ /I)=U\!5_/'B3_R4\O\
M$3\OXK_Y&[_PH****^"/FPHHHH **** "BBB@ HHHH **** "BBB@ KZ8_X)
M6?\ )P>L_P#8FW'_ *5VE?,]?3'_  2L_P"3@]9_[$VX_P#2NTKZ7@[_ )*?
M"_XOT9ZV1?\ (WH^I]^4445_3Y^O!1110 4444 %%%% !1110 4444 %%%%
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
M)_"\NNVTDNGW4J6]Q:36ER(B'6*6WNYUWIED;8P!P5/S'\2?AOX]T_X@>.O
M/Q^\>:*^L_%RWA\5?'&3P=%.NG>&?A_HMKY"V$;R_O99;^198&D8(7CDO2BK
MY"Y /L3]G'XTO^T/\)-/^,MKX/NM%TO7I9[CPY'>RYFO=,\UEM+YEVKY0N(0
MDZQG)5)4W'=D#N:^8/@7^WAX^\3^*?A?H?Q1_94'@/PG\8+&4_#'5K?Q;%?3
M9CL6OH;:_M$MXEL))+.*21%CEN%!C*,5;BOI^@ HHHH *U_ /_(]:+_V%K?_
M -&K616OX!_Y'K1?^PM;_P#HU: /IFBBB@ HHHH **** "BBB@#YH_X*I?\
M)O6C_P#8Y6__ *27=? 5??O_  52_P"3>M'_ .QRM_\ TDNZ^ J_GCQ)_P"2
MGE_@B?E_%?\ R-W_ (4%%%%?!'S84444 ?<O[+/[,FN?!WX+V_QO\$^'+/Q+
MX]\1:1%/HB75RL-MID$\8=22Y!+;6&\CD_<7"[G/S]K_ .RM\?O%7[0T/PO\
M>:AIT7BOQ):2ZNUW?WY>*1,REF9XE<@DQ. H7CCH*\;HKZC&9YEF*PE##+#2
MC"E;15%:7\S?[N_-+;F;?+T5CV*^882M0ITO9-1AT4M'W?PWN^]W8^G?V+OV
M,],\>^--<\3?$J:&_P!/\'ZU+8/H]J21?W<7)W%PH\KI@'&[.#@ @U/V[? 7
M[2NN:D_Q@^*WAZRTSP_:3)8:+IUKJ<<PM(VR5&%ZLVW+-CJ .  !\VT5$LZR
M_P#L5X"GAY1;=W)5%[S^SS+DNU'I%22Z[DO,,-_9_P!6C2:OJVI;OI=<NJ71
M72Z[GH7[/_A.7QOK]Q:^*-=O+3P;HELVJ^*_*N&6,VT9'[L*" 9)6VQJ.N6R
M.E>^_"3QOX^^*OPV\3?%+X-^%]+NO'=UXXM;:>QDM()FT_05A188(UE&$A!&
MPD 9 9N" 1\C0W]_;VLUC;WLR07&W[1"DA"2[3E=P'#8/(STI+2^O;"4SV%Y
M+ Y4J7AD*D@]1D=JRRO/%EL8Q4&U[W,U*TKM-1<79\O*F[:/64NZM&#S%81)
M*+ZW:=G?96=G:RO;U9Z9^V?IG@;1_P!I;Q1I_P /(;6+3H[F+,-D (8YS"AF
M50O Q)OR!T.1VKRZBBO)QV)6,QM2NHJ*G)RLME=WLO0XL155>O.HE;F;=NUW
ML%%%%<IB%?3'_!*S_DX/6?\ L3;C_P!*[2OF>OIC_@E9_P G!ZS_ -B;<?\
MI7:5]+P=_P E/A?\7Z,];(O^1O1]3[\HHHK^GS]>"BBB@ HHHH **** "BBB
M@ HHHH **** ,KQY_P B/K/_ &";C_T4U?,E?3?CS_D1]9_[!-Q_Z*:OF2@
MHHHH **** "O,/@]^SA_PJ?X_?%[XY?\)E_:'_"U=;TC4/[+_L[RO[+^PZ3;
M:=L\SS&\_?\ 9_,SM3;OVX;&X^GT4 <OX=\+_$_3OBGXD\4^(?BI#J7A;4K.
MQC\.>%$\/QP/HTT2R"YE:[#E[GSBT9"LJB/R\ MN..0^%'[,1\!?M*_$G]I_
MQ7XX_M_6_'<>FZ?I,1TSR$\/Z-91-Y5A$3(YDWSRW%Q))\@=I0-@V GU>B@
MKQ_X;?LKVUMI/Q/O?C5J=OK^M_%J_NX_$]S:HT<<6C^4]K9:9#N^8106C')X
MW3SW$N!YN![!10!\O?!3]@_XT>%?&?PP?XY_M+:=XQ\*_!*WF3X=:58>##I]
M[<3-8OI\-SJER;N9+F6&TEEC7R8H%9G\QAD 5]0T44 %%%% !6OX!_Y'K1?^
MPM;_ /HU:R*U_ /_ "/6B_\ 86M__1JT ?3-%%% !1110 4444 %%%% 'S1_
MP52_Y-ZT?_L<K?\ ])+NO@*OOW_@JE_R;UH__8Y6_P#Z27=? +,JJ69@ !DD
MGI7\\^)/_)3R_P ,3\PXK_Y&[]$+16-JGQ&^'NAY_MKQWHUGCK]JU2*/'_?3
M#U%<WJG[57[+^A@G6OVD/ 5G@<_:O&%E'C_OJ45\1##8FK\$&_1-GST:-6?P
MQ;^1WM%>/:K_ ,%!?V(-'S]K_:J\#/MZ_9?$$,_K_P \V;/2N;U7_@JQ_P $
M^M&)%W^TMI3XZ_9=.O)__14+9KKADV<5?@PU1^D)/]#>. QT_AI2?_;K_P C
MZ%KS+]L7]HS_ (9,_9Q\1_M _P#"'?V__8'V/_B4?VA]D\_S[R"V_P!;Y<FW
M;YV[[ASMQQG(\R_X>]?L,7O_ "+7Q UW6O3^R_!6IOGZ;X%]_P#ODUX7_P %
M*/V__A3\<OV*O&GPU\%?#;XBQS:E_9VS5M5\%SVMA#Y>I6LI\V:0@)D(57CE
MF4=Z];*N&LSJYI0ABL--4W.*E=./NN2OV>W;4[<%E.,GC*<:U*2BY*]TUI=7
M[/8YG_B(N_ZL[_\ ,A?_ 'OH_P"(B[_JSO\ \R%_][Z_,NBOVO\ U X2_P"@
M;_R>I_\ )GW_ /JUDG_/K_R:7^9_0W^QU^T9_P -9_LX^'/V@?\ A#O[ _M_
M[9_Q*/[0^U^1Y%Y/;?ZWRX]V[R=WW!C=CG&3Z;7S+_P1T_Y1Q?#K_N+_ /IX
MO:^FJ_G[.L/1PF<8FA25HPJ3BEO9*326NNW<_,\?2A1QU6G!64922]$VD%%%
M%>:<@4444 %?3'_!*S_DX/6?^Q-N/_2NTKYGKZ8_X)6?\G!ZS_V)MQ_Z5VE?
M2\'?\E/A?\7Z,];(O^1O1]3[\HHHK^GS]>"BBB@ HHHH **** "BBB@ HHHH
M **** ,KQY_R(^L_]@FX_P#135\R5]-^//\ D1]9_P"P3<?^BFKYDH ****
M"BBB@ HHHH _BSHHHH _:/\ X-"KFWM(?VB+BZG2*-?^$2W/(P4#_D,]2:_7
M[7/CO\#_  R&/B3XR^%-/"_>-]XBMHL=^=SBOP=_X-NO^">_['_[=DWQCG_:
MM^#R>+&\)?\ "/?\(^)-<O[,6OVK^T_/R+2>(2;OL\/W]V-GRXR<_K+H7_!$
M;_@E/X=*G3_V*O"DFWI]NDNKK\_.F;- 'IFN_M__ +"/A<L/$G[:OPFL&7.4
MN_B-ID;=^,-/DG@\>QKC]<_X*[_\$QO#Y(O_ -N7X<2;3S]A\1Q77_HG=FM3
M0_\ @ES_ ,$WO#NTZ;^PE\)F*XVM=^ K"X(Z<YEB8YXZUV.B?L=_LC^&0%\-
M_LL_#C3PHP!8^"+"+'_?,(H \(UO_@O9_P $C_#^?M_[9.E28Z_8?#FK7/I_
MSQM&SU_GZ&LK_A_Y_P $X=1./!?B[QQXD)_U8T/X8ZQ)O],>9;IU) _$5]?:
M)X%\$>&2#X;\':5I^W[OV'3XHL=?[JCU/YUJT ?%G_#\#X+:CSX*_8Q_::\2
MY^X="^#%S)O'8CS)4Z\'\16CX0_X+!?%&]\6:9>>!_\ @D!^U;?-'J$+QPZO
M\/H-.:0AP=H\RX;!."![X]:^PJU_ /\ R/6B_P#86M__ $:M 'C)_P""K?\
MP4ZUW_D0?^" 'Q5N2W"?\)#\3-%TK)]_,W8YS_/O0/VZ_P#@O=XEXT'_ ((2
M^'O#RM_JY?$?[3>C7/'8E+:'(Z@XZC:PZD5]_P!% 'P ?C=_P<F>).=$_8>_
M9G\-;N5'B+XEZC>;/8_94&?3BC^SO^#H/Q)_Q]^(_P!A_P -1'[OV"S\67DZ
M_P"]YF$/(XQV8YY K[_HH ^ !^S?_P '&?B3C6_^"DWP'\-;OO'P[\'9;S9[
MC[5(,^O-!_X)Y_\ !<KQ'\WBS_@X"73XF^_9>'/V8] CQ_NS/,7[D=.RGK7W
M_10!\ #_ ()#_M_Z]_R/W_!>[XZW)/W_ /A'O#FE:5D^WEJV.<?R[TG_  X<
M\1:X=WC[_@M)^V_J0/WH-/\ C8EA _LR1VAR.!WZ@GO7Z 44 ?D?^W[_ ,$)
M?V;/AG\&]-\3:I^T[^T5XQN9_$T-M*/&OQDO+U"C6]PQ.T*@#93&?1F'>OD%
M?^"0?[!URPD\1?##5]9;.2VJ>,]3<D^IVW"]\G\37[+_ /!5+_DWK1_^QRM_
M_22[KX"K\)\0,WS3!\12IX>O.$>6.D9-?DS\YXFQN,H9HX4JDHJRV;7Y'S]I
M?_!*[_@G[H^/LG[,^C/C_GZO+N?U_P">DS>M=)I?[ G[$FCD&T_93\!/CI]J
M\,V\_P#Z,5J]=HKX.><9O5^/$5'ZSD_U/FY8_'3^*K)_]O/_ #.&TK]F#]FG
M02#H?[/'@:RV_=^R>$K./'3^[$/0?E71Z7X#\#:( -%\&:39A?N_9=.BCQ_W
MRHK6HKCGB<15^.;?JVS&56K/XI-_,*^9?^"Q?_*.+XB_]PC_ -/%E7TU16V7
M8OZAF%'%<O-[.496O:_*T[7UM>V]F7A:_P!6Q4*UK\K3MWL[G\R]%?TT45^K
M?\19_P"H/_RI_P#<S[/_ %U_Z<?^3?\ VI\R_P#!'3_E'%\.O^XO_P"GB]KZ
M:HHK\IS'%_7\PK8KEY?:2E*U[VYFW:^E[7WLCXS%5_K.*G6M;F;=NUW<****
MXS **** "OIC_@E9_P G!ZS_ -B;<?\ I7:5\SU],?\ !*S_ ).#UG_L3;C_
M -*[2OI>#O\ DI\+_B_1GK9%_P C>CZGWY1117]/GZ\%%%% !1110 4444 %
M%%% !1110 4444 97CS_ )$?6?\ L$W'_HIJ^9*^F_'G_(CZS_V";C_T4U?,
ME !1110 4444 %%%% 'XL_\ $(%_UD-_\Q+_ /?:C_B$"_ZR&_\ F)?_ +[5
M^TU% 'Q9_P $@?\ @D#_ ,.I/^%A_P#&0W_">_\ ">_V3_S*7]E_8?L/VW_I
M[N/-W_:_]G;Y?\6[C[3HHH **** "BBB@ K7\ _\CUHO_86M_P#T:M9%:_@'
M_D>M%_["UO\ ^C5H ^F:*** "BBB@ HHHH **** /FC_ (*I?\F]:/\ ]CE;
M_P#I)=U\!5]^_P#!5+_DWK1_^QRM_P#TDNZ^ J_GCQ)_Y*>7^")^7\5_\C=_
MX4%%%%?!'S84444 %%%% !1110 4444 %%%% !1110 5],?\$K/^3@]9_P"Q
M-N/_ $KM*^9Z^F/^"5G_ "<'K/\ V)MQ_P"E=I7TO!W_ "4^%_Q?HSULB_Y&
M]'U/ORBBBOZ?/UX**** "BBB@ HHHH **** "BBB@ HHHH RO'G_ "(^L_\
M8)N/_135\R5]-^//^1'UG_L$W'_HIJ^9* "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ K7\ _P#(]:+_ -A:W_\ 1JUD5K^ ?^1ZT7_L+6__ *-6@#Z9
MHHHH **** "BBB@ HHHH ^:/^"J7_)O6C_\ 8Y6__I)=U\!5]^_\%4O^3>M'
M_P"QRM__ $DNZ^ J_GCQ)_Y*>7^")^7\5_\ (W?^%!1117P1\V%%%% !1110
M 4444 %%%% !1110 4444 %?3'_!*S_DX/6?^Q-N/_2NTKYGKZ8_X)6?\G!Z
MS_V)MQ_Z5VE?2\'?\E/A?\7Z,];(O^1O1]3[\HHHK^GS]>"BBB@ HHHH ***
M* "BBB@#C/C-\#/"'QSTRRTGQ?JFM6L=C.TT+:+JTEHS,5VD,4^\,=C7GW_#
MO?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#
M;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\
MPLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O
M=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AW
MO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $
M_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_
M^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_
MP[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\
M0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_
M ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_Q
MKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X
M=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\
M!/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'
M?_A97/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT
M?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_
M $-OCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[
M_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?
M\:]THH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_
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=** (-+T^#2-,MM)MGD:.U@2*-I7+,550 23U.!R:G
MHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\>_X*%?'/Q/\ LR?L(_&/
M]H;P1&&UOP7\--:UC1=\0=5O(+*62!F4\%1($+#T!H QOC7_ ,%1O^">'[.O
MQ N_A5\:?VP_ N@^(].56U;1[C6DDGTT-C!NECW?9<A@?WNS@@].:]=T#XH_
M#/Q5\.X?B]X8^(FAZCX3N--;48/$]CJT,NGR684L;A;A6,9B"@DONV@ G/%>
M1_\ !.']E;X<?LK_ +&7@OX:^%=,@NKW4_#UMJ?C3Q!< 377B76+J%9KW4+N
M8Y:XEFFDD8LY;"E5'RJ /&?V'OAUX2^ W_!03]I_]A'PMH-D?A;J6A^'?'NA
M>#&MT?3]'FUI=0M-6LHX&!1+:>:Q$_D "-3/+A</B@#VOX0?\%.?^">7Q_\
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
MOAM\-/[4_P"%<_#W0_#_ /;FK2ZIK7]B:3#:?VA?2X\VZG\I5\V9\#=(V6;
MR3B@#X$_8/;]N/\ 9U.L_%'XX_\ !*[XL^+_ (R?$F\AN_B?\1IO'_@98F*\
M0V%E%_;S/;Z9:*Q2&!1D@,[ R.U?HO110!^<?C&T_P""@'Q"_P""@.J?M"_M
M&_\ !,+X@>./!_PRUN>V_9]\,^&_B'X/72K<C=&WB>Z2\UB&6749E)$"21*+
M.)B%S*[N/=OVM/A#\?\ ]N+]C31?$WAOX17'PT^+?@WQQI?C;P-X4\<ZQ8W*
MPZMI&H":&WN[C3)[F#R;N!)(BT<CE$N@6&59*^IJ* /AOQYIO[9G_!1GXG_"
M;P)\4OV*=?\ @MX ^'?Q%TSQQX_U/QEXKT>_FUJ_THF>QTO3H]-N;CSH#>>3
M-)<S" >7;[54LQ4?<E%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %?/_ /P4?_9+\=?M8_ W2(O@KXML-!^)?PZ\:Z;XW^%^KZM&S64>MV#/
MLAN@@+&VGAEN+:3;DA+@MAMNT_0%% 'Y^?M5?\%</VOOV?\ X%K<>-/^":?C
M'X<^+M1O[30Y/'?C;Q-I%SX"\-WUX_D0ZA=ZEI]S/<FQ24JQ9[2$<JCM$7%7
M?BA^SU^V]^P]_P $O_ '['G_  3E\):M\0O%=W=?8_''Q$TK6M)L]1T^&]FF
MO=7URSCU.[MX9;N:XGF,"-*1$TRLVX1X;[H\3>&/#?C7P[?>$/&7AZQU;2=4
MM)+74]+U.T2>VNX)%*O%+&X*R(RD@JP(()!%'AGPQX;\%>';'PAX-\/6.DZ3
MI=I':Z9I>F6B06UI!&H5(HHT 6-%4 !5     H ^7_\ @GW=?$+X)^&_#7[*
MWAS_ ()<_$7X3^"-+M)R_BOQ-XZ\*ZDK7)#2R7%W]@U:XNKFYN9B2\WEL6DD
M+,5&2/HWXM>(_'7A#X7>(_%?PP^';^+_ !)INAW5SH'A6/4X;)M8O4B9H;07
M$Y$4'F2!4\QR%7=D\"NAHH _-O\ 8GN?V_O@9KGB7]HW]H[_ ()0_%3QO\<?
MB%L_X3+Q?:_$+P,EGIUE&Q:VT/2HY->W6VG6^XX4X>>0M-+EV 7](H'DE@26
M6%HV9 6C8@E#CH2,CCVIU% 'SA_P2+^ OQ8_9@_X)R?"WX#?'/PI_8?BSPYH
M]S!K.E?;H+G[/(U[<2J/-MWDB?*.IRK$<XZ@BOH^BB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
H* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>31
<FILENAME>blkb-20210630_g28.jpg
<TEXT>
begin 644 blkb-20210630_g28.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BLWQ+XQ\)^#8K.?Q;XDL=,34=2@T^
MP>^NEB%Q=S-LA@3<1ND=OE51R3P!6E0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M ?S7?M\_&[Q)^VK_ ,%T?'?[*?[??[:GC?X6>!O!_P 3=&T;X?\ A+2?$!T>
MQ6P>\@C;41-(#!#.;:3[6L\JEF,P"MLC5*_;/PE\"/CO^P5_P33U+X4?L3^)
M]7^.'CSPSHNH77@"Z^+7BP33ZU+/<R7$$,]V J.L<4H2-08D?RD4O"K%U_-;
M_@X=_;E_X(A?&_7]<_9T_:4\$ZJ?BW\.?'&G:;K.IZ7X.:+69=)&);E;'44!
MC=-DGRQSNJ[\_)U)^C_^#2WPC^U)X._X)06UE^TG8:Y9V-QXXO[CX;67B%)$
MFA\/M;VNPQI)ADMVNA=O&" "'++\C*: /FC_ ((M>,/^"B_A+_@XJ^+O[-W_
M  4 _:AUGQKXFTSX,G5]>TFVU^>30[*]O%T"]2*UM<K!%Y$=X8 8XU7Y7V\-
MD]5JGA'XE_\ !=3_ (+2?M"_LW_$G]J7XF> O@]^SMI<6C>'O#WPU\2G3)+C
M6'?R7O+A@K+,WG17C#<N0JPH" 'WZ_[*'_*YM^TW_P!D/L/_ $U^$ZXGX>?M
M-_"/_@A)_P %UOVJ?$W[=9UCPQ\/OCU:1^*O 7C*U\.W5[;:E<"=[F2U06T;
MMY@EN[F)B0 KPJ7*K(KD ^CO^#9K]L3]H#XU_![XQ_LB?M/?$R^\:>+/V>_B
M9-X:C\5ZK<M-=WVG,\\<(FD<L\K++:70$C,6*%%).S)^G_\ @HI_P3EO/^"B
M*^#O"^M?MA?%;X9>%/#[W\GB+1/A7X@_LR;Q*TXMQ MS.0Z^7#Y4A"&-]WGG
M!0C)_-__ ((@_%J/_@GS^P3^U3_P6R_:F^%7BW3_  A\5/BA%XATGP_IFGQ-
MJEUI3ZA)%!<PQ7$L,91KC5G4,TBAD@9UW IN[_\ X+7_ /!QK-^S9^PO\+/&
M7['/@W5K#Q9^T5X+;6_"/B#Q-;0J?"VF,L6ZXDAC>59+S]\ B!GC1@78OM".
M <?_ ,$;=5^,/[*'_!>WXX_\$QOA7^U1XZ^+7P6\+^"6U"X?QQKC:C)H6IK_
M &>Q43<1K,DMS-;2"-8PY'S)NAX_:BOQ=_X-G_VK?^"2OPAN+#]D;X%?&SQ'
MX^_:$^+4USK'Q!\9ZOX2O8!J]Y;V\]W)"EQ<+N$$*"<J7.^61Y)& ,@1?VBH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MO-/VJ?VB?^&9OA[9^//^$/\ [;^UZS'8?9/[0^S;-\4TF_=Y;YQY6,8_BSGC
MGP#_ (>W?]6_?^77_P#<M?.YEQ7D&48KZOBZW+.R=N6;T>VJBT>7B\ZRW UO
M95ZEI=K2?Y)GV517QK_P]N_ZM^_\NO\ ^Y:/^'MW_5OW_EU__<M<'^O_  E_
MT$_^25/_ ) YO]9<D_Y^_P#DLO\ (^RJ*^-?^'MW_5OW_EU__<M'_#V[_JW[
M_P NO_[EH_U_X2_Z"?\ R2I_\@'^LN2?\_?_ "67^1].?$_X#?!_XS76B7_Q
M.\ V.KW'AS7;36-$N9U99;6]M9/-@D5T(8A7YV$E&Z,I'%==7QK_ ,/;O^K?
MO_+K_P#N6C_A[=_U;]_Y=?\ ]RT?Z_\ "7_03_Y)4_\ D _UER3_ )^_^2R_
MR/LJJ6N>&_#OB>U2Q\2Z#9:C!'*LJ0WUJDRJZ]& <$ CL>HKY"_X>W?]6_?^
M77_]RT?\/;O^K?O_ "Z__N6C_7_A+_H)_P#)*G_R ?ZRY)_S]_\ )9?Y'V4
M% 50  . **^-?^'MW_5OW_EU_P#W+1_P]N_ZM^_\NO\ ^Y:/]?\ A+_H)_\
M)*G_ ,@'^LN2?\_?_)9?Y'V517QK_P /;O\ JW[_ ,NO_P"Y:/\ A[=_U;]_
MY=?_ -RT?Z_\)?\ 03_Y)4_^0#_67)/^?O\ Y++_ "/LJBOC7_A[=_U;]_Y=
M?_W+1_P]N_ZM^_\ +K_^Y:/]?^$O^@G_ ,DJ?_(!_K+DG_/W_P EE_D?95%?
M&O\ P]N_ZM^_\NO_ .Y:],_96_;D_P"&F?B#>^!/^%7_ -B?9-&DO_M7]M_:
M=^V6&/9M\E,9\W.<_P .,<\=.#XSX:S#%0P^'K\TY.R7+-7?JXI?B:T,^RG$
MUHTJ=2\GLK2_5'OU%%%?4'L!1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !117Q9^W!_P %7_&'P-^,<'[/?[*7[,NM?%'Q/HWCCPQHGCZ\
M%S:V.DZ.^L2I]GTX75S<Q;M0FAD21 BR10K+&\Q ." ?:=%>,_$S]L_PS^SY
M^R1_PU;^TY\-/$?@IH(;>.\\#;;?4]7_ +1N+E;6WTV!;*62*ZN)IWC2/RY"
MK>8I+* Q7SCP[_P4V\6^'/BOX+^'/[6/["?Q,^#NG?$K7HM$\"^+/$.I:-J=
MA<ZG,CO;V%X=,O9WL+B8(1&LBE6;*[P0: /JVBBOF7QC_P %6/V;O#W[=7@[
M]@+PUI^O^)O%/BC6;S2-4UW0[%7T;P[J%OILVHFQN[IF"FZ:"%F,$7F/&&0R
M",.NX ^FJ*** "BBB@ HHHH **** "BBB@ HHHH **** /FC_@JE_P F]:/_
M -CE;_\ I)=U\!5]^_\ !5+_ )-ZT?\ ['*W_P#22[KX"K^>/$G_ )*>7^")
M^7\5_P#(W?\ A04445\$?-A1110 4444 %%%% !1110 4444 %%%% !7TQ_P
M2L_Y.#UG_L3;C_TKM*^9Z^F/^"5G_)P>L_\ 8FW'_I7:5]+P=_R4^%_Q?HSU
MLB_Y&]'U/ORBBBOZ?/UX**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *_-#_@J]^RK\;_V>_B_I/[:_[(.O)K\GC[XX> [KQO\ !77)8[>V
M\2:Y8W5O;:==66HMG^S)GCAAMY=ZR0R*%<A63+?I?7Q)_P %&/V6O^"H7QN\
M6:+#^SO^T3\/_P#A#A\5O"^N:?IFJ?#8R:MX12SG@:6[2Y;5(8-0BCDC>Y:!
MX1*X<Q(>%H Q/VP?VN/V9/VU_P#@E5:?$?Q!X1\?V5_XT\;:?X<\'>$=!AMX
M?%.D_$&TU?R[6RB\YO(CN;;4;-F9Y&\DQ0.QW(V#YOXYU3]O_P (?%WX ^./
M^"SNB^$KWX9Z%XPT@Z5?_!=W-K9>.9IVM=+OO$:7.V18%>>-8_L6ZW2ZD#2Y
M01 ?1DO_  22^%4/[#VA?LAZ+\7O%EGKOAGQDOCC1OBL'@?68O&'VZ6_?6F1
MD\F1GN)Y@T#+L,4ICXX89NM_\$__ -LS]H_6O"V@?MW_ +;OAKQ9X"\(>*M.
M\0#PC\/OA4= ?Q+>Z?.ES9MJ=Q/J%X?)6XCCE:WMTB5V1<L -M 'V)7Q7_P4
M'L+&Q_X*0_L//964,)N/BMXMEG,484R2'PC?@NV/O-@ 9/. /2OJ#P_X+^,V
MG_'/Q#XYU_XVV^H>!]0T>SM_#_@-?"T4,FD7D9?[1=-?B0R7(F!0")D41[."
M<UQG[1/[(?\ POS]H_X%_M!?\+"_LG_A2WBC5M8_LC^R?/\ [9^VZ3<:=Y7F
M^:GV?9Y_F;MDF[9MPN=P /9Z*** "BBB@ HHHH **** "BBB@ HHHH ****
M/FC_ (*I?\F]:/\ ]CE;_P#I)=U\!5]^_P#!5+_DWK1_^QRM_P#TDNZ^ J_G
MCQ)_Y*>7^")^7\5_\C=_X4%%%%?!'S84444 %%%% !1110 4444 %%%% !11
M10 5],?\$K/^3@]9_P"Q-N/_ $KM*^9Z^F/^"5G_ "<'K/\ V)MQ_P"E=I7T
MO!W_ "4^%_Q?HSULB_Y&]'U/ORBBBOZ?/UX**** "BBB@ HHHH **** "BBB
M@ HHHH **RO'G_(CZS_V";C_ -%-7S)0!]845\GT4 ?6%%?)]% 'UA17R?10
M!]845\GT4 ?6%%?)]% 'UA17R?10!]845\GT4 ?6%%?)]:_@'_D>M%_["UO_
M .C5H ^F:*** "BBB@ HHHH **** /FC_@JE_P F]:/_ -CE;_\ I)=U\!5]
M^_\ !5+_ )-ZT?\ ['*W_P#22[KX"K^>/$G_ )*>7^")^7\5_P#(W?\ A044
M45\$?-A1110 4444 %%%% !1110 4444 %%%% !7TQ_P2L_Y.#UG_L3;C_TK
MM*^9Z^F/^"5G_)P>L_\ 8FW'_I7:5]+P=_R4^%_Q?HSULB_Y&]'U/ORBBBOZ
M?/UX**** "BBB@ HHHH **** "BBB@ HHHH RO'G_(CZS_V";C_T4U?,E?3?
MCS_D1]9_[!-Q_P"BFKYDH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MM?P#_P CUHO_ &%K?_T:M9%:_@'_ )'K1?\ L+6__HU: /IFBBB@ HHHH **
M** "BBB@#YH_X*I?\F]:/_V.5O\ ^DEW7P%7W[_P52_Y-ZT?_L<K?_TDNZ^
MJ_GCQ)_Y*>7^")^7\5_\C=_X4%%%%?!'S84444 %%%% !1110 4444 %%%%
M!1110 5],?\ !*S_ ).#UG_L3;C_ -*[2OF>OIC_ ()6?\G!ZS_V)MQ_Z5VE
M?2\'?\E/A?\ %^C/6R+_ )&]'U/ORBBBOZ?/UX**** "BBB@ HHHH **** "
MBBB@ HHHH RO'G_(CZS_ -@FX_\ 135\R5]-^//^1'UG_L$W'_HIJ^9* "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ K7\ _\CUHO_86M_\ T:M9%:_@
M'_D>M%_["UO_ .C5H ^F:*** "BBB@ HHHH **** /FC_@JE_P F]:/_ -CE
M;_\ I)=U\!5]^_\ !5+_ )-ZT?\ ['*W_P#22[KX"K^>/$G_ )*>7^")^7\5
M_P#(W?\ A04445\$?-A1110 4444 %%%% !1110 4444 %%%% !7TQ_P2L_Y
M.#UG_L3;C_TKM*^9Z^F/^"5G_)P>L_\ 8FW'_I7:5]+P=_R4^%_Q?HSULB_Y
M&]'U/ORBBBOZ?/UX**** "BBB@ HHHH **** "BBB@ HHHH RO'G_(CZS_V"
M;C_T4U?,E?3?CS_D1]9_[!-Q_P"BFKYDH **** "BBB@ HHHH **** "BBB@
M HHHH **** "M?P#_P CUHO_ &%K?_T:M9%:_@'_ )'K1?\ L+6__HU: /IF
MBBB@ HHHH **** "BBB@#YH_X*I?\F]:/_V.5O\ ^DEW7P%7W[_P52_Y-ZT?
M_L<K?_TDNZ^ J_GCQ)_Y*>7^")^7\5_\C=_X4%%%%?!'S84444 %%%% !111
M0 4444 %%%% !1110 5],?\ !*S_ ).#UG_L3;C_ -*[2OF>OIC_ ()6?\G!
MZS_V)MQ_Z5VE?2\'?\E/A?\ %^C/6R+_ )&]'U/ORBBBOZ?/UX**** "BBB@
M HHHH **** "BBB@ HHHH RO'G_(CZS_ -@FX_\ 135\R5]-^//^1'UG_L$W
M'_HIJ^9* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K7\ _\CUHO_86
MM_\ T:M9%:_@'_D>M%_["UO_ .C5H ^F:*** "BBB@ HHHH **** /FC_@JE
M_P F]:/_ -CE;_\ I)=U\!5]^_\ !5+_ )-ZT?\ ['*W_P#22[KX"K^>/$G_
M )*>7^")^7\5_P#(W?\ A04445\$?-A1110 4444 %%%% !1110 4444 %%%
M% !7TQ_P2L_Y.#UG_L3;C_TKM*^9Z^F/^"5G_)P>L_\ 8FW'_I7:5]+P=_R4
M^%_Q?HSULB_Y&]'U/ORBBBOZ?/UX**** "BBB@ HHHH **** "BBB@ HHHH
MRO'G_(CZS_V";C_T4U?,E?3?CS_D1]9_[!-Q_P"BFKYDH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "M?P#_P CUHO_ &%K?_T:M9%:_@'_ )'K1?\
ML+6__HU: /IFBBB@ HHHH **** "BBB@#YH_X*I?\F]:/_V.5O\ ^DEW7P%7
MW[_P52_Y-ZT?_L<K?_TDNZ^ J_GCQ)_Y*>7^")^7\5_\C=_X4%%%%?!'S844
M44 =MX3_ &;OCSXYT1/$GA3X3:W>6$J;H+N.R8),OJA;&\>ZYKD=4TK4]#U&
M?1]:TZ>TN[:4QW-K<Q&.2)P<%65@"I![&O:?V6O&O[2WQ,^+?A3P+X-^(VN1
MV&CO!YMO#>.MI:6$3+OWQKA&&WY?F!+$J,\U1_;T\7>%_&7[3FO:AX4DBEAM
ME@M+FYAQMFGBC"2'(ZX(V9_V/3%?0XG+<O\ [#6.H.:?.H6E:TGRMMQMK[KW
MO?=:WT/4JX3#?V<L33<D^91UMKI=VMV_4\_^'_PB^)WQ5EGA^'7@;4M8^R[?
MM+V5L62+.=H9ONJ3@X!/.#Z5%X]^%WQ$^%U_%IGQ#\&:CH\TZ%H%OK8H)0.I
M1NC8R,X)Q75?LX6OQ/\ $_B"]\ _#OXS1>#$O+875[=W6M26,,_E':J%X^2?
MWC87IUKV[]NJX\2>#?V<O GPF\::A>^)]4CO3>3^-9(RT$V%EQ"LI)+MME49
M/WEB#'D\;87)L+BLAJXWWXRIJ]WRN#?,ERI+WDVG>[TW+HX"C6RZ>(]Y.*WT
MY6[VM;?KOL?.ND_ KXQZ[X+?XBZ/\-=8N=$CC>1M2BLF,91?O..[*,'+#(&#
MSP:Q_#G@OQ/XMM]2N_#VDO<0Z18->ZE,'54MX%(!=BQ ZD #J2< &OK#X=?'
MSX.6LOP_^+=[\74T^W\&^ VT?5?!'V>8SW=TL1C'EJ!L<.Q5MQ.!L3/?;P6I
M?!;XJ0_#4? 7X2^ KN_UJ^:'6/B'): *MHS O9Z:SN0,QH?-9,D[W&/NUTUN
M'<)[*$\--U-'=1M)M\L7'E4;M<S<O=E[RC3D_(UJ970Y(RI2<M-4K-MV5K)7
MM=MZ/5*+9\\45;UW0M9\,:Q<^'O$6ESV5]9S&*ZM+F,I)$XZJP/(-5*^0E&4
M).,E9H\1IIV84444A!7TQ_P2L_Y.#UG_ +$VX_\ 2NTKYGKZ8_X)6?\ )P>L
M_P#8FW'_ *5VE?2\'?\ )3X7_%^C/6R+_D;T?4^_****_I\_7@HHHH ****
M"BBB@ HHHH **** "BBB@#*\>?\ (CZS_P!@FX_]%-7S)7TWX\_Y$?6?^P3<
M?^BFKYDH **** "BBB@#+\<>(=0\(^#-6\5:3X2U#7KK3=-FNK?0])\K[5J#
MQH66"'S71/,<C:NYE7)&2*\!_82_:2_:9^-7Q6^-'PW_ &G/!WAKP_J?@'Q%
MH\&G:-X;GDN!8V]]I-OJ MYKACBYFC%PJ/(BHA=6V#;M-?25?,/['G_)_?[7
MG_8Z^$O_ %$].H ^F;ZZ6QLIKYH9)!#$SF.%-SM@9PH[D]A7PUX0_:2_X*(_
M&G]D";_@HIX"^+WPD\/>'6\/7WB+2/AAJGA&YNHSIMOYC^1>ZP+Y&CNRD3*[
M) (XWRI5L$U]G?$[QJOPV^&OB'XBOI$^H+H&AW>I&PM1^]N1!"\OE)U^9MNT
M>Y%?GE\+/^"=VK?M*?LF1?M<+^TE'H.H?$5+7XBR?#73T!^&T5P\)NEM;[3"
MVZY3+#[3+YJ;YHO,*93:0#Z3^+O[7WQ/UKX _ OQ)\$M'T_P[XH^/NL:-8Z;
M-XILGO(?#D5WI4^J7$LL"20FXEB@MI(TCWH&E92QV@BF_"7]KGQG\+C\</!O
M[7OBS1]3D^"(L+^X\7^']%>Q75M,O;'[5"ILS-+MNU=)8=B.1(3%M52VVKGP
MQL?!'_!3_P#85^&?Q2^*'AK4O#%UKFG:9XITJ7P[J;VMYX?U6-24N;*<#*;2
MT@4L"&BD*L&#$'QWQ7\)/ G@'XD>-/#G@QO$'C'1/A9#_P +,^,^N^)M5-[?
M^+O$]M9>;H>CS2[0NRVAMXKPPQHJ1E=/PO[Q\@'UA^S-<?&W4_@SI7B3]H@Q
M0>+-:,NI7^C6\*(FB1SR-+#IH*@>8UO$T<+RG)D>-VSA@!WU?%?P5^-/[6O@
MKQ7^SCXW^+/[1D/CO2OV@8)(M:\,)X8L+2WT&XET.?5X)=-EMHUG>"/[.T#_
M &F2<LLBON4\5]J4 %%%% !6OX!_Y'K1?^PM;_\ HU:R*U_ /_(]:+_V%K?_
M -&K0!],T444 %%%% !1110 4444 ?-'_!5+_DWK1_\ L<K?_P!)+NO@*OOW
M_@JE_P F]:/_ -CE;_\ I)=U\!5_/'B3_P E/+_!$_+^*_\ D;O_  H****^
M"/FPHHHH ^Q/A+\6_P!D?P!^SG!\//"/QRF\)>(M;T^!_%.LP>'+RXNQ.T8\
MV))!$%4*Q9%*DA1DK\S;Z\3C\"_LG6?QITWP_>?&_5=0\%3:8\NIZ_;:1-;S
MP77[W;"(WA=B/EB)8(1\YY&#CR>BOHL5Q%/&4J-.IAJ=J5E'2=K+5IKGY?>^
MTTDWW/4K9I*O"G&=*%H6M\6RZ6YK:]=+ON>K_#OX8?LS>,KG7+?Q1^T'/X9^
MS:U+'H;W6BRW O+$'Y)6*J@5SW!(/^R*Z_\ :9^,?P7A_9_\,?LS?!KQ)>^(
MK?0]1-Y=:]>6[1*6Q-\B!PI.6G;H,*JJ 6R2/GFBL*>=.A@JE"C0A!U%RRDN
M;F<;WMK)Q6RVC>R,XY@Z>'E3ITXIR5FU>[5[VU;7X'>_L_WO@/POXFNOB7X\
MNK:9/#5I]LTG19LEM4O\XMX\#_EFKXD<_P!U,<[J]'^%WQ:\%?$?X,ZU\-OB
M?\7'\+Z[>>/4\2S:W<6DLJ7RE%#H3$"0ZLN\ X&0F.AQ\]T5G@LYK8&"A""<
M;233O[W-HVVFGHDDK-6U[N\X?'U,/%1C%-:W6NM^]FGMM;]6>C?M9?$_PS\8
MOC]K_C_P=&W]FW<D,=K+)$4:98H4B\PJ>1N*$@'!QC(!S7G-%%<.,Q57'8NI
MB*GQ3DY.VUV[NQS5ZT\16E5GO)MOYZA1117,9!7TQ_P2L_Y.#UG_ +$VX_\
M2NTKYGKZ8_X)6?\ )P>L_P#8FW'_ *5VE?2\'?\ )3X7_%^C/6R+_D;T?4^_
M****_I\_7@HHHH **** "BBB@ HHHH **** "BBB@#*\>?\ (CZS_P!@FX_]
M%-7S)7TWX\_Y$?6?^P3<?^BFKYDH **** "BBB@ KF/!WP:^&W@'Q_XO^*/A
M+PW]DUWQY>VEWXKOOMDTGVZ:UM([.!MCN4BVP11IB-5!V[B"Q)/3T4 <MX>^
M#'PX\+?%+Q)\:-#T*6+Q'XNL[&U\07SZE<2)<Q6:R+;JL+R&*+:)7R8T4OGY
MBV!CQK5?^"3W[#FJ7UZB_#76K'0]3NI+G4_!&D>.]8LO#MY,[;G>32H+I+0A
MCRR",(W.Y3FO.O\ B(=_X(\_]'??^6!X@_\ D"C_ (B'?^"//_1WW_E@>(/_
M ) H ^R=#T/1?#&BV?AOPWI%KI^G:?:QVUA865NL4-M!&H1(HT4!415 4*
M  !7.?"SX)^ OA!X=U;PYX6L99DU[7;_ %C7;G4IO/FU"\O)3)-)*S#YN"L:
MKC:D4<<:@*B@<'^R!_P4._8\_;U_X2+_ (9.^+__  E?_"*?9/[?_P"*?U"Q
M^R_:O.\C_C\MXM^[[/-]S=C9SC(S[30!XO\ !;_@G[^RS\ /'EG\1/AKX*U2
M*^T>TN+3PQ:ZIXLU+4++PY;W!!GATVTNKB2#3T? !$")\OR#"_+7M%%% !11
M10 5K^ ?^1ZT7_L+6_\ Z-6LBM?P#_R/6B_]A:W_ /1JT ?3-%%% !1110 4
M444 %%([I&ADD8*JC+,3@ 5S/B#XV?!KPGN_X2GXM^&-,VCYO[0UZWAQT/.]
MQZC\Q0!X?_P52_Y-ZT?_ +'*W_\ 22[KX"KZP_X*F?MJ?L;W'P,TO1X/VM/A
MD]W%XN@DEM4\>:<9$06UVI8J)L@!B!GU.*_/74_V\_V*-)!-U^U=\/WP,G[-
MXKM9^V?^6;M7X%XAX+&8CB63I4Y27+'9-_DC\UXHH5ZN;-P@WHMDV>M45X+J
M?_!3_P#8%TC/VK]ISP^^#@_95GG_ /1<;5A7/_!7[_@GO')]GL/CK-?S8SY-
MAX3U20G\?LV.N!U[BOCHY#GD_APM1_\ ;DO\CPHY;F,MJ,O_  %_Y'TO17S+
M_P /8OV7[O\ Y%SP[\1-8S]W^S/ %ZV[Z;D7W_(TG_#SSPQ>?\BY^QM^T'J^
M?NMIWPP=@?Q:9?8_0BJ_U?SI?%0DO73\[%?V9F'6FUZZ?F?3=>%_\%*/C'\1
M_@!^Q5XT^+?PD\1_V3XATG^SO[/U#['#/Y7FZE:PR?NYD=&S'(Z\J<9R,$ C
MF?\ AX+\5=1_Y%S_ ()S_&R7/W?[3T2"S_/=*<<_IS7A?_!2C]I[]H[XE_L4
M^-/"WB[]ACQ/X0T&[_L[[9XFUGQ%9LMF%U*U=,P)\[;W5(^#P7R> :]/)<@Q
MG]L8;V\(<GM(73G3U7,KKE<KNZZ6=]K'5@,MK_7J7M%'EYHW3E'575]+Z^G4
M^/\ _A\7_P %'?\ HXO_ ,M'1_\ Y$H_X?%_\%'?^CB__+1T?_Y$KYEHK^@/
M]7>'_P#H#I?^"X?Y'Z9_9>6?\^(?^ Q_R/WT_P"":_QC^(_Q_P#V*O!?Q;^+
M?B/^UO$.K?VC_:&H?8X8/-\K4KJ&/]W"B(N(XT7A1G&3DDD^Z5\R_P#!'3_E
M'%\.O^XO_P"GB]KZ:K^:<^ITZ.>8JG32454FDEHDE)V271(_)\RA&GF-:,59
M*<DDNFK"BBBO*.(**** "OIC_@E9_P G!ZS_ -B;<?\ I7:5\SU],?\ !*S_
M ).#UG_L3;C_ -*[2OI>#O\ DI\+_B_1GK9%_P C>CZGWY1117]/GZ\%%%%
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
M;1=6DM&9BNTABGWACL:\^_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\
MT-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#P
MLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_
M (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^
MAM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%
ME<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C
M7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A
M?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_
M -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\
M\+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH
M_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/
M_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\
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
MW_P1>^'G@7X2WG[5GPQ^&/A'3]!\/:#^UAJUCHVBZ5:K#;6=O'X<\.JD4:*
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
M#VDPV5N9Y7+RR^7"JKO=R69L98DDDFMR@ K\UOAW+_P41UK]LO7?VS_VLO\
M@E#\1_%FNZ'<76D_!70-#^)'@IM(\&:*_P DES$+C6XWEU.\49GN6166/;!'
MM0-N_2FB@#!^&'BGQ5XV\ :5XK\;_#/4O!NK7UJ);[POK%]:7-SISY(\J26S
MFF@=A@',<CKSUKP[_@GS\!?BQ\#_ !I^TEJWQ1\*?V7;^/OVC]4\4^$I/MT$
M_P!OTF;1M&MH[G$+L8LS6EPOER;9!Y>2H#*3]'T4 %?-_P 3?@)\6?$/_!5/
MX2_M(Z/X4\[P7X9^#_BW1-<UG[= OV:_O;W1Y;:'R6<2OO2UG.Y$95\O#%2R
M@_2%% !7SA_P2&^ OQ8_9>_X)H_!S]G[XZ>%/[#\7>%?!\5CK^D?;H+G[+.)
M)&*>;;O)$_##E'8<]:^CZ* /SH_X)R:U_P %1?V3/V!OAG^QU#_P2SU2/Q=X
M.\+II4WB7Q=\6O#EOH"SAW(F=M/N[V\:,;P2JVVX@$#&<U]/_L ?L@^(OV3?
MAQXEOOBIX_M_%GQ(^)7C2\\8?$OQ+96;6]K<:I<K'&+>TB8L\=I;P0P6\2LQ
M.V+<<%R![Q10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
-%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>32
<FILENAME>blkb-20210630_g29.jpg
<TEXT>
begin 644 blkb-20210630_g29.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "OS4_;I_:\_;2^,W[4FN?L]_LN?&_0
M?A5X>^%7QL^'OA77-3.BS:EK6N:AK?V:Z$C1_:8(HM-CBN$0Q,KFZ:.92T:#
MG]*Z^!/^"T'[$'@#XF:E\+_VD?A;K4_P]^,W_"X/!^@:3\3=#@$DL<,NJQB+
M[99NPM]2C@D*RQQW"MM9<*RAFR ?;'PCT;XH>'OAOI.B?&CQSIGB;Q1:VWEZ
MQK^C:&VF6U](&.)4M6FF,&5VY3S' .<'& /CGP!_P4N^-_QD_P""H'@?X,?#
MKP[H ^ ?C'3/&-CH'B2:VD?4?$.I^'A8K>W]K*'$:Z?]HOOLL9VL96LIY VQ
MXR>!\0_ML_MG?M5_\$PO#?\ PB7PC\2:YXH\5?$75OA_\5/&/P6L4N&L](TR
M_N[+4=8TE)YDP]XEKY<#%\027;/D^0H;D/'/[4F@^!?^"C_['_ACX;?\$[OC
MEX2T#P+\.?'NAZ!X1G\%V4,[VCP:!#&;2-;Y@\-ND*^:S,"HDC(#EC@ _5:O
M@W]D3XA_\%3_ -N#X;ZW\>?!O[8OPJ\#Z&WQ&\4:)H?A^_\ @)<ZM/%9Z9K5
MWI\3R7*^(+<2.ZVVYOW2X)/4<U]Y5\,_M"?\$BOV./@Y\"?'GQ9^$GQ2^*'P
MC\0:/IVM>);3QSH/QK\0P6^C7KM/?S7)L9+XV'DM.\CRP^0$=7<<%MU 'VUX
M<MM=LO#UA9^*-7@U#4X;.)-1O[6S-M%<SA ))4B+N8E9LL$+OM! W-C)N5X_
M_P $^?B_\2?V@?V%/@[\<OC%8BW\5>+_ (::)K'B%%@$0:[N+**6201@ 1AV
M8N$Q\H;':O8* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HJ*_OK73+&;4KZ79!;Q-+,^TG:J@DG Y/ [5S'_"\?A=_T-'_
M ))3_P#Q% '645R?_"\?A=_T-'_DE/\ _$4?\+Q^%W_0T?\ DE/_ /$4 =91
M7)_\+Q^%W_0T?^24_P#\11_PO'X7?]#1_P"24_\ \10!UE?(_P"V;_P1U_9Z
M_;'\<I\0M:\?_$#0+O4?&>C:YXQTO2_B+KL>DZ_'8&%#"^GPW\5O;RO!"D2W
M,2J\94. S9)^C/\ A>/PN_Z&C_R2G_\ B*/^%X_"[_H:/_)*?_XB@"W\*?A1
M\-?@7\.-&^$/P=\#Z;X;\,>'[%+/1=#TBU6&WM(5Z*BK[DDD\LQ+$DDFJ'BO
MX"_"?QO\9?"'[0/B?PI]J\7> ]/U6Q\)ZO\ ;IT^PP:D+9;U/*1Q%+Y@M+?F
M1&*>7\A7<V9/^%X_"[_H:/\ R2G_ /B*/^%X_"[_ *&C_P DI_\ XB@"OX?_
M &>_A)X7^.?B']I+1/#=Q%XR\5:/9Z5KNJ-K%W)'<6EJ7,"+;/*8(BI=LO'&
MKMGYBV!CPJ__ .",'[ 6N:S]I\7>!?&7B#1!J(OT\"^)?BQXBU'PVMP)/-WG
M2KF^>T9=_(B:,Q#H$  KWW_A>/PN_P"AH_\ )*?_ .(H_P"%X_"[_H:/_)*?
M_P"(H ZFWM[>SMX[2T@2**) D44:A510,  #@ #M3ZY/_A>/PN_Z&C_R2G_^
M(H_X7C\+O^AH_P#)*?\ ^(H ZRBN3_X7C\+O^AH_\DI__B*/^%X_"[_H:/\
MR2G_ /B* .LHKD_^%X_"[_H:/_)*?_XBIM/^,7PXU2_ATRQ\1^9/<2K%"GV.
M8;F8X R4P.3WH Z:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH RO'G_(CZS_ -@FX_\ 135\R5]-^//^1'UG_L$W'_HIJ^9* "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ K7\ _\CUHO_86M_\ T:M9%:_@'_D>M%_[
M"UO_ .C5H ^F:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#*
M\>?\B/K/_8)N/_135\R5]-^//^1'UG_L$W'_ **:OF2@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *U_ /_ "/6B_\ 86M__1JUD5K^ ?\ D>M%_P"P
MM;_^C5H ^F:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#*\>
M?\B/K/\ V";C_P!%-7S)7TWX\_Y$?6?^P3<?^BFKYDH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "M?P#_R/6B_]A:W_P#1JUD5K^ ?^1ZT7_L+6_\
MZ-6@#Z9HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,KQY_R(
M^L_]@FX_]%-7S)7TWX\_Y$?6?^P3<?\ HIJ^9* "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ K7\ _\ (]:+_P!A:W_]&K616OX!_P"1ZT7_ +"UO_Z-
M6@#Z9HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,KQY_R(^L
M_P#8)N/_ $4U?,E?3?CS_D1]9_[!-Q_Z*:OF2@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *U_ /_(]:+_V%K?_ -&K616OX!_Y'K1?^PM;_P#HU: /
MIFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH RO'G_(CZS_V"
M;C_T4U?,E?3?CS_D1]9_[!-Q_P"BFKYDH **** "BBB@ HHHH **** "BBB@
M HHHH **** "M?P#_P CUHO_ &%K?_T:M9%:_@'_ )'K1?\ L+6__HU: /IF
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKG/C!\3-!^"WPE\4_&/Q3#
M/)IGA+PY?:SJ,=LNZ1H+6!YY @/5BL9P/6OP]_8Y_P""DG_!P'_P59^-]S^T
M;^Q]JGP4\$:(?"^JGPSX!\67-]-9W=C::A:1R";RQ)NO-\T:"=A!E1)@1(PR
M ?O+17RC_P %3O\ @I#XG_X)V_!KPN? 7[/7B/XI?%+XBZM_PC_P\\*>&])G
M:TO-7\K>?M$R!O)C #.(\F614?;A4DEC\H_X-R_^"G?[1_\ P56_9"\9?'3]
MIK3_  S;:UH7Q*N-"L8_"VF2VD'V5-/L;@;EDFE)??<2<[NFT8XR0#]!:*\E
M_;8M_P!M6Y^ 5_%_P3_O? 5O\2C?6W]G2_$H7)TH6_F#S]_V96DW^7G;@8SU
MK\J_VCO^"F7_  <+?L5_M>? []E3X^77[-/B/7?C+XI@LM.T+X>Z3JMS>0V?
MVN"&6XE-PT*P(1*^USN'[F4D (30!^UU%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% &5X\_P"1'UG_ +!-Q_Z*:OF2OIOQY_R(^L_]
M@FX_]%-7S)0 4444 %%%% !1110 4444 %%%% !1110 4444 %:_@'_D>M%_
M["UO_P"C5K(K7\ _\CUHO_86M_\ T:M 'TS1110 4444 %%%% !1110 4444
M %%%% !1110!G^+=.\,:OX5U/2?&UM9S:+=:?-#J\.HA?L[VK(1*LN[Y=A0L
M&SQC.:_FY_X*-_LN:9_P0D^-,?[8W_!'G]O!_#NA:IX777$\)7_B*WU2TU>&
M;5;2U-A:?>2_B D28I*'=8;=W\TL@-?TD^)/#VC^+O#M_P"%/$-G]HT_4[*6
MTOK?S&3S89$*.NY2&7*L1D$$9X(K\\/!O_!K#_P2$\#?M$V?QFTS]GU;SP_9
M:8ZQ> M;UO4KZR_M'[0DD=VS37;>;&L:O$;:59(WW[FSMP0#[0_8T^-.N?M-
M?LB?"O\ :,\7^%H]'U7QQ\/M&\0W^EHK;+*XO+&*>2--_P VT&5@I/.W&>]?
MEW_P93316_\ P36^)L\\JHB?&Z\9W=L!0-&THDDGH*_8RSL[/3K.+3]/M8X+
M>"-8X((8PJ1HHPJJHX     Z5XW^QE_P3U_8_P#^"?/PLU?X*?LA?"+_ (1'
MPQKVL2:IJVF?V_J%_P"?=R010/)YE[<32+F*&)=JL%&W(&220#MO@W^T9^SW
M^T7X/N_B'^S[\=O!OCOP_87LEG?:YX-\46FJ6=O<I&DKPR36TCHDBQRQN4)!
M"R*2,,"?R5_X)#M-_P %</\ @M_\;_\ @KUX@A>]^'OPG!\#?!-YAF(L4>+[
M1%G.#]E:>X=>S:NI!^6OTC_9Q_X)D_L2?LC_ +-7BW]D']G3X.3^&/A[XXN+
MZ?Q/H=KXLU6:2ZEO+.*RN'6[FNGN8"UO!$@,4J;=NY=K$L>I_9"_8Q_9F_8,
M^#</[/\ ^R;\+8/"/A*#4)[Y=+BU&ZNV>YF(,DKS74LLTC'"C+.<*JJ,*H
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
M0].T*-O#?AF32=,TK2K*2YECMX(9;FYE=WFNYY9)'E.2RJJJ%Y]JHH ****
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
M\1&W[&FG_P#(X_LX_M(^'<?ZS^V_@;J*>7C[V=F_[O4_IF@_\'-G_!)#3O\
MD</BIXY\/$??&M?"37DV'K@[+1N<?-]* /O^BOA#1_\ @YG_ ."'.N8^Q?MW
MZ>F<_P#'YX)U^WZ?]=;!?_KUUVC?\%_/^"->ND+9?\%"/ *98C_3+F>VZ#/_
M "UB7\_PZT ?8-%?-6B_\%E?^"36OE18_P#!2#X*Q[L8^V_$;3[;J,\^=*N/
MQZ5UFB_\%(_^"=OB7;_PCG[>_P %M0W[=GV+XIZ1+NSP,;;@YSVH Y'_ (*I
M?\F]:/\ ]CE;_P#I)=U\!5]D?\%*?VE/V=/''[/^CP^"OC[X*UA_^$NMWVZ7
MXJL[@[1;72EL1R'C) SZG%?%MAK>C:I_R#-7M;G.<>1<*_3Z&OYZ\28R_P!9
M9.VG+$_,.*T_[6;\D6J***^ /F@HHHH ***\+_X*4?&/XC_ #]BKQI\6_A)X
MC_LGQ#I/]G?V?J'V.&?RO-U*UAD_=S(Z-F.1UY4XSD8(!'3@L+4QV,IX:FTI
M3DHJ^UY-)7WTU[&N'HRQ%>%*.\FDK^;L>Z45^&/_  ^+_P""CO\ T<7_ .6C
MH_\ \B4?\/B_^"CO_1Q?_EHZ/_\ (E?H'_$+>(/^?M+_ ,"G_P#('TW^IV9_
MSP^^7_R)^YU%>%_\$U_C'\1_C_\ L5>"_BW\6_$?]K>(=6_M'^T-0^QPP>;Y
M6I74,?[N%$1<1QHO"C.,G)))]TK\_P ;A:F!QE3#5&G*$G%VVO%M.VVFG8^9
MQ%&6'KSI2WBVG;R=@HHHKF,@HHHH *^F/^"5G_)P>L_]B;<?^E=I7S/7TQ_P
M2L_Y.#UG_L3;C_TKM*^EX._Y*?"_XOT9ZV1?\C>CZGWY1117]/GZ\%%%% !1
M110 4444 %%%% !1110 4444 97CS_D1]9_[!-Q_Z*:OF2OIOQY_R(^L_P#8
M)N/_ $4U?,E !1110 4444 %%%% 'XL_\0@7_60W_P Q+_\ ?:C_ (A O^LA
MO_F)?_OM7[344 ?%G_!('_@D#_PZD_X6'_QD-_PGO_">_P!D_P#,I?V7]A^P
M_;?^GNX\W?\ :_\ 9V^7_%NX^TZ** "BBB@ HHHH *U_ /\ R/6B_P#86M__
M $:M9%:_@'_D>M%_["UO_P"C5H ^F:*** "BBB@#.UCPAX3\0DG7_#&G7Q)!
M)O+*.7D=/O UR>L_LJ?LO>(@5\0?LW> ;\%0"+SP?92Y .0/FB/?FN]HH \5
MUK_@FU_P3K\2;AXB_8&^"M_OSO\ MOPLTB7=DY.=UN<Y-<EK?_!&?_@DSK^[
M[=_P3@^"\>_=G[%\.["V^]UQY,2X]L=.V*^EZ* /S$_X*3?\$4/^"5'@+X+Z
M;XF\#_L/>"=&OKCQ3!;RW&EVTMN6B-M<DIA)  "44].HS7PK??\ !(K_ ()V
MZC_Q\?LWVR]/]1XAU.+_ - N17['?\%4O^3>M'_['*W_ /22[KX"K\(\0,US
M3!<1RAAZ\X+ECI&4DON31^<<38S&4,U<:52459;-K\CYD_X=$?L26QSH?A#Q
M)IA'0V'C?4EP>Y^:=NW'TI?^'5/P'M1C0?BU\6=*Q]W^S_B+=+M],;MW0<"O
MIJBOBO\ 6'/'OB9OUDW^=SP?[4S'K5D_5W_,^91_P3*TFTYT']M[]HK3L?=2
MU^)[;/8$- <@>E)_P[V^)]CQH7_!1;XX1@<#[?K\-UQUYW1#//Z<5]-T4?V_
MFSWJ7]8Q?YQ8?VGC>LK^J3_-'S+_ ,,3_M967_($_P""F/CJ/_K_ /#-A<_7
M[V/_ *U>%_\ !2C]GW]L;P%^Q5XT\1_$O]O>X\9^&[;^SO[1\+W/PVT^S:]+
M:E:I'_I43F2+9(R2?*/F\O:>&-?H=7A?_!2CX.?$?X__ +%7C3X2?"3PY_:W
MB'5O[._L_3_MD,'F^5J5K-)^\F=$7$<;MRPSC R2 ?3R7/L4LXPSK.FH^TA=
MNG25ES*[YN2\;+6Z:MO='5@,RK?7J7M.5+FC=N$%975W?ET];Z'X%T5]-?\
M#G3_ (*._P#1NG_EW:/_ /)='_#G3_@H[_T;I_Y=VC__ "77] ?ZQ</_ /09
M2_\ !D/\S],_M3+/^?\ #_P*/^9^FG_!'3_E'%\.O^XO_P"GB]KZ:KPO_@FO
M\'/B/\ /V*O!?PD^+?AS^R?$.D_VC_:&G_;(9_*\W4KJ:/\ >0NZ-F.1&X8X
MS@X(('NE?S3GU2G6SS%5*;3BZDVFM4TY.S3ZIGY/F4XU,QK2B[ISDTUUU844
M45Y1Q!1110 5],?\$K/^3@]9_P"Q-N/_ $KM*^9Z^F/^"5G_ "<'K/\ V)MQ
M_P"E=I7TO!W_ "4^%_Q?HSULB_Y&]'U/ORBBBOZ?/UX**** "BBB@ HHHH *
M*** "BBB@ HHHH RO'G_ "(^L_\ 8)N/_135\R5]-^//^1'UG_L$W'_HIJ^9
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K7\ _P#(]:+_ -A:W_\
M1JUD5K^ ?^1ZT7_L+6__ *-6@#Z9HHHH **** "BBB@ HHHH ^:/^"J7_)O6
MC_\ 8Y6__I)=U\!5]^_\%4O^3>M'_P"QRM__ $DNZ^ J_GCQ)_Y*>7^")^7\
M5_\ (W?^%!1117P1\V%%%% !1110 4444 %%%% !1110 4444 %?3'_!*S_D
MX/6?^Q-N/_2NTKYGKZ8_X)6?\G!ZS_V)MQ_Z5VE?2\'?\E/A?\7Z,];(O^1O
M1]3[\HHHK^GS]>"BBB@ HHHH **** "BBB@#C/C-\#/"'QSTRRTGQ?JFM6L=
MC.TT+:+JTEHS,5VD,4^\,=C7GW_#O?X)_P#0V^.__"RN?\:]THH \+_X=[_!
M/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** /"_P#AWO\ !/\
MZ&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&O=** /"_\ AWO\$_\ H;?'?_A9
M7/\ C1_P[W^"?_0V^.__  LKG_&O=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]
M_@G_ -#;X[_\+*Y_QKW2B@#PO_AWO\$_^AM\=_\ A97/^-'_  [W^"?_ $-O
MCO\ \+*Y_P :]THH \+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"
MRN?\:]THH \+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]T
MHH \+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&O=** /"_^'>_
MP3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_
M .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X
M65S_ (T?\.]_@G_T-OCO_P +*Y_QKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#
MO?X)_P#0V^.__"RN?\:]THH \+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#
M;X[_ /"RN?\ &O=** /"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\
MPLKG_&O=** /"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__  LKG_&O
M=** /"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QKW2B@#PO_AW
MO\$_^AM\=_\ A97/^-'_  [W^"?_ $-OCO\ \+*Y_P :]THH \+_ .'>_P $
M_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\:]THH \+_P"'>_P3_P"AM\=_
M^%E<_P"-'_#O?X)_]#;X[_\ "RN?\:]THH \+_X=[_!/_H;?'?\ X65S_C1_
MP[W^"?\ T-OCO_PLKG_&O=** /"_^'>_P3_Z&WQW_P"%E<_XT?\ #O?X)_\
M0V^._P#PLKG_ !KW2B@#PO\ X=[_  3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_
M ,+*Y_QKW2B@#PO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_Q
MKW2B@#PO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\:]THH \+_X
M=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &O=** (-+T^#2-,M
MM)MGD:.U@2*-I7+,550 23U.!R:GHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ***\>_X*%?'/Q/\ LR?L(_&/]H;P1&&UOP7\--:UC1=\0=5O(+*62!F4
M\%1($+#T!H QOC7_ ,%1O^">'[.OQ N_A5\:?VP_ N@^(].56U;1[C6DDGTT
M-C!NECW?9<A@?WNS@@].:]=T#XH_#/Q5\.X?B]X8^(FAZCX3N--;48/$]CJT
M,NGR684L;A;A6,9B"@DONV@ G/%>1_\ !.']E;X<?LK_ +&7@OX:^%=,@NKW
M4_#UMJ?C3Q!< 377B76+J%9KW4+N8Y:XEFFDD8LY;"E5'RJ /&?V'OAUX2^
MW_!03]I_]A'PMH-D?A;J6A^'?'NA>#&MT?3]'FUI=0M-6LHX&!1+:>:Q$_D
M"-3/+A</B@#VOX0?\%.?^">7Q_\ B@GP6^"G[9_PY\3^*9VD%EHVC^*K>:6]
M,>=XMB&VW)4 D^47P 3T!->LZS\2O 'AWQQH?PSUWQAI]IX@\2V]Y/X?T:XN
ME6XU".U$;7+Q(>7$0FB+D?=\Q<]:^+?^"M?AWP=\:O&G[/G[!/P;\-6,GQ*G
M^*VA>,]&ETRU17\#^'-%O8Y[_6<J!]F0H@LXEROG2W C7.UL?4'Q'_9FT+XC
M?M/?#+]IV]\3W=M?_#+2O$-C8Z7%"IAO5U:.S21I&/S*8Q9J5QUWG/04 <O\
M9/\ @IW_ ,$\/V>_B,WPB^-G[:/PW\->)H9$2]T75/%5M'/8LV-OVD;O]%!R
M,&;8#D>M>R3>,/"5MX3;Q]<>*-.CT)-.-^^M/>QBT6T$?F&X,Q.P1;/GWYV[
M><XKR7]LOXF_LR_LA_LP?$/XR?%[X>Z-<:'J-G(NM>'K;1XGF\7W]ROV>'3_
M "0N;RYNG9+=58,6WC/R@D?#_BS]GOXG_L^_\$>_V/\ _@GG^T'*9)_'7Q<\
M%>#OB5I9NBZKIDMW<:K<:.TFX[HQ':)8M@D,@902K4 ?=7[//_!03]B#]K+Q
M7J'@7]FK]JOP+XVUG3(#/>:5X>\10W%P( VTSJBMF2(,0/-0,F2!NY%>PU\9
M?\%;= \-_"K1/V?OVD_!WA^UL/$7PZ_:$\(:9HMWI\"0S+I.K7R:1J&G(5 /
MD2VUV<Q#Y=T4;8^0$?9M !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %1WEY9Z=9RZAJ%U'!;P1M)//-(%2-%&69F/   ))/2I*^-_^"QB7_P 3
M?#7P0_8TGU.YL_#GQR^.>F>&_'S6UPT+7F@6]G>ZI>6'F*0R"Z%A';M@@M')
M*O.X@@'>^&O^"N?_  3'\8^/[;X9>&?VY_AM>:O>Z@;"P6+Q-#]GN[H$#R(;
MDGR)I"2 $1R23@ FO7OC7\>O@E^S;X"N/BE^T%\6_#G@KPY;2+'-K?BC6(;&
MV$C E8Q),RAG;:=J#+-C@&J/Q'_9B_9^^+/P#OOV7?'7PBT"\\ 7^C'2I/"J
MZ9%'9PVNS8J0QJH6$H,%&0 HRJRD$ U\^_\ !'K4=1^,?_!/OP?X<^/#P>,]
M9^&'C/7_  K:>(-=MDNIKE]#U>^TNTOPT@)%Q]FA0&7[Y8N<_,: /;?V;/VU
M_P!DG]L.TU*[_9?_ &B?"?CC^QW5=7M_#^L1S3V6[.PS0Y\R,-@[690&P<$X
M-=AI7Q6^&FM^(?$OA/2?'>E3ZEX->!/%EE'>IYFD&:W6YB%P,_NMT#+*-V,H
MP/2OCKP39Z%^T?\ \%T=4^.7P-TR%="^"GPDOO!'Q/\ &5C&%CUKQ!?7EK=0
M:(9!Q<-8P0F:4@MY,ES'&<,2!])_#']ECPK\-_CA\8/C4VM3:H_QBU#2KG6=
M'OK6,V]J++2H=.$2]?,62.$,P;NQ'2@#F?AQ_P %1/\ @G1\7_BS!\"_A=^V
MQ\--?\67=PUO8:-I?BVVF>^F7[T5NROLN)!W2-F8>E>V>(/$&@>$M"O?%/BK
M7+/3-,TVUDN=1U'4+E(8+6!%+/+)(Y"HBJ"2S$  $DU\-_\ !9WPGX$^)_P?
M^&'_  3C^#'@_35^)7CWXA:%=_#RVTFR2(^"]/TG4;>]O_$"^6%^R0V]M$\
M9"I=[I8E#;RM?67[0_[,WP=_:I\*:9X!^.GAV?6_#^G:_;:O+H#:C-%9:E-!
MN,45[#&RI>6X=ED-O,&B9XHV93L% &]\*_BO\-?CC\/M+^*_P>\<Z7XF\,ZW
M 9](UW1;Q;BUO(PQ0O'(A*L-RL,CN#705\?_ /! Q$C_ ."0?P1CC4*J^'KL
M*H& !_:-W7V!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !7-?&;X4>#OCS\(/%7P.^(=FUQH'C+PY?:'K<$; -):7<#P3
M*"0<$I(V#C@UTM% 'P;\(?VA_P!OS_@GA^SS!^SU^T!^P-\1?C4WPWT)M.\+
M?$SX0WVD74'B?2[.(BUEO+.[O8+RSO/(2-)42*X$DJL8VD+A:@_X)[W_ ,:O
M&/[.?QA_X*S^"=#\.?$SXL?'BPM]2\)?#_PQXFCCL-,L=,MI;?2?#KWMT(E2
MXBDDN#=R.(P)YIEVC8"?OFL/P3\,OAM\-/[4_P"%<_#W0_#_ /;FK2ZIK7]B
M:3#:?VA?2X\VZG\I5\V9\#=(V6; R3B@#X$_8/;]N/\ 9U.L_%'XX_\ !*[X
ML^+_ (R?$F\AN_B?\1IO'_@98F*\0V%E%_;S/;Z9:*Q2&!1D@,[ R.U?HO11
M0!^<?C&T_P""@'Q"_P""@.J?M"_M&_\ !,+X@>./!_PRUN>V_9]\,^&_B'X/
M72K<C=&WB>Z2\UB&6749E)$"21*+.)B%S*[N/=OVM/A#\?\ ]N+]C31?$WAO
MX17'PT^+?@WQQI?C;P-X4\<ZQ8W*PZMI&H":&WN[C3)[F#R;N!)(BT<CE$N@
M6&59*^IJ* /AOQYIO[9G_!1GXG_";P)\4OV*=?\ @MX ^'?Q%TSQQX_U/QEX
MKT>_FUJ_THF>QTO3H]-N;CSH#>>3-)<S" >7;[54LQ4?<E%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %?/_ /P4?_9+\=?M8_ W2(O@KXML
M-!^)?PZ\:Z;XW^%^KZM&S64>MV#/LAN@@+&VGAEN+:3;DA+@MAMNT_0%% 'Y
M^?M5?\%</VOOV?\ X%K<>-/^":?C'X<^+M1O[30Y/'?C;Q-I%SX"\-WUX_D0
MZA=ZEI]S/<FQ24JQ9[2$<JCM$7%7?BA^SU^V]^P]_P $O_ '['G_  3E\):M
M\0O%=W=?8_''Q$TK6M)L]1T^&]FFO=7URSCU.[MX9;N:XGF,"-*1$TRLVX1X
M;[H\3>&/#?C7P[?>$/&7AZQU;2=4M)+74]+U.T2>VNX)%*O%+&X*R(RD@JP(
M()!%'AGPQX;\%>';'PAX-\/6.DZ3I=I':Z9I>F6B06UI!&H5(HHT 6-%4 !5
M     H ^7_\ @GW=?$+X)^&_#7[*WAS_ ()<_$7X3^"-+M)R_BOQ-XZ\*ZDK
M7)#2R7%W]@U:XNKFYN9B2\WEL6DD+,5&2/HWXM>(_'7A#X7>(_%?PP^';^+_
M !)INAW5SH'A6/4X;)M8O4B9H;07$Y$4'F2!4\QR%7=D\"NAHH _-O\ 8GN?
MV_O@9KGB7]HW]H[_ ()0_%3QO\<?B%L_X3+Q?:_$+P,EGIUE&Q:VT/2HY->W
M6VG6^XX4X>>0M-+EV 7](H'DE@266%HV9 6C8@E#CH2,CCVIU% 'SA_P2+^
MOQ8_9@_X)R?"WX#?'/PI_8?BSPYH]S!K.E?;H+G[/(U[<2J/-MWDB?*.IRK$
M<XZ@BOH^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
0* "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>33
<FILENAME>blkb-20210630_g3.jpg
<TEXT>
begin 644 blkb-20210630_g3.jpg
M_]C_X07T17AI9@  34T *@    @ # $   ,    ! "\   $!  ,    ! #L
M  $"  ,    #    G@$&  ,    !  (   $2  ,    !  $   $5  ,    !
M  ,   $:  4    !    I $;  4    !    K $H  ,    !  (   $Q  (
M   D    M $R  (    4    V(=I  0    !    [    20 "  (  @ "OR
M   G$  *_(   "<0061O8F4@4&AO=&]S:&]P($-#(#(P,3D@*$UA8VEN=&]S
M:"D ,C Q.3HP,SHR-R Q-CHT,CHP-0  !)    <    $,#(R,: !  ,    !
M__\  * "  0    !    +Z #  0    !    .P         & 0,  P    $
M!@   1H !0    $   %R 1L !0    $   %Z 2@  P    $  @   @$ !
M  $   &" @( !     $   1J         $@    !    2     '_V/_M  Q!
M9&]B95]#30 "_^X #D%D;V)E &2      ?_; (0 # @(" D(# D)#!$+"@L1
M%0\,# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P,#!$,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,_\  $0@ .P O P$B  (1 0,1 ?_=
M  0  __$ 3\   $% 0$! 0$!          ,  0($!08'" D*"P$  04! 0$!
M 0$          0 " P0%!@<("0H+$  !! $# @0"!0<&" 4###,!  (1 P0A
M$C$%05%A$R)Q@3(&%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U%J*R@R9$
MDU1D1<*C=#87TE7B9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?569G:&EJ:V
MQM;F]C='5V=WAY>GM\?7Y_<1  (" 0($! ,$!08'!P8%-0$  A$#(3$2!$%1
M87$B$P4R@9$4H;%"(\%2T? S)&+A<H*20U,58W,T\24&%J*R@P<F-<+21)-4
MHQ=D154V=&7B\K.$P]-UX_-&E*2%M)7$U.3TI;7%U>7U5F9VAI:FML;6YO8G
M-T=79W>'EZ>WQ__:  P# 0 "$0,1 #\ [GJG5,_IN>"0+,2P L81$1H\!X_.
M6C@]2Q,YFZAWN'TJSHX?)-U3!;G8;Z?SQ[JCX.''^=]%<4U]M%NYA-=C#R-"
M"%2RYLF#)KZ\<]1?Z/?A8)SECE^]&3Z"DN>Z;]9@8JS]#P+@-/\ KC1_WU;[
M'L>T/80YKM0X&00K./+#(+B?IU#+"<9"P62222D7/__0]57)?63#%&=ZS1#,
M@;O[0^G_ .276K%^M-;78#'_ )S+!'P(=*K\W 2PR_J^H,6>-P/AJ\JKO3^J
MY> []$[=6?I5.U:?_(JDDLJ,I1-Q-$=FF"0;!I[;IW6,3/$,.R[O4[G^S^^K
MR\\:YS2'-)#AJ"-""MWI_7,RW'OQ[9>]E-CF7CZ32UKG#U/_ ":T>7YSC(A,
M>HZ"0ZMK%GXB(RW[O__1]57/?6O)&VG%!U)-CA\/8S_OZWWO;6QSWG:UH)<3
MV 7#=0RW9F99D'AQ]@\&C1H57G<G#CX>L_\ HL/,2J-=9-9)'Q,/)S+/3QV%
MY[GL!XN<NGZ9]7\;$BV^+KQK)^BT_P EO_?E1P\O/*=!4?WCLUX8I3VV[N/T
MSZOY.7%M\TT'63])P_DM_P"_+I:NG8E.*_%J9MKL:6O(^D01M.YRLI+2P\O#
M$-!<OWCNVX8HPVW[O__2[?ZS=1V,&!4??9!MC]W\UG]I4^F?5R^^+<N::N0S
M\\_^06D[T_VZZ/LV_P!N[?O];Z+?H;OT&_\ XM;"I9(XO>)SS_N0J7#P]+DU
MYB''>0_W8]*18^-1C5BJA@K8.P_C^\BI)*Y&J'#5=*V9Q5:;*22212__V?_M
M#<I0:&]T;W-H;W @,RXP #A"24T$!       !QP"   "    .$))300E
M   0Z/%<\R_!&*&B>V>MQ635NCA"24T$.@      Y0   !     !       +
M<')I;G1/=71P=70    %     %!S=%-B;V]L 0    !);G1E96YU;0    !)
M;G1E     $-L<FT    /<')I;G13:7AT965N0FET8F]O;      +<')I;G1E
M<DYA;65415A4     0      #W!R:6YT4')O;V93971U<$]B:F,    , %
M<@!O &\ 9@ @ %, 90!T '4 <       "G!R;V]F4V5T=7     !     $)L
M=&YE;G5M    #&)U:6QT:6Y0<F]O9@    EP<F]O9D--64L .$))300[
M  (M    $     $      !)P<FEN=$]U='!U=$]P=&EO;G,    7     $-P
M=&YB;V]L      !#;&)R8F]O;       4F=S36)O;VP      $-R;D-B;V]L
M      !#;G1#8F]O;       3&)L<V)O;VP      $YG='9B;V]L      !%
M;6Q$8F]O;       26YT<F)O;VP      $)C:V=/8FIC     0       %)'
M0D,    #     %)D("!D;W5B0&_@            1W)N(&1O=6) ;^
M      !";" @9&]U8D!OX            $)R9%15;G1&(U)L=
M     $)L9"!5;G1&(U)L=                %)S;'15;G1&(U!X;$!2
M        "G9E8W1O<D1A=&%B;V]L 0    !09U!S96YU;0    !09U!S
M %!G4$,     3&5F=%5N=$8C4FQT                5&]P(%5N=$8C4FQT
M                4V-L(%5N=$8C4')C0%D            08W)O<%=H96Y0
M<FEN=&EN9V)O;VP     #F-R;W!296-T0F]T=&]M;&]N9P         ,8W)O
M<%)E8W1,969T;&]N9P         -8W)O<%)E8W12:6=H=&QO;F<
M"V-R;W!296-T5&]P;&]N9P      .$))30/M       0 $@    !  $ 2
M  $  3A"24T$)@      #@             _@   .$))300-       $
M'CA"24T$&0      !    !XX0DE- _,       D           $ .$))32<0
M       *  $          3A"24T#]0      2  O9F8  0!L9F8 !@
M 0 O9F8  0"AF9H !@       0 R     0!:    !@       0 U     0 M
M    !@       3A"24T#^       <   ____________________________
M_P/H     /____________________________\#Z     #_____________
M________________ ^@     _____________________________P/H   X
M0DE-!         ( !#A"24T$ @      "@             X0DE-!#
M  4! 0$! 0 X0DE-!"T       (  #A"24T$"       $     $   )    "
M0      X0DE-!!X       0     .$))300:      -)    !@
M    .P   "\    * &$ <@!R &\ =P @ &< <@!A 'D    !
M              $              "\    [                      $
M                        $     $       !N=6QL     @    9B;W5N
M9'-/8FIC     0       %)C=#$    $     %1O<"!L;VYG          !,
M969T;&]N9P          0G1O;6QO;F<    [     %)G:'1L;VYG    +P
M  9S;&EC97-6;$QS     4]B:F,    !       %<VQI8V4    2    !W-L
M:6-E241L;VYG          =G<F]U<$E$;&]N9P         &;W)I9VEN96YU
M;0    Q%4VQI8V5/<FEG:6X    -875T;T=E;F5R871E9     !4>7!E96YU
M;0    I%4VQI8V54>7!E     $EM9R     &8F]U;F1S3V)J8P    $
M  !28W0Q    !     !4;W @;&]N9P          3&5F=&QO;F<
M $)T;VUL;VYG    .P    !29VAT;&]N9P   "\    #=7)L5$585     $
M      !N=6QL5$585     $       !-<V=E5$585     $       9A;'14
M86=415A4     0      #F-E;&Q497AT27-(5$U,8F]O; $    (8V5L;%1E
M>'1415A4     0      "6AO<GI!;&EG;F5N=6T    /15-L:6-E2&]R>D%L
M:6=N    !V1E9F%U;'0    )=F5R=$%L:6=N96YU;0    ]%4VQI8V5697)T
M06QI9VX    '9&5F875L=     MB9T-O;&]R5'EP965N=6T    115-L:6-E
M0D=#;VQO<E1Y<&4     3F]N90    ET;W!/=71S971L;VYG          IL
M969T3W5T<V5T;&]N9P         ,8F]T=&]M3W5T<V5T;&]N9P         +
M<FEG:'1/=71S971L;VYG       X0DE-!"@       P    "/_         X
M0DE-!!$       $! #A"24T$%       !     <X0DE-! P     !(8    !
M    +P   #L   "0   A,   !&H &  !_]C_[0 ,061O8F5?0TT  O_N  Y!
M9&]B90!D@     '_VP"$  P(" @)" P)"0P1"PH+$14/# P/%1@3$Q43$Q@1
M# P,# P,$0P,# P,# P,# P,# P,# P,# P,# P,# P,# P!#0L+#0X-$ X.
M$!0.#@X4% X.#@X4$0P,# P,$1$,# P,# P1# P,# P,# P,# P,# P,# P,
M# P,# P,# P,#/_  !$( #L +P,!(@ "$0$#$0'_W0 $  /_Q $_   !!0$!
M 0$! 0         #  $"! 4&!P@)"@L!  $% 0$! 0$!          $  @,$
M!08'" D*"Q   00! P($ @4'!@@% PPS 0 "$0,$(1(Q!4%181,B<8$R!A21
MH;%"(R054L%B,S1R@M%#!R624_#A\6-S-1:BLH,F1)-49$7"HW0V%])5XF7R
MLX3#TW7C\T8GE*2%M)7$U.3TI;7%U>7U5F9VAI:FML;6YO8W1U=G=X>7I[?'
MU^?W$0 " @$"! 0#! 4&!P<&!34!  (1 R$Q$@1!46%Q(A,%,H&1%*&Q0B/!
M4M'P,R1BX7*"DD-3%6-S-/$E!A:BLH,')C7"TD235*,79$55-G1EXO*SA,/3
M=>/S1I2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V)S='5V=WAY>GM\?_V@ ,
M P$  A$#$0 _ .YZIU3/Z;G@D"S$L +&$1$:/ >/SEHX/4L3.9NH=[A]*LZ.
M'R3=4P6YV&^G\\>ZH^#AQ_G?17%-?;1;N8378P\C0@A4LN;)@R:^O'/47^CW
MX6"<Y8Y?O1D^@I+GNF_68&*L_0\"X#3_ *XT?]]6^Q['M#V$.:[4.!D$*SCR
MPR"XGZ=0RPG&0L%DDDDI%S__T/55R7UDPQ1G>LT0S(&[^T/I_P#DEUJQ?K36
MUV Q_P"<RP1\"'2J_-P$L,OZOJ#%GC<#X:O*J[T_JN7@._1.W5GZ53M6G_R*
MI)+*C*43<31'9I@D&P:>VZ=UC$SQ##LN[U.Y_L_OJ\O/&N<TAS20X:@C0@K=
MZ?US,MQ[\>V7O938YEX^DTM:YP]3_P FM'E^<XR(3'J.@D.K:Q9^(B,M^[__
MT?55SWUKR1MIQ0=238X?#V,_[^M][VUL<]YVM:"7$]@%PW4,MV9F69!X<?8/
M!HT:%5YW)PX^'K/_ *+#S$JC763621\3#R<RST\=A>>Y[ >+G+I^F?5_&Q(M
MOBZ\:R?HM/\ );_WY4</+SRG05']X[->&*4]MN[C],^K^3EQ;?--!UD_2</Y
M+?\ ORZ6KIV)3BOQ:F;:[&EKR/I$$;3N<K*2TL/+PQ#07+]X[MN&*,-M^[__
MTNW^LW4=C!@5'WV0;8_=_-9_:5/IGU<OOBW+FFKD,_//_D%I.]/]NNC[-O\
M;NW[_6^BWZ&[]!O_ .+6PJ62.+WB<\_[D*EP\/2Y->8AQWD/]V/2D6/C48U8
MJH8*V#L/X_O(J22N1JAPU72MF<56FRDDDD4O_]DX0DE-!"$      %T    !
M 0    \ 00!D &\ 8@!E "  4 !H &\ = !O ', : !O '     7 $$ 9 !O
M &( 90 @ %  : !O '0 ;P!S &@ ;P!P "  0P!# "  ,@ P #$ .0    $
M.$))300&       '  @! 0 ! 0#_X0W':'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(
M>G)E4WI.5&-Z:V,Y9"(_/B \>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS
M.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 U+C8M8S$T-2 W.2XQ
M-C,T.3DL(#(P,3@O,#@O,3,M,38Z-# Z,C(@(" @(" @("(^(#QR9&8Z4D1&
M('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M
M<WEN=&%X+6YS(R(^(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B('AM
M;&YS.GAM<$U-/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O;6TO(B!X
M;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E
M+U)E<V]U<F-E179E;G0C(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C
M+V5L96UE;G1S+S$N,2\B('AM;&YS.G!H;W1O<VAO<#TB:'1T<#HO+VYS+F%D
M;V)E+F-O;2]P:&]T;W-H;W O,2XP+R(@>&UL;G,Z>&UP/2)H='1P.B\O;G,N
M861O8F4N8V]M+WAA<"\Q+C O(B!X;7!-33I$;V-U;65N=$E$/2)A9&]B93ID
M;V-I9#IP:&]T;W-H;W Z-S8V868W9C0M,6%F-RUA,#0Y+3@S-S$M,#!E-#EA
M,V$W-S1F(B!X;7!-33I);G-T86YC94E$/2)X;7 N:6ED.CDQ8V0Y,&$V+65C
M-S@M-&%B9BUA9&9C+34R-F4T.6%E,3%F-R(@>&UP34TZ3W)I9VEN86Q$;V-U
M;65N=$E$/2(V,S-!0T4U0D,V0D$X-#$U.$-%,T0T.#=&-3,S.3-#12(@9&,Z
M9F]R;6%T/2)I;6%G92]J<&5G(B!P:&]T;W-H;W Z0V]L;W)-;V1E/2(S(B!P
M:&]T;W-H;W Z24-#4')O9FEL93TB(B!X;7 Z0W)E871E1&%T93TB,C Q.2TP
M,RTR-U0Q-CHS.3HS-BTP-#HP,"(@>&UP.DUO9&EF>41A=&4](C(P,3DM,#,M
M,C=4,38Z-#(Z,#4M,#0Z,# B('AM<#I-971A9&%T841A=&4](C(P,3DM,#,M
M,C=4,38Z-#(Z,#4M,#0Z,# B/B \>&UP34TZ2&ES=&]R>3X@/')D9CI397$^
M(#QR9&8Z;&D@<W1%=G0Z86-T:6]N/2)S879E9"(@<W1%=G0Z:6YS=&%N8V5)
M1#TB>&UP+FEI9#HS,S8X.3AF-BTX,F9B+31F,F$M86$S9BTQ-SDX.#8P,6(Y
M,3(B('-T179T.G=H96X](C(P,3DM,#,M,C=4,38Z-#(Z,#4M,#0Z,# B('-T
M179T.G-O9G1W87)E06=E;G0](D%D;V)E(%!H;W1O<VAO<"!#0R R,#$Y("A-
M86-I;G1O<V@I(B!S=$5V=#IC:&%N9V5D/2(O(B\^(#QR9&8Z;&D@<W1%=G0Z
M86-T:6]N/2)S879E9"(@<W1%=G0Z:6YS=&%N8V5)1#TB>&UP+FEI9#HY,6-D
M.3!A-BUE8S<X+31A8F8M861F8RTU,C9E-#EA93$Q9C<B('-T179T.G=H96X]
M(C(P,3DM,#,M,C=4,38Z-#(Z,#4M,#0Z,# B('-T179T.G-O9G1W87)E06=E
M;G0](D%D;V)E(%!H;W1O<VAO<"!#0R R,#$Y("A-86-I;G1O<V@I(B!S=$5V
M=#IC:&%N9V5D/2(O(B\^(#PO<F1F.E-E<3X@/"]X;7!-33I(:7-T;W)Y/B \
M+W)D9CI$97-C<FEP=&EO;CX@/"]R9&8Z4D1&/B \+W@Z>&UP;65T83X@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@96YD/2)W(C\^_^X (4%D
M;V)E &1      0, $ ," P8               #_VP"$  $! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$" @(" @(" @(" @,#
M P,# P,# P,! 0$! 0$! 0$! 0(" 0(" P,# P,# P,# P,# P,# P,# P,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# __" !$( #L +P,!$0 "$0$#
M$0'_Q "[  $!  (# 0             )  @*! 4'!@$  P " P$
M      <( P8$!0D"$  !! (" @(# 0         & P0%!Q (  (@"0$7%!46
M&!$  00! P($! 4%        ! $" P4&$1(3% < $"$5(#(D%C%!(A<(42-S
M)Q@2  (! @,$!P8%! ,       $" Q$$(1(% #%!41!A(A,C% 8@<8$R0F*1
M4G*2%8(S<R1C%@?_V@ , P$! A$#$0   -K&8E'F:XMZ]ZWO8H((,=E[K&L'
MYG28P5<NU<ZS='89\L$&O+Y^S.>,^K/)-C[4]MV45E0T=P@-&;E4 L&3A!R<
MOVKM3N)PK8?X\2&D1>C=$P(*_64VMI/OUW;>ZU3O+2/>GXF!U;AH1!7ZRH"9
ME--8Z+W6&\M5^_:]SSX(#AG97(]1+1@@@@__V@ ( 0(  04 LZSSFLCH(L86
M/V?A9X0@?"+9U*0$E7&R*2W&KIJ^;YV,$>@^:\ K2*J^<U_;8K8*.-GV**X)
MA%=9LL!W87RX_P VG(NGPWQ7%"$1AR+KX4A1IV[;,&A\6+FQ:+!Y$9R-<4(.
MA^=DK [,V5;Z[S)!R!'H48CLK?KOO#Q__]H " $#  $% "XN(A(B'RF')4/
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
#%__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>34
<FILENAME>blkb-20210630_g30.jpg
<TEXT>
begin 644 blkb-20210630_g30.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 '$ P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *^+/VX/^"K_ (P^!OQC@_9[_92_9EUKXH^)]&\<
M>&-$\?7@N;6QTG1WUB5/L^G"ZN;F+=J$T,B2($62*%98WF(!P?M.OS0_X*O?
MLJ_&_P#9Z^+^D_MK_L@ZZFOR>/OCAX#NO&_P5UN6.WMO$FN6-U;VVGW=EJ+Y
M_LR9HX8;>4.LD,BA7(5DRP!]>?'7]MAOV9OV%]9_;6^.?P&\3Z')X<T9+W7?
M  O;"XU.VD:Y2W\@2PSM:R'<ZL'64J5(.0>*J_"7]JK]JWQ]\1-,\(>/_P#@
MF'\2_ VCWLKK>^*];\<^$+JUT]0C,'DBL=8GN'!8! (XG.7!( !(X#XF1^'_
M /@MK_P2TU[PC\*M<N_ -QXY8:7JD'BK1C/<^&]3TW5XQ?6-W;1RIYCQS6<T
M)"R*'!#!MK UA^-/C=_P45_89^,_PM_X:B^+_P -OBW\-OBC\1['P3>WOAGX
M=W/AC5_#>IZ@)%L)T1M1O8KNU,R"*0,4D7S58%@&% 'VQ7QU\5O^"L/CGX$^
M&[WXW_&G_@FU\:O#/P@TFZ5-:^(NHOHKSZ=;F01F_FTB&_>_2T4G<S^5YBI\
MQB[5]BU\6?\ !4GQWK7[51?_ ()#?L\7?VCQ?\4-)7_A:FNP)YD'@3P7(^V[
MO+@_=^U7:"2VM+<_,[.\AVI$20#[,TS4M/UG3;?6-)O8KFUNX$FMKB!PR2QL
M RNI'!!!!!]#4]4/"WAK1?!?AC3?!WANS%OIVDV$-G86X)(BAB0(BY/7"J!^
M%7Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ KXD_X*,?LM?\%0OC=XLT6']G?]HGX?_P#"'#XK>%]<
MT_3-4^&QDU;PBEG/ TMVERVJ0P:A%')&]RT#PB5PYB0\+7VW10!\^?"7]B7Q
M?^R]^Q5_PS+^RO\ M 7&B^,!?S:M+\3/%_AV+6I=0U:ZU'[?J-W=V@D@27[2
M\EQ&51XS&DHV-F-37'^'OV#OVI?C'\:O!/Q>_P""@'[6^@^-M+^&VO+KW@[X
M>_#WX>OH&D?VS'')%;ZE>O<7MY<7<D*RNT<0>.-),.0^,5]9T4 <%!X#^/,7
MQ<\6>+I?C]:R>$]5\/6UIX4\'MX.A#:#J*!_.OGO!-OO%D+(?(94">7PQW<?
M)?[+W_!,O_@HO^R;I/B&/P#_ ,%)/AIJNN^,O$$VM^-?&7B;]FRYNM7U^^D.
M!)<SCQ*@*QIMBBB14BBC0*B*,Y^\:* ,[P?9>*--\(Z5IWCCQ!:ZMK5OIT$>
ML:K8Z<;."\NEC42S1VYDE,".X9A&9)"@(7>V-QT:** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#*\>?\B/K/\ V";C_P!%
M-7S)7TWX\_Y$?6?^P3<?^BFKYDH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "M?P#_R/6B_]A:W_P#1JUD5K^ ?^1ZT7_L+6_\ Z-6@#Z9HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** ,KQY_R(^L_]@FX_]%-7S)7T
MWX\_Y$?6?^P3<?\ HIJ^9* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M K7\ _\ (]:+_P!A:W_]&K616OX!_P"1ZT7_ +"UO_Z-6@#Z9HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** ,KQY_R(^L_P#8)N/_ $4U?,E?
M3?CS_D1]9_[!-Q_Z*:OF2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*U_ /_(]:+_V%K?_ -&K616OX!_Y'K1?^PM;_P#HU: /IFBBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH RO'G_(CZS_V";C_T4U?,E?3?CS_D
M1]9_[!-Q_P"BFKYDH **** "BBB@ HHHH **** "BBB@ HHHH **** "M?P#
M_P CUHO_ &%K?_T:M9%:_@'_ )'K1?\ L+6__HU: /IFBBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH RO'G_(CZS_ -@FX_\ 135\R5]-^//^
M1'UG_L$W'_HIJ^9* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K7\ _
M\CUHO_86M_\ T:M9%:_@'_D>M%_["UO_ .C5H ^F:*** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#*\>?\B/K/_8)N/_135\R5]-^//^1'UG_L
M$W'_ **:OF2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *U_ /_ "/6
MB_\ 86M__1JUD5K^ ?\ D>M%_P"PM;_^C5H ^F:*** "BBB@ HHHH **** "
MBBB@ HHHH **** "BJFO:[HWA?0[WQ-XCU."RT_3K22ZO[VYD"1V\,:EWD=C
MPJJH))/0"OR6L_\ @ZI\.?%#X_ZK:?LF_P#!/_XU?%GX5Z#HUR=3\0^$O!KR
MWLL\5S"K7L4:NP6S6.09$HCDW2Q%O+SM(!^NE%?)G[?O_!5-_P!B3Q;X5^%G
M@W]B'XS_ !B\9>+=%EU:TT#X:>%_MHL;6)U21KJ1&8Q,&8# 1AZL.,Y__!+;
M_@LY\!/^"H6L>-/AKX:^&7C#X=_$7X>3*GB[X?\ CNP6"]M4:1H_,7:?F"R*
M8Y%=4>-R R@,I8 ^PZ**^"8O^#A?]CS6/^"I,'_!*OP5X,\5Z[XI?Q(V@W'B
M[3UM3H\&H1V[RSPEFF$K&)D>%R(_]8C 9 R0#[VHHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH RO'G_(CZS_V";C_T4U?,E?3?CS_D
M1]9_[!-Q_P"BFKYDH **** "BBB@ HHHH **** "BBB@ HHHH **** "M?P#
M_P CUHO_ &%K?_T:M9%:_@'_ )'K1?\ L+6__HU: /IFBBB@ HHHH **** "
MBBB@ HHHH **** "BBB@#G/C#\,M"^-?PC\4_!OQ1//%IGBWPY?:+J,MJP65
M(+JW>"0H2" P60X..N*_GB\&ZG_P4:_X-6_C_%I_Q$\ ^'/C;\&[7P_>-;ZE
MH<TEG<:=I%[JMFLD[-L)M96NEMUV2B:+?-L63YPU?T7>,=&U/Q'X0U7P]HNO
MRZ5>7^FSV]IJD"%GLY7C95F4!E)*$A@,CD=1UK\;OC%_P;H_\%+?VMOC'I/P
MI_;6_P""MGB3QS\);/PMY%]K]GX.M+/4+^*/4()TTJ9?M1>1F9%N1<3"X1'@
M7(+;: /T?^,'_!3O]D?X%?L%Z7_P49^)?CEM-^'^O^$['6_#R3Q 7^J?;+9;
MBULH(-V7NI%;'E@X7#LS*B,X^'/^#<[]GWX^_&_X]?&[_@MW^TEX.;PI=_M!
M77D> ?"Q4JT>AB9)!<N" 61EAM8XG(!D6"27&V5">F_X*@?\&VR?\% -<^$6
ME_"[]M2Z^&'@7X,> +#PSX3\!7?@,^(+-#:NVV[(EU"",R/"+>%PT3EUMUW,
MP.T>X_L+_P#!/'_@H?\ LS?%2X\6?M(_\%?M=^,OA9O#-QIMEX+N_A=:Z-%:
M7+F/RKM)H;R4YB5'41A0#YG48% #?^"]W_!2+4?^"9/_  3UU[XL^"-P\<>+
M+Y/"GP_F*CR[35+J&9_M<C-\JB"&&>8;OE9XXU/#$C\5_A1XA_X)V_L1?\%"
M?V$YO 7[7/@CQ/:^%+/5=9^.OQ'L=9$]O_PD%ZLK3R7$Y&2JYC@C9N6CB0GY
MB2?V_P#V'?\ @EA=_!/]F*__ &=O^"@_[0DG[74TWCR?Q'I7B#XR^&CJ+:8K
MV5O;):Q1:E=7Y4(8KAPZNO\ Q]R *,L6\\_:(_X-[?V1/C3^W+\(?VL?!O@O
MX;^#?"OPWAN4\1?"O3/A!8-I_BXR;]K7+))%&I3<,;X)ONCIV /O;2-6TW7M
M*M=<T:]CN;.]MTGM+B)LK+$ZAE<'N"""/K5BHK&QL=+L8=,TRSBMK:WB6*WM
MX(PB1(HPJJHX4    < "I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** ,KQY_R(^L_P#8)N/_ $4U?,E?3?CS_D1]9_[!-Q_Z*:OF2@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *U_ /_(]:+_V%K?_ -&K616O
MX!_Y'K1?^PM;_P#HU: /IFBBB@ HHHH **** "BBB@ HKYH_X*I?\F]:/_V.
M5O\ ^DEW7P%7YYQ)Q[_J]F;P?U;GLD[\_+OY<K_,^7S;B3^R\6Z'LN;1._-;
M?Y,_92BOQKHKP/\ B+/_ %!_^5/_ +F>;_KK_P!./_)O_M3]E**_&NBC_B+/
M_4'_ .5/_N8?ZZ_]./\ R;_[4_92BOQKHH_XBS_U!_\ E3_[F'^NO_3C_P F
M_P#M3]E**_&NBC_B+/\ U!_^5/\ [F'^NO\ TX_\F_\ M3]E**_&NBC_ (BS
M_P!0?_E3_P"YA_KK_P!./_)O_M3]E**_&NBC_B+/_4'_ .5/_N8?ZZ_]./\
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
M:!X1:P\'Z-XUTS4)UTRYNF)O-0B-K*BM--$(80YR4B5U7'FR%OINB@#X;_8
MM_VMT_X*&_M*GXGZM\.9;1?%/AW_ (3(:#IU_'))<?\ "+V7V4V1EF8)&(_*
M\P2[B6#[2 0!VO[;/BG0_P!L#]AW4OBK^RA=2^-[OP#X]TSQ!IUCI-M();^\
MT'68+B[LXTD56>79;SHJ@?,^T#.:^KZ* /A7]L#]L#]G7_@H%\'_  W^R1^R
M9\3+'QKXE^(_C'0&U.PT8-)/X:TFTU.VO[Z]U&/ :R\N*V:/RYMCM+(B*I.<
M?7OQH\*_!#7O UWKO[0'A+PUJGA[P_;RZI=S>*=+@NK:QCAC9Y+@B96";4#$
ML.0 :Z>WT^PLYYKFTL88I+APUQ)'$%:5@, L1]XXXR:;JVDZ5KVFSZ+KFF6]
M[9W41CN;2[A62*9",%65@0P(Z@C% 'Y]?'KPSXMUS]D+6OVQOB3I&KZ-I_Q-
M\<^%&\8Z;81RQ7?ASX6P:G"%L,0XDA4VDDMW=JF"IO;E#\L0QZ#_ ,$^_P#A
M0=O^V)\5M-_85O\ 1I_@I%X+\.F<>#[I9M C\4F?4#<K9-&3 )#9?83.(3C<
M4W_/7V9@8QCCTJ*RL;+3K9;/3[.*"%,[(H8PJKDYX X'- $M%%% !6OX!_Y'
MK1?^PM;_ /HU:R*U_ /_ "/6B_\ 86M__1JT ?3-%%% !1110 4444 %%%%
M'S1_P52_Y-ZT?_L<K?\ ])+NO@*OOW_@JE_R;UH__8Y6_P#Z27=? 5?SQXD_
M\E/+_!$_+^*_^1N_\*"BBBO@CYL*[_X5?M1?'7X)^'IO"OPQ\<_V987%ZUW-
M!_9EK-NF9$0MNEB9A\L:# ...G)K@**Z,-B\5@JOM,/4E"7>+:?WJS-:5:M0
MGSTI.+[IM/\  [_XJ_M1?'7XV>'H?"OQ.\<_VG86]ZMW#!_9EK#MF5'0-NBB
M5C\LCC!..>G K*\>_&SXG?$WP_HWA3QKXF^UZ;X?@\G1[..RA@2W3:J8Q$B[
MOE10"V2,'U.>5KF?C'\8_AQ\ /AQJ/Q;^+?B/^R?#VD^3_:&H?8YI_*\V9(8
M_P!W"CNV9)$7A3C.3@ D=$L;FN.JN#JSG*I:+7-*3EK[J>K<M=EKKL:/$8S$
M3<7.4G*RW;;[+SUV1Z;X'^,OQ)^''AK7O"'@OQ)]BT[Q-:?9=;M_L<,GVF+9
M(FW=(C,GRR.,H5/S=>!C:^$'[47QN^!>G7&B_#GQBUK8W,ADDLKBUCGB$F,;
MU$BG8V ,XQG SG KXD_X?%_\$XO^CB__ "T=8_\ D2C_ (?%_P#!.+_HXO\
M\M'6/_D2O5H9=QAAI0E2HUXN":C:-1<J>K2TT3>K2W.VGA<\I.+A3J+EVLI:
M7WMVN?6?C[X@^,OBAXHN/&?CW7YM2U*ZQYMS-@< 8"JJ@*BCLJ@ >E/F^(?B
M27X>0?"^.6&+2(M3;4)(H8@KW%P4"!Y&ZMM7(4=!N/<UY[\'/C'\./C_ /#C
M3OBW\)/$?]K>'M6\[^S]0^QS0>;Y4SPR?NYD1UQ)&Z\J,XR,@@GIJ\2K5QE*
MO455R4W=2O?FO?52OK>^]_F>?.=>%27.VI.Z=]_._7U/1_"'[67QX\"^"HO
M?AKQH(;*VADBL97L89+BSCD^^D,S*7C!]CQVQBO."23DFBBE7QF+Q,(0K5')
M15HIMNR[*^VR^Y=A5*]:K&,9R;2VN[V] HHHKF,@KZ8_X)6?\G!ZS_V)MQ_Z
M5VE?,]?3'_!*S_DX/6?^Q-N/_2NTKZ7@[_DI\+_B_1GK9%_R-Z/J??E%%%?T
M^?KP4444 %%%% !1110 4444 %%%% !1110!E>//^1'UG_L$W'_HIJ^9*^F_
M'G_(CZS_ -@FX_\ 135\R4 %%%% !1110 4444 ?BS_Q%^_]8\O_ #+7_P!Z
M:/\ B+]_ZQY?^9:_^]-?BS10!_3S_P $@?\ @K]_P];_ .%A_P#&//\ P@7_
M  @7]D_\S;_:GV[[=]M_Z=+?RMGV3_:W>9_#MY^TZ_GO_P"#<']HC]I+X"?\
M+E_X9[_8GUOXQ?VM_P ([_:_]C^*[/3/[(\K^T_*W_:0?-\WS),;?N^2<_>%
M?IZ/V[_^"M%X,:1_P0]U!SU(O?VA-!MQCZM$<GVH ^TZ*^+/^&OO^"S^H<6?
M_!'OP]I^?F!O_P!H'2Y0H_NGRHN6]QQP:/\ AHG_ (+B:CQ9_P#!.;X6Z=OY
M4ZA\7EF\OV;RH^3]* /M.BOBS_A:W_!>K43FS_90_9\TX/P@U#QUJ$WE^[>4
MOS9]O44'Q%_P<(:AS9_#O]DO3]WR@7^K^(IMA_O'RAR/8<\4 ?:=:_@'_D>M
M%_["UO\ ^C5KX5_LW_@X:ON;KQ-^Q[8?PXL;+Q/+Q_>_>'K[=.*T?"'PV_X.
M K_Q9IBVW[2O[->GW U"$6S0>#=6E0N7&"X=LX!QTZ\T ?KE17P#_P ,T_\
M!Q;J'%W_ ,%,_@;IX7D&P^##REO8^;)P/I2#]BK_ (. =2&V^_X+9^"-,S\Q
M;3OV;M,F(/\ <_>S?=YZ]>!ZF@#[_HKX _X=V?\ !<G4N=;_ .#AN6.-_F>W
MTW]E;PW%L/HLAG+$#W'-'_#K?_@K#J/_ ",G_!P3\0)=_P#K_P"S/@QH5GG'
M3;M8[.V<=>?6@#[_ **^ /\ AT%^WIJ'/B+_ (+U_'N4OQ+_ &;H>EV>5]%V
MH=I_VA0?^")G[0^H#.O_ /!<W]K:1C\I.G>,+2T&STPMN<-R?FZ]/2@#[_HK
MX _X<+ZU>\ZW_P %KOV\)2O"?8OCVML,=]P6R.ZC_B'N^$]R?^)W_P %+_VT
M-2"_ZL7W[04["/UV[;<=>/RH ]H_X*I?\F]:/_V.5O\ ^DEW7P%72?M_?\$(
M?V7?A5\&]-\26W[1/[06NS3^)H;=HO$WQCOKN(!K>X8R!"  ^4'S>A([U\@_
M\.E/V1I^-4_X3:^!Y<7?CR_.YO[QQ(.?\:_"?$"CED^(I2KUI1ERQT4%+\7.
M)^=<34\'+-&ZE1IV6BC?\>9'TU5:\UG2-/+"_P!5MH-@R_G3JNT>^3Q7S;_P
MY^_8$G_Y"OPDU*_S_K!=^,]5/F'L3BY'^15JT_X)$_\ !.RRV^3^SA;-M.1Y
MWB+4Y/SW7)S^-?$^PR!;UZO_ (*C_P#+CY_V>6+_ )>3_P# %_\ +#W:[^)7
MPYL"1?>/]$APNX^;JL*X'KRW2LZY^/?P+LCB\^-/A.$D9 E\1VJ\>O,E>5VG
M_!+/_@G_ &0 A_9FT1L-N'G75U)S_P "E/'MTK2MO^";G["5H"(OV7/"9R<_
MO;#?_P"A$T>SX?7_ "\JO_MR"_\ <C%RY8OM3_\  8__ "1U]S^U=^RW9[?M
M?[2G@"+=G;YGC&Q7/TS+7S3_ ,%7?VI/V9_B#^P5X[\$^ ?VAO ^NZS?'2Q9
MZ5HWBNTNKB;9JEI(^V.*1F.U$9CQP%)[5[S;?L#_ +$UKN\K]E+P"=V,^9X7
MMG_+<AQ7A/\ P57_ &8_V;/AO^P'X^\6_#O]GOP/H.JVHTH6VJ:-X3L[6YB#
M:K9HVV6.-67*LRG!Y#$'@UZV0K(UGF%]FZCE[2%K\J5^96OJ]#MRW^SO[1H\
MO/?GC:]NZ/QIHHHK^EC]9/W._P"".G_*.+X=?]Q?_P!/%[7TU7S+_P $=/\
ME'%\.O\ N+_^GB]KZ:K^4^(O^2@QG_7VI_Z6S\9S3_D9U_\ '+_TIA1117CG
M"%%%% !7TQ_P2L_Y.#UG_L3;C_TKM*^9Z^F/^"5G_)P>L_\ 8FW'_I7:5]+P
M=_R4^%_Q?HSULB_Y&]'U/ORBBBOZ?/UX**** "BBB@ HHHH **** "BBB@ H
MHHH RO'G_(CZS_V";C_T4U?,E?3?CS_D1]9_[!-Q_P"BFKYDH **** "BBB@
M HHHH _BSHK^TRB@#\6?^#0+_FX;_N4O_<S7[3444 %%%% !1110 5K^ ?\
MD>M%_P"PM;_^C5K(K7\ _P#(]:+_ -A:W_\ 1JT ?3-%%% !1110 4444 %%
M%% 'S1_P52_Y-ZT?_L<K?_TDNZ^ J^_?^"J7_)O6C_\ 8Y6__I)=U\!5_/'B
M3_R4\O\ !$_+^*_^1N_\*"BBBO@CYL**** "N9^,?P<^''Q_^'&H_"3XM^'/
M[6\/:MY/]H:?]LF@\WRIDFC_ 'D+HZXDC1N&&<8.02#TU%73J5*-15*;:DG=
M-:--;-/HT5"<J<E*+LUJFNA\R_\ #G3_ ()Q?]&Z?^7=K'_R71_PYT_X)Q?]
M&Z?^7=K'_P EU]-45ZO^L7$'_095_P#!D_\ ,[/[4S/_ )_S_P# I?YG,_!S
MX.?#CX ?#C3OA)\)/#G]D^'M)\[^S]/^V33^5YLSS2?O)G=VS)([<L<9P,
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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^._\
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% $&EZ?!I&F6VDVSR-':P)%&TKEF*JH ))ZG Y-3T44 %%%%
M!1110 4444 %%%% !1110 5Y%^T;^WQ^QC^R-K.G^&?VD?VD_"?A+5M5A,VG
M:+J6IJ;ZXB&<RI;)NE,8((,FW:",9KUVOB?_ ((>^$-&^(O[-VJ_\%!_&>FP
MWGQ*^/?B_6M<\3Z]<QA[FWL8M2N+33M)CD/S1VUK:6T*+#G"OYA(R30!]3_
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
M/$N;AYO[+T74](LM5BTI'<EFCM9;J>- 22L9C3HHH ^R:*** "BBB@ HHHH
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
M:W&J7*QQBWM(F+/':6\$,%O$K,3MBW'!<@>\44 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
A44 %%%% !1110 4444 %%%% !1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>35
<FILENAME>blkb-20210630_g4.jpg
<TEXT>
begin 644 blkb-20210630_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@ HKXZ_P""E'_!8;X<_P#!/OXS?"K]E_P]\']6^)GQ3^+N
ML1VGAWP3H.IQ6LD%O)*(([J>216$:/.=BY7!$4S%@(CGZ6^-GQX^$G[-/PCU
M;XX_M"?$#2?"7AC0++[3K6L:G=[8+<<#:I(#2,S$*B*I=V*JJEF H Z^BO%?
MV&O^"A/[)W_!1_X9:I\8?V/_ (D3>)_#^C:\^C:C>SZ'>6!BO$AAG:/9=Q1N
MP\N>([@"OS8SD$#VJ@ HKP3]N7_@IW^PU_P3>T32=;_;%^/5AX4;7IFCT;34
MLKB^OKL+]Z1+6UCDF\I>C2E0@)52V6 .-^VC_P %&-*_9B_X)]C_ (**_"CX
M.ZI\4/" T33=?>RTJ\.GW7]B7D:.E^$FB+81987>-E5D1G9L>610!]*45YA^
MQE^UM\)/VZ?V8_!_[5?P0U-KCP]XOTI;J"*8CSK*8$I/:3 $@2PRK)$X&1N0
MD$@@GYX^*7_!PQ_P28^#?[0]]^S3X[_:=6#6M'UM='U[5K;P]?3Z1I6H%F3[
M-<7T<1A1E965FW%$*L'9=C[0#[6HKS3]J_\ :X^!_P"Q=^SKKO[4?QT\3M:>
M$] M8I9IK&+SYKMY9$C@@MXP?WTLLCHJ*#R6SD#)'=>$/$)\6^$]+\5-H6H:
M6=3T^&[.F:O;B*[M/,0/Y,R L$E7.UE!.&!&30!HT444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'X7_\ !.:>3]NG_@[+_:(^//Q(#7D/P0T_6=&\)03KN2QF
MLKF'0X]BGA08S?R\?\M)2PY.:^OO^"V__!'JP_X*+:SIWQR^+G[3OB^S^'?P
MR\!:S?W/PFTUE2RU/5H8));:[$@(\MB"Z2LRNYC14B:+<['Y!_X)SPR?L,?\
M'9_[1'P%^(9:T@^-^G:SK'A2>9MJ7L][<0:[&4)X8!%OXN/XXBHY&*_9']K#
M_DUGXE_]D_UG_P!(9J /RP_X,H/^4;GQ+_[+A=_^F?2J_8ZOQQ_X,H/^4;GQ
M+_[+A=_^F?2J^O?^"?'_  67\#?M_P#[9_QN_8V\-_ [5O#E]\%-6O+&_P!<
MOM8BGBU0V^HRV):.-44Q@M$7P2< XH _)[_@Y;_X(ZZ9^S;\&?B%_P %'OBM
M^TUXO^)OC?QQ\8]/T_PM_P )!($C\/:'-!=R_8L*<2LCQB-"HCC2- %C#,QK
M]JOV#/ 7A3XJ?\$G?@Q\,/'FD1ZAH?B/]GCPYI>LV$PRES:W&A6\4L;>S([
M_6OBG_@\D_Y1'Z;_ -E@T;_TDU"OM?\ 8*\=^%?A=_P2?^"_Q-\=:O'I^B>'
M?V>/#FJ:S?S'"6UK;Z%;RRRM[*B,Q^E 'YF?\&=_Q(\6?#[5OVF_^"?OB+6I
M+RP^''CJ&_T1F?(61Y;JQO"/[JDV-JP XRSG ).?G/6/V=OVXO@)_P $]?VB
M_P#@B7J/_!-7XN>-/B1\3OCK'K7A'XJ:+X0^T>&[ZP-WITBWLVIDA(6V6#D%
MB GVLB0Q%'4_1?\ P9W_  Z\5_$36_VG/^"@'B+19+.P^(WCJ"PT4,N TJ2W
M5_> ?W@IO;501QE7'4''Z,?\%:?VU/&'[(/[-<&@? ?34U?XS?%36H?!OP9\
M/C!:XUN[^07;J<X@M4+7$CL-@V(K%0X- 'QKI&K^ OC_ /M'_#WX/?M*?&CP
M]IG[.W[ VAZ%:_$3QAXEUN&STCQ7\4(+&*""W>>X9$D33PK2L,@_:)=C*P=:
M_3OX'?M$_ /]IKP9_P +%_9T^-/A;QUH0N&@?5_"6O6^H6Z3* 6B9X'8(X!!
M*'##(R.:_%G_ (*Y_L-_#W_@G3\&?V#_  -\5=,O/%'P'\!?&&;4OVDM<NM.
MEO;?6M7O)K"5]4U&(!WF23&IJ ^\^4PA&[*J?4_^" $_PL^(?_!6+]L7X[_L
M&^&1IG[,VL1Z':>&FTK1I-.TBZUB.",S&TMVCC50LGVY]JJ-B7,60 ZY /V%
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** /C3_@I=_P1W\&?M_\ QN^%'[5?
M@CXUZA\+?BO\(M8CNM!\:Z3HJ7S75M'+Y\=I/"\L8=$FRZ_-C;+.A5A+Q]DP
M"=8$6YD1Y @\QT0JK-CD@$G SVR?J:=10 45YW^UIX5^/OC7]FKQMX:_97^)
M_P#PAOQ'N/#\Y\$^(VT^UNDM=20;X%DBNXI86BD=1$Y9&*I(S+A@I'\JGB?_
M (.:/^"^_@OQ+J/@[Q9^V;<:=JNDWTUEJ>GW?PN\,I+:W$3E)(G4Z9E65E*D
M'H0: /Z[Z\%_X*5?L9^+?^"@7[(?B/\ 9*\-?'V[^'%KXN:&W\0:[I^B+?3S
MZ>K[Y;1%::(()2J*[9.8]Z8PY(_E\_XBCO\ @NO_ -'S?^8R\,?_ "LK0\)_
M\',?_!?OQWXJTSP/X._;,N-2U?6=0AL=*TZT^%WAAY;JYF<1Q1(HTSYF9V50
M.Y(H _J9_8G_ &0?A+^P;^R[X/\ V4?@G8-%H/A'2Q;)<S*HFO[AB9+B[F*\
M&6:5GD;' +X    [_5_ G@?Q!XETKQGKW@W2KW6-",W]AZM=Z=%+<Z=YJA)?
M(E92\.]0%;81N P<BN4_95\*_';P3^SCX+\,?M/_ !/_ .$S^(EMX?M_^$T\
M2+I]K:I>:DR[Y_+BM8HHEB1V,:;47*(I;+%B?0* (=1T[3]7L9M+U:PANK:X
MC*3V]Q$'CD4]596R"#Z&HM$T'0_#.EQ:)X<T:TT^R@!$%I8VZQ11C.<*B@ <
MGL*MT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?R]?\'=__!-S
M_AF/]M.R_;4^'6@^3X/^-'F2ZS]GBQ'9^)(5'VD''"_:8]EP,\O(+D]%K^H6
MOFK_ (*Z?L!>'_\ @I9^P/XZ_9<OH;==<O+'^T?!&H7& +'7+8%[23<?N*[;
MH)&Z^5/(!UH _B8K]?O^#0C_ ()N_P##2?[9.H?MO?$;0?.\(_!K;_8/VB+,
M=YXDG0^1C/#?9HBTY[K(]LW>OR?B^%_Q$G^)R_!:+P;J!\6/KPT1?#WV<_:C
MJ)F\C[+Y?7S?-^3;UW<5_:?_ ,$F/V!_#?\ P36_8,\"_LL:7%;R:OIVG_;O
M&6HVX!%_K=P!)=R[OXE5\11D\^5#&.U 'T?1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% 'YM6W_  0*^'<'_!>N7_@J2+33_P#A
M##H/]OIX>P-P\;%C USY?_/+R_\ 3-W7[4V[M7Z2T44 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<?\=_\ DF5]
M_P!=(?\ T:M=A7'_ !W_ .297W_72'_T:M 'S_1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!]66G_ !Z1?]<U_E4E1VG_ !Z1?]<U
M_E4E !1110 4444 %%%% !1110!\P?\ !0_]HCXQ? O4_"EO\+/&']EIJ4%X
MUZ/[/MY_,*-"%_UT;XQN;ICKS7S?_P / _VN_P#HK?\ Y0;#_P",5ZY_P5I_
MY#/@;_KUU#_T*WKX^K^?>-<ZSC"<3XBE0Q-2$5RV49R27N1>B3MN?F7$&/QU
M'-ZL*=644K:*32^%=+GLO_#P/]KO_HK?_E!L/_C%'_#P/]KO_HK?_E!L/_C%
M>-45\K_K%Q!_T&5?_!D_\SQO[4S/_G_/_P "E_F>R_\ #P/]KO\ Z*W_ .4&
MP_\ C%'_  \#_:[_ .BM_P#E!L/_ (Q7C5%'^L7$'_095_\ !D_\P_M3,_\
MG_/_ ,"E_F>R_P##P/\ :[_Z*W_Y0;#_ .,4?\/ _P!KO_HK?_E!L/\ XQ7C
M5%'^L7$'_095_P#!D_\ ,/[4S/\ Y_S_ / I?YGLO_#P/]KO_HK?_E!L/_C%
M'_#P/]KO_HK?_E!L/_C%>-44?ZQ<0?\ 095_\&3_ ,P_M3,_^?\ /_P*7^9[
M+_P\#_:[_P"BM_\ E!L/_C%'_#P/]KO_ **W_P"4&P_^,5XU11_K%Q!_T&5?
M_!D_\P_M3,_^?\__  *7^9[+_P / _VN_P#HK?\ Y0;#_P",4?\ #P/]KO\
MZ*W_ .4&P_\ C%>-44?ZQ<0?]!E7_P &3_S#^U,S_P"?\_\ P*7^9[+_ ,/
M_P!KO_HK?_E!L/\ XQ1_P\#_ &N_^BM_^4&P_P#C%>-44?ZQ<0?]!E7_ ,&3
M_P P_M3,_P#G_/\ \"E_F>R_\/ _VN_^BM_^4&P_^,4?\/ _VN_^BM_^4&P_
M^,5XU11_K%Q!_P!!E7_P9/\ S#^U,S_Y_P __ I?YGLO_#P/]KO_ **W_P"4
M&P_^,4?\/ _VN_\ HK?_ )0;#_XQ7C5%'^L7$'_095_\&3_S#^U,S_Y_S_\
M I?YGU5^R=^V1^TA\3/VA/#?@;QO\1OMNEW\\RW=K_8]G'Y@6WE<?-'"K#YE
M!X(Z5]U5^8_["7_)V'@__KZN?_22:OTXK]J\-\;C,=DM6>)J2G)5&KR;D[<L
M=+MO0^_X4Q%?$X"<JLW)\SU;;Z+N%%%%?H1].%%%% !1110 4444 %%%% !1
M110 4444 %<?\=_^297W_72'_P!&K785Q_QW_P"297W_ %TA_P#1JT ?/]%%
M% !1110 5XY_P4%_:>U3]C/]C+X@_M-:%X836-0\*:)Y^G:=*&,<ES)+'!$9
M-N&\I7E5WP0=BM@CJ/8ZS?&/@[PK\0O"FI>!/'/AZSU;1M8LI;/5=+U"!98+
MJWD4J\4B-PRLI((/K0!^>O[*W[-?[6?B#_@H%\4-?\7_ /!1'Q!+XFTWP?\
M#_5=?U#PQX7TE-)URWN)-9?[!]G>!_\ 1HTB=(95<2D7#NS,=NW[0_:6^&G[
M1OQ3TC2O#W[/_P"TC%\,D%V[>(-9@\)V^JWT\&T!(K87)\F!MV29'20@8P >
M:_.*XT[XG?\ !(3]K;XX?$?]F":3Q+\&_ OA7P/<_$#P)XLU66ZU&RT6ZGU9
M(ET>ZD.8ULBLS+;RE@Z3L-V54C]1?B!\7_AI\*_A9J/QL^(GC&ST?PMI.E'4
M=0UF^<I%#;!0V\\9).0 H!9B0H!) H ^2M \>_M<_L7?M\?"7]F3XM?M,77Q
M?\"?&NRUR#2[KQ)H-C9ZQX?U'3+,7;.)+..);BWD0A<,F4)Z@ !_<?VB_P!G
MS]IGXS>.;.^^&/[<.O?#'PO!I2176A^&/"&F7-W=W@ED9KAKR]CE*)L,2")$
M'*$ECNP/)/V+_ /Q#_:[_:)E_P""GWQY\+7F@Z8-$ET;X!^"=4BV7.DZ',0T
MVKW2?P7=Z N%'^K@VJ2VX$>_?M*?![XJ?&CP;;>&_A-^TQXA^%]]#>&6XUGP
MYI5C=RW,>QE\EEO(I%5=Q5LIM;*@;L$T >$_LR_%']JOX,?MZ:C^P5^T1\;K
M;XJ:5J'PO;QMX3\9S>'[?3=5L(XM02RDLKV.U"PRJ3(&28*I)1@0?X>K^*'[
M*_[</Q0\<ZYXFTS_ (*2:SX'TM[R1O"?ASP=\/=*:&PB'^K^URWJ32WK\ L
M8D[ #J?)?V%O!'C/]D?_ (*%^,OV7?CCXI@^)'BSQO\ #Q/&.D?&74/M UF]
MT^VOA:/I5Y'+/+'"L+S(\0MA%"5W$IOZ>Q?MX_M@>)O@K::1^SU^SAHT'B3X
MX_$59+;P%X=;YHM/C'RS:S?D9\FRMQER6_UC*(U!^<J 4O\ @E[^TY\8_P!H
M[X1>-O#_ .T')IEYXU^%?Q5UKP%XAUW1;7R+36IM/,1%[''R(MZS*&0' 92<
M*"%'L7[1?QM\,_LV? 7QC\?_ !E&TFF>#O#=YJ]U!&X5YQ!$SB%2>-[L B^[
M"N8_8B_9.\-_L7_L[Z1\$]%UN?6=026;4?%/B2\!\_6]7N7,MW>R9).7D)P"
M25147)VY/F7_  6UT/6O$/\ P2I^-=AH$;M/'X3%S((P2?(AN89ICQV$4;D^
MV: .'\*_"+_@K)\0_@3:_M31_MN1Z/\ $+5=$37=+^$,7@73G\-6X>/SXM&F
MDD3[8S%2L3W/G!T=F*Y"C/TG^QO^TEHO[7W[+O@G]I+0M+:PC\6:''=7.G,Y
M8V5TI:*YM]Q W>7/'+'G SLS@9Q7:^!]<T36_ 6C^)=%N(CIMWI%O<VDRN-G
MD/$KJP/3&T@Y]*^7O^"&8:7_ ()I^"]6B0K::EX@\3WNF@C&;67Q!J#Q,!V#
M*0PQV8'O0!]<4444 %%%% 'U9:?\>D7_ %S7^525':?\>D7_ %S7^524 %%%
M% !1110 4444 %%%% 'Q9_P5I_Y#/@;_ *]=0_\ 0K>OCZOL'_@K3_R&? W_
M %ZZA_Z%;U\?5_-7'O\ R5F)_P"W?_2(GY/Q)_R.JOR_])04445\@>&%%%%
M'TK^R;^P_!\1-#TOXR_%?Q)::?X>N;T+8Z5,A,FI .4P6WKY89P0N,LV.@!!
M/FG[0?PB^$_PR&CWGPK^-]GXOM]3\\7"P0*CV1C\O&_:['Y]YQE5^X>M?1O[
M'/[1/P<^(OPZ\+?L_P#Q(,UAKNA:A&^A2X;RKN1'=HBK+D*P5F4J_!Z@Y.%\
M._:I_8\U_P#9QAL?%-AXDAUSPWJDWE6>I1Q['CD*EU1U!(.Y02K*2&VGA> ?
MT',\KR]<+4L1E]&-163J5.9\\)>[>\;K3=6LTEKI>[^GQ>$PJR>%3"TU)6]Z
M5WS1>E[J^VZM9I;];G<:#^PU\![K6X? .K_M>Z._B:X<1)8:?:QNBS'I&"9?
MG;/&WY6)XQFO,?%W[+OB3P+^T);? 3Q3XGT^S-Y(C6^NS96W-NP8B8@\K]UE
M()X92,X^:N@_89_9ZUWXM_%6R\;WL36OASPO>QWNHZA)\J22QD2) I/4D@%O
M[J9)()7.9^V]\9]%^-WQ[O?$'AF59M+TVUCTW3[I>EPD;.S2#_9+R/M/=<'O
M7)BZ&4RR"&/EA52;J)02E)^T@OBOS-[;<RMJ85Z>">6QQ+H\C<K15W[T5ON_
MQ74]&\-_L&?!+XB-=>&?AA^UGIFL>(+6!I#;16*&-\<$@+*3LR0"REL9'!R*
M\G^$W[+?Q"^*?QLO?@E&8M/O-(FF76[N8%X[1(G".P QORQ 4 C=N!R!DCV'
M]@'X2I\/+74/VM_BE=_V3H&E:=,FE//\IN"PV/*!U*XRB@<N[<=.6_L9_M*>
M#3^U3XP\7^/+Z#1X?&AE>QGNY0D<+^?O2)W/"Y3(W$@%E [BO0AE>1XK^SYX
MFDL.ZTW>*E*SII>[)\S;CS2T3NKIW7ETQP>75OJTJL%2<Y.Z3>L>C=VVKO3S
MW,S5_P!@OP-XCTO7+/X$_'^S\4>(O#B,=1T0V0C,A7(*HP<\Y! ^\N[ +#K7
MS000<$5]\?LA?LV:7\!_CKKNL3_%K1-8FU72YXM&T[3;@R3M:>?%(\\RXPA!
M6->"P)<\]J^(?B.+-?B'KRZ?M^SC6KKR-G39YS;<>V,5YG$^44<%@:&)5%49
MRE.,H*3DO=:Y7JY--IZZZZ.RN<F;X*G0P].JJ:IR;DG%.ZTM9[OH]?O#X=>
M?$/Q1\<:9X \*VOFW^J72PP@]$!Y9V]%506)[!37L/[6/[%-K^S+X,TWQ;!\
M1WUHZAJ?V,P-I0@$?[MWW;O-?/W<8P.M=?\ LR^%IOV;?V>-8_:GU'0I+OQ'
MKD)T_P %V2VYD9%8D><5 X!*ECT^2+ /[RM3]KV#Q'J_[#_PRO=0MKRXO ]O
M/J,DD;-(&-I*7>3C(Y)))KKPN08&EPY6JXB#>(=-5(ZOW(N24=$[-RNY:WLK
M=S>CEN'AE52=6-ZKCSK?W5=)?-ZOTL?(-%%%? GS04444 >N?L)?\G8>#_\
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
M0 4444 %%%% !1110 4444 ?5EI_QZ1?]<U_E4E1VG_'I%_US7^524 %%%%
M!1110 4444 %%%% 'Q9_P5I_Y#/@;_KUU#_T*WKX^K[!_P""M/\ R&? W_7K
MJ'_H5O7Q]7\U<>_\E9B?^W?_ $B)^3\2?\CJK\O_ $E!1117R!X84444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% 'KG["7_)V'@_\ Z^KG_P!))J_3
MBOS'_82_Y.P\'_\ 7U<_^DDU?IQ7[QX6?\B*K_U]?_I,#]'X._Y%L_\ &_RB
M%%%%?IA]:%%%% !1110 4444 %%%% !1110 4444 %<?\=_^297W_72'_P!&
MK785Q_QW_P"297W_ %TA_P#1JT ?/]%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% 'U9:?\>D7_ %S7^525':?\>D7_ %S7^524 %%%
M% !1110 4444 %%%% 'Q9_P5I_Y#/@;_ *]=0_\ 0K>OCZOL'_@K3_R&? W_
M %ZZA_Z%;U\?5_-7'O\ R5F)_P"W?_2(GY/Q)_R.JOR_])04445\@>&%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!ZY^PE_R=AX/_Z^KG_TDFK]
M.*_,?]A+_D[#P?\ ]?5S_P"DDU?IQ7[QX6?\B*K_ -?7_P"DP/T?@[_D6S_Q
MO\HA1117Z8?6A1110 4444 %%%% !1110 4444 %%%% !7'_ !W_ .297W_7
M2'_T:M=A7'_'?_DF5]_UTA_]&K0!\_T444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 ?5EI_QZ1?]<U_E4E1VG_'I%_US7^524 %%%%
M!1110 4444 %%%% 'Q9_P5I_Y#/@;_KUU#_T*WKX^K[!_P""M/\ R&? W_7K
MJ'_H5O7Q]7\U<>_\E9B?^W?_ $B)^3\2?\CJK\O_ $E!1117R!X84444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% 'KG["7_)V'@_\ Z^KG_P!))J_3
MBOS'_82_Y.P\'_\ 7U<_^DDU?IQ7[QX6?\B*K_U]?_I,#]'X._Y%L_\ &_RB
M%%%%?IA]:%%%% !1110 4444 %%%% !1110 4444 %<?\=_^297W_72'_P!&
MK785Q_QW_P"297W_ %TA_P#1JT ?/]%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% 'U9:?\>D7_ %S7^525':?\>D7_ %S7^524 %%%
M% !1110 4444 %%%% 'Q9_P5I_Y#/@;_ *]=0_\ 0K>OCZOL'_@K3_R&? W_
M %ZZA_Z%;U\?5_-7'O\ R5F)_P"W?_2(GY/Q)_R.JOR_])04445\@>&%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!ZY^PE_R=AX/_Z^KG_TDFK]
M.*_,?]A+_D[#P?\ ]?5S_P"DDU?IQ7[QX6?\B*K_ -?7_P"DP/T?@[_D6S_Q
MO\HA1117Z8?6A1110 4444 %%%% !1110 4444 %%%% !7'_ !W_ .297W_7
M2'_T:M=A7'_'?_DF5]_UTA_]&K0!\_T444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 ?5EI_QZ1?]<U_E4E1VG_'I%_US7^524 %%%%
M!1110 4444 %%%% 'Q9_P5I_Y#/@;_KUU#_T*WKX^K[!_P""M/\ R&? W_7K
MJ'_H5O7Q]7\U<>_\E9B?^W?_ $B)^3\2?\CJK\O_ $E!1117R!X84444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% 'KG["7_)V'@_\ Z^KG_P!))J_3
MBOS'_82_Y.P\'_\ 7U<_^DDU?IQ7[QX6?\B*K_U]?_I,#]'X._Y%L_\ &_RB
M%%%%?IA]:%%%% !1110 4444 %%%% !1110 4444 %<?\=_^297W_72'_P!&
MK785Q_QW_P"297W_ %TA_P#1JT ?/]%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% 'U9:?\>D7_ %S7^525':?\>D7_ %S7^524 %%%
M% !1110 4444 %%%% 'Q9_P5I_Y#/@;_ *]=0_\ 0K>OCZOL'_@K3_R&? W_
M %ZZA_Z%;U\?5_-7'O\ R5F)_P"W?_2(GY/Q)_R.JOR_])04445\@>&%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!ZY^PE_R=AX/_Z^KG_TDFK]
M.*_,?]A+_D[#P?\ ]?5S_P"DDU?IQ7[QX6?\B*K_ -?7_P"DP/T?@[_D6S_Q
MO\HA1117Z8?6A1110 4444 %%%% !1110!Y/^U9^QS\+_P!L'1M'T3XF^(/$
MUA%HES+/:-X:UHV;.TBJK"0A6WC"C'ISZUXI_P .2/V3_P#HHOQ3_P#"X;_X
MU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8
M=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4
M?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?
M\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .
M2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D_
M_HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\
MZ*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4_
M_"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_
M ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\
MC5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_X
MU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .
M2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/
MV3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\
MZ*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHO
MQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_
M ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;
M_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_X
MU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8
M=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4
M?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?
M\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .
M2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D_
M_HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\
MZ*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4_
M_"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_
M ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\
MC5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_X
MU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .
M2/V3_P#HHOQ3_P#"X;_XU7V'10!0\*^';'PAX8TWPGIDT\EMI=A#:6\EU*9)
M62- BEV/+-A1D]SS5^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** .8^,/QJ^$'[/?@"^^*WQU^)^@^#_  UIH4WVN^)-5BL[6$L<*IDE95W,
M<!5SEB0 "3BO/OV>/^"BO[#7[5_BR;P!^SQ^U'X/\4:_!:_:GT&QU14OFM\9
M\]+>3;))%C&9%4J,C)YKP_Q]X0T7]JC_ (+::?\ #KXMZ?#JWA+X"_!6Q\6^
M&/#>HQA[63Q-K&I7EJ-4:)OEF>VM;!HX68'RGN9&7:Q!J]_P7-^&.CR_L'^)
M_P!K+PS#;Z9\2?@/ OCKX<^+HX@MWIUW82+-+;B0?,8+F!9;>6$G9(LOS D
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
5BB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>36
<FILENAME>blkb-20210630_g5.jpg
<TEXT>
begin 644 blkb-20210630_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 *\J_:H_;>_90_8ET71=?_:H^-^C^#;?Q)J1T_0%U'S'
MEU"Y"[C'%%$CR/@$9(7 +H"064'U6OPTTF^E_P""M_\ P=@ZAX9\>N;_ .'7
M[)VE7,^B:),<P-J&GRV\+R,OW?-.JW*R$]6CL8E;(2@#]MO$'CGP9X2TV+6/
M%_BK3]'M9\>5-J]VEJ"2,X_>E<'GH>15W2=7TG7]-AUC0M4M[VTN%W075I.L
MD<B^JLI((^E?G1_P5!_X(X_\$AOVCOVEKC]K3_@H]^T==^&=3U_18;#1]-US
MXG66@Z='!91HLDENLX5W8>8AD(<H-Z94$Y;XF_X-I--U?X3_ /!8?X^_L^?L
M-_%_Q%X[_96T32+IHM;OYFET]KSS[86<J2!5B:Y.;J(21JOGPQ/)@JJE0#]W
MO$?Q(^'?@Z^ATSQ=X]T72KFX&8+?4M4A@>09Q\JNP)YXXK95E=0Z,"",@@\$
M5^.7[=?_  0P_P"" /A?QW\4/C#^VO\ MJZCX9\;>+-8U/Q-J<^N?%2PMKS2
MVO9I;B-+2P,7F2QIO"11LDKN$"C<3BI/^#-7Q;^T[XB_8K^(FD_%/5]<U'X;
MZ1XR@MOA5?:V),%1%)]NBMO,)(MU86Q"*2BR/,!\V^@#]BJKWVKZ3I94:GJ=
MO;[\[//G5-V.N,GGK3=<UO1_#.BWGB3Q%JMO8Z?I]K)<WU[=S".*WAC4L\CL
MV JJH))/  )K^3#_ (+E?'WXT?\ !4Z^\7?\%3;>:YL_@?X2^*-E\*OA#87<
M3I]OC:RU"_N+Q5/"NWV2.63(S_ID,>3Y!P ?U _'S]N;]DS]EOQYX,^&O[0O
MQOTGPEK'Q"O?LG@R#6%ECBU2?S(XS&DP0Q*0TT0.YUQYBDX!!KUBOS!_X+:?
ML>Z!^UE_P;V0ZP^FHWB'X6_#31O&WAN^"?/;FQL(VO%SUVO9&Y!&<;@C'.P5
M#^R;^W[^T+^U[_P;(^)_VD?A_K>HW'Q<\,_"/Q!HE[JEBS->MJ>FV\L0O4(^
M9KE[817.1SYLG /&0#],M-\8^$=9UJ\\-Z/XJTV[U'3\?;["VOHY)K;/3S$4
MED_$"F>+O'?@CP!96VH^._&6E:);WE]'96D^KZC%;)/<R$B.%&D8!I&P=J#D
MX.!7\S?[.>B?L:_"FW_X)S?%_P#X)V?$*.Z_:3\7?$VWMOC);:%XGFN]2N[:
M:[B74(]4MC,WV:+#2HN4C$D!D?+!=X_6GP>#_P %9/\ @JY<_$JX'VSX"_L@
MZ[+IWAE2<VOBCXCE +F\':2/3(F$:$_=GDWHS*S"@#]$**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "OPM_X(H _!3_@Z"_;2^#WCE$M=4\53^)M9TCSEVM+%/KUO
MJ,2+ZEK:\67W6,FOW2K\P?\ @J'_ ,$NOVK[?_@J+\&_^"O?_!.'P=I^N>,_
M#]W%IOQ2\(76MV^G?VUIB1-"9EEN'6,N]G)+:-DY7;;.JG8Q ![?_P %&?V9
MO^"-O_!1#Q39_#G]O+XC^"-2\0?"47BII,_Q6_LB]\/G4(+2:5KB&"[B8;XH
M;613,I 4 CACG\V?^#=OXK#X'?\ !:_XT_\ !/K]B?X[:O\ $+]F.TTC4]4T
M1KJ_^V6=E-%)9A;N"4 )_KII+4RQ@)<+LD.[",/T7_:Y_P"#>C_@EE^W1\;-
M5_:7^/GP+UM_&OB1H)=?U.P\:ZA;F[>*!($#Q+.T*%8HXT_=*H^0=3DGVW]B
M+_@FW^Q/_P $Z/"5]X/_ &//@+IGA&+561M8U!)YKN_U IG9Y]U<O)-(JEF*
MH6V*6;:HR: /CS_@HQ^Q)_P;S?M_R^)OVMOVGOVA_!,6NQZ&-.O?'VA?&18I
M-.6U5D15MEN7@:9#E?+:%G9OE*EN*\1_X-&/VR_B]XA_8J^->B?M#?%#4=6^
M&7P9U2V?PCXHU[S7-AIWV6YFN[<,VYA#!%;P2K%R8Q<%1P5 ^DO%W_!K!_P1
M8\9>.+GQSJ'[-^MPR7MX]U>6%K\0=76WFD=BSD[K@NH)).%<8SQBOKWX8?L2
M_LJ?!7]F>]_8\^$GP4TGPY\-]1TF\TW4/#6D&6!;F"ZB:*X,DRN)GED1B&F+
MF4\'?D @ ^'/^"N_Q^^)_P#P54_X)*>)?#__  10\2Q?%9_$OCN#PEXVN/#-
MPMK)#IJVINKV /=M !N#V4;@9W173K@AFQ^27_!66\_X*$?!3_@CU\(_V'/V
M@_\ @EY;_!/X:>!?'^GOI?C)?&5MJ$^LZT-.U3S!-%"QQ)<>?>7+/C:&CVC
M*BOZ0_V*?V"OV3O^"=OPLU#X*?L=?"G_ (0_PQJGB"76[[3/[=O]0\V_D@@@
M>;S+Z>:1<Q6T"[0P4;,@ EB3]M;]@K]D[_@HE\+-/^"G[8OPI_X3#PQI?B"+
M6['3/[=O]/\ *OXX)X$F\RQGAD;$5S.NTL5._)!(4@ ^-?\ AICX_P"K?\&X
MWQ<^)?[:/[/4'POU.P^!^LZ%H.C+K,=XNI6,NAI:Z?>%T)"&XEG"[#ROIS6!
M_P &?_P\\0>"_P#@CQ9^(=;BE6W\6_$G7-6TKS>C6Z_9[$E?;S;.;\<UV7_!
M>']AG]MK]M;]F'X<_P#!.S]AOP7I^E_#W5=>T^/XD>*M4\00QQZ3H]DT0M;<
M0RR^?=!7"W#;06)LXP"2[8^WOV9?V>OAU^R;^SYX-_9J^$M@UMX=\$^'K;2=
M+64@R2)$@4RR$ ;I)&W2.W\3NQ[T ?%G_!3/PO\ L]?L-^'=-\.?\$^/V3OA
MGX<_:D_:&UN7P?\ #/7?#?@RQL=1M)+A<ZCK,D\$(D2&TMV::209&]HBX()K
MY*G_ &6/%4__  5#^'__  07\ _M??$WX.?!WX7?L_GQ*E]\,?$G]AZMXUU^
M64/<ZA<7"AO.9YII)C&P95%M*%"Y+#]:)OV+_@Q?_MF0_MVZ^NJZIXZT_P &
M-X7T#^T;X26.BV+R^;,;2#:!%-*W$DQ)=E)3(7Y:X']O'_@D3^P=_P %(M=T
M3QE^U+\(I]0\1>';1[/2/$VB:Y=:;?Q6CLS-;-+;2+YL1+N0CA@ID<KMWMD
M\!_X-DOVN?V@OVL_V O$7_#1?Q*O?&^J?#SXK:KX1TGQOJ4IEN=;T^WM[2>*
M::4DF:0&Y=?,)8LJIN9FR3^BM>>_LN?LK? ']BWX)Z1^SO\ LR_#>T\*^$=$
M5_L.EVDDDI+NQ>26265FDFD9B2SNS,?7  'H5 !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !6/X\\6?\ "$^&)_$?V#[3Y+(/)\W9NW,%
MZX..OI6Q7'_'?_DF5]_UTA_]&K0!R_\ PU!_U(__ )4__M5'_#4'_4C_ /E3
M_P#M5>3T4 >L?\-0?]2/_P"5/_[51_PU!_U(_P#Y4_\ [57D]% 'K'_#4'_4
MC_\ E3_^U4?\-0?]2/\ ^5/_ .U5Y/10!ZQ_PU!_U(__ )4__M5'_#4'_4C_
M /E3_P#M5>3T4 >L?\-0?]2/_P"5/_[51_PU!_U(_P#Y4_\ [57D]% 'K'_#
M4'_4C_\ E3_^U4?\-0?]2/\ ^5/_ .U5Y/10!ZQ_PU!_U(__ )4__M5'_#4'
M_4C_ /E3_P#M5>3T4 >L?\-0?]2/_P"5/_[51_PU!_U(_P#Y4_\ [57D]% '
MK'_#4'_4C_\ E3_^U4?\-0?]2/\ ^5/_ .U5Y/10!ZQ_PU!_U(__ )4__M5'
M_#4'_4C_ /E3_P#M5>3T4 ?5T,GFQ++C&Y0<>E.J.T_X](O^N:_RJ2@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** /._P!K3XN_$?X _LU>-OC=
M\)?@Y_PL'Q!X3\/SZK9>"UUHZ>^K+ /,EACG$$Y67RED**(VWN%3C=N'XB_\
M1SG_ %BZ_P#,V?\ WEK]_J_CZ_X.-_\ @FY_P[H_X*.^(;#P7H/V3X>_$?S/
M%'@7R8ML-M'-(?M5@N.%^SW!=50<B&2 G[U 'Z#_ /$<Y_UBZ_\ ,V?_ 'EH
M_P"(YS_K%U_YFS_[RU^ -??_ /P;=?\ !-W_ (>(?\%'-!_X370?M?P]^&7E
M>*/&_G1;H;GRI!]CL&SP?/N NY#]Z&*?TH _J]_95^*WQ'^.G[./@OXS?%OX
M/_\ "O\ Q#XI\/V^J:AX+;63J#Z1YZ^9'!).8("THC9-X\M=CEDYV[CZ!110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7'_'?_DF5]_UTA_]&K785Q_QW_Y)E??]=(?_ $:M 'S_ $444 %%%% !1110
M!Q/[0'[1OP3_ &6OAW-\5?CW\0+/P[H<5Q';I<W*O))<7#YV000Q*TL\K8.V
M.-6<X) P#7C/["?_  5'^$/[</DZ%I?@#Q;X7\07$NK/:V&K>&-1%E=6ME?R
MVOG17\EK% [E4C=X20\3R-$=S1L:H?\ !27X0?&Z_P#'OP7_ &N?@K\-C\0)
M/@IXJU#5-:^&\=PD<^LVEW8M:O<6GF?(]Y:@F6&,D;F)"G=@' _X(B?M'_!_
MXQ?LB'P1X0\6PKXHT+QIXKNO$GA"^(AU71EO/$FI7< N;<G=&3%/'DC*AMR[
MMRL  ?3_ ,;?CC\)OV<?AEJOQC^-_CNP\-^&M&@\W4-5U&7:B#HJ*!EI)&.%
M6- 6=B H)(%2_!GXP_#[]H#X5:#\:OA3K3:EX<\3:;'?Z-?O:R0&>!QE6,<J
MJZ9]& /M7FW[;G[-?P9^,7P^OOBI\3?" UK5/ ?A+7+GPM%?7<KVEG=2V;#[
M5]FW>2\Z!,1RLI>/<Q0@G-<[_P $??\ E&!\#O\ LGMC_P"@F@"_\:?^"H?[
M&7P*^(NH_"7Q/\0M6U?Q'H:*_B+2_!OA#4M<;1D89!NVL;>5+<XYV.P?'.W%
M>L_!;XV_"?\ :*^&FE_&'X(^.[#Q)X:UF$R:=JVG.2D@#%64A@&1U8%61P&5
M@0P!!%?)/_!%GQ[\,/ ?[)FN^ ?B/XLT?1_BAH/Q%\32_&2UU:_B@OO[6?5;
ME_M=P'*LR/;&WV2GY2J@!CM-4?\ @D=\8/A[\0OVLOVO/#7P-OX9_A_;?$K2
MM:\//8C_ $2:YOK%TOKBWQ\K12W%FTBNOR.&#*2&R0#[MKYP\??\%8?V(O G
MC'5/ =I\0M;\5:EH-T;?7QX"\$:KKT&F2KPR3W%C;2PHZGADWEE(P0#1_P %
M=?CEXK_9R_X)P_%7XJ>!M8.G:Q#H<.F:=J:RF-K&74+R#3UN%8?<:/[5Y@;L
M4![5X[\"OVX?A]^R/^S3H5A\'?\ @GG\9A\#/"FBQB+XC6/AZQC%W:*H,FL&
MP:Y6]D@D&;A[AH@S*S2%: /MOP#XX\,_$WP+HOQ)\%WTEUH_B'2;;4M)N9K2
M6!Y;:>)98G:*55DC)1U)1U5ES@@$$5K5C_#WX@>#?BOX$T?XF_#OQ#;ZMH/B
M#3(=0T?4[5B8[JVE0/'(N<'!5@<$ CH0#6Q0 4444 %%%% 'U9:?\>D7_7-?
MY5)4=I_QZ1?]<U_E4E !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %?GQ_P<I_\$W/^'A7_  3CUR_\$:#]K^(7PL\WQ1X,\F+=-=1QQ_Z=8+CD
M^=;J65!RTT$ K]!Z* /X Z_K]_X-NO\ @F[_ ,.[_P#@G'H/_":Z#]D^(7Q-
M\KQ1XW\Z+;-;>;&/L=@V>1Y%N5W(?NS2S^M?GQ8_\&W7D_\ !QR]@? 7_&/D
M./BA'_HW^A^6;CY="Z;>-0!7RNOV-<]37] U !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7'_'?_ ))E??\ 72'_
M -&K785Q_P =_P#DF5]_UTA_]&K0!\_T444 %%%% !1110!YM^T)^V!^S3^R
MA-H2?M'?%_2O!T7B6:>'1KS6V>*VFDA5&=#-M,<9PZD!V7=SC.#7YG?\$YM0
M\ _';]J?X%^)?V5]$-[KO@3Q/\3+GXT>.M&LG2R&AW^LZK)IFGW-R ([QYFF
M@GBC#.8TQ(,#./UQU;1](UZPDTK7-+MKVUE&);:[@62-Q[JP(-<S\"_@;\.?
MV<OAO;_"?X4Z0]CHEKJ.H7T%M),9"LM[>SWL^"?X3-<2$#HJX4< 4 1?M)?\
MF[>/O^Q*U7_TDEKR+_@C[_RC ^!W_9/;'_T$U](T4 ?"_P"U%^TC_P $'/B)
MX^U#6_VCE^%GC/QQX>U&72[C3I_")U+7)KNWD:$V?D) TUP0Z%%0AD[CY3FN
M\_X)B_![QCX0\._$K]JOXK_#63P1JOQ=\5IJNG>#9[18)_#_ (<L;..RTBRF
MACXBF2UAWM&,;/-";5*D5]1+H>BIJAUQ=(M1>LFQKP6Z^:5]-^,X]LU:H ^1
M/VQX?!?_  5L_P""1WCB3]DW6V\1:?XXT":X\(32V<UHU_=Z;J(D$.RX5'0M
M<V+1 N%&2#G:<UC:G_P6A_88U']GJ9+;7;AO'ESH;:>OP0CT"Y_X2%=6,1C_
M +(-CY6\.)?W1;'EX&[=MYK[4JN-)TI=2.LKIEN+QH_+:Z$*^84_N[L9Q[4
M>(?\$Q/@/X[_ &9?V OA7\#OB>IC\0Z%X5B76+9I YM9Y7>=K<L."8O-\K()
M'R<$CFO=Z** "BBB@ HHHH ^K+3_ (](O^N:_P JDJ.T_P"/2+_KFO\ *I*
M"BBB@ HHHH **** "BBB@ HKXL_X*T_\AGP-_P!>NH?^A6]?'U?FF?>(G]B9
MM5P7U;GY+:\]KWBGMR/O;<^3S+BC^S\;/#^QYN6VO-;=)[<K[G[*45^-=%>1
M_P 19_Z@_P#RI_\ <SA_UU_Z<?\ DW_VI^RE%?C711_Q%G_J#_\ *G_W,/\
M77_IQ_Y-_P#:G[*45^-=%'_$6?\ J#_\J?\ W,/]=?\ IQ_Y-_\ :G[*45^-
M=%'_ !%G_J#_ /*G_P!S#_77_IQ_Y-_]J?LI17XUT4?\19_Z@_\ RI_]S#_7
M7_IQ_P"3?_:G[*45^-=%'_$6?^H/_P J?_<P_P!=?^G'_DW_ -J?LI17XUT4
M?\19_P"H/_RI_P#<P_UU_P"G'_DW_P!J?LI17XUT4?\ $6?^H/\ \J?_ ',/
M]=?^G'_DW_VI^RE%?C711_Q%G_J#_P#*G_W,/]=?^G'_ )-_]J?LI17YC_L)
M?\G8>#_^OJY_]))J_3BOO.%N(O\ 67 3Q/LO9\LG&W-S;).][+OV/I,GS3^U
ML-*KR<MG:U[]$^R[A1117TQZP4444 %%%% !1110 4444 %%%% !1110 5Q_
MQW_Y)E??]=(?_1JUV%<?\=_^297W_72'_P!&K0!\_P!%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% 'U9:?\>D7_7-?Y5)4=I_QZ1?]
M<U_E4E !1110 4444 %%%% !1110!\6?\%:?^0SX&_Z]=0_]"MZ^/J^P?^"M
M/_(9\#?]>NH?^A6]?'U?S5Q[_P E9B?^W?\ TB)^3\2?\CJK\O\ TE!1117R
M!X84444 %.BBEGD$,$3.['"JBY)/TIM?:?[(G[//P=^'?PS\*?'KXBZ==:IK
MVOZK%'HJQRL(K)W=UBPJL 3M0LS/D#. ,CGVLBR3$9[C'1IR45%7E)[)72^;
MUT77R._+LOJYC7]G%I)*[;Z+;^D?%E%>D_M">./V>O&ZZ1=_ WX5WGA>>+SQ
MK45Q<F1)L^7Y.S,C 8Q)GA>HZU[U^R=^Q)\&K_2M*U[XW:]8ZWJGB733>:+X
M<LM18)';#!:5FB8,[#(!P0BDD?,>F^ X<Q6:9G+"82I":5KSNU#6UMTG>[M;
MEO?RU-,-E5;&8MT*$HRM;WKM1U]5??2UMSX\HKO_ !5I/PU\$_M.:SH/B;1+
MAO">D^,[RWN-.LI6\S['%<N@C1BP8G8H )8$]SWKWSX,7W["'[0GC:+X-Z1^
MSMJ.CW%_!,=.U!M0D+YCC:0[F$I*G:K$9W D8-1E^0O'XAX?ZQ3A4YN11DY7
MD]M+1:LWHKVU%ALN>)JNE[6,97Y4G?5^5D_Q/D2BNJ^-_P .[?X3?%O7_AS9
MZD;N'2=1>&"X?&YX^"N['&[! ..X->B_L4?L[>$OC3X@UOQ;\3995\+^%+$7
M.I112,AN&8.RH67Y@H6-V;:0>% (SFN3"Y3C,9FBP$$O:7:=WHN6_,V^RLV_
M0PHX*O7QGU:*]Z[7DK;_ "5CQ"BOK+2/A;^S)^UQ\+O%=[\#OAG=>$O$OA>'
MS[2,WC2+>1E79%92S#Y_+93CE&*G<PX/R;5YGE%7+(TZG/&I3J)N,HWL[.S6
MJ333WT*QF"GA%"7,I1DKIJ]G9V>Z3T"BBBO).(**** /7/V$O^3L/!__ %]7
M/_I)-7Z<5^8_["7_ "=AX/\ ^OJY_P#22:OTXK]X\+/^1%5_Z^O_ -)@?H_!
MW_(MG_C?Y1"BBBOTP^M"BBB@ HHHH **** "BBB@ HHHH **** "N/\ CO\
M\DROO^ND/_HU:["N/^.__),K[_KI#_Z-6@#Y_HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH ^K+3_CTB_ZYK_*I*CM/^/2+_KFO\JD
MH **** "BBB@ HHHH **** /BS_@K3_R&? W_7KJ'_H5O7Q]7V#_ ,%:?^0S
MX&_Z]=0_]"MZ^/J_FKCW_DK,3_V[_P"D1/R?B3_D=5?E_P"DH****^0/#"BB
MB@ KZF_8=_;$UW0KG1/V=?&/AJ'5M)N;T0Z7>;]LMEN<O@@@B10V2.C+GJ0
M!\LU]'_LQ?M.? 3PA:>%O"'Q%^!FFB^T:X<1>,S.OFQ[Y7DWN!%N(7>0!N;C
MTKZ;A/%RP>;QJ+$*CLFVFU)75XNR=KK6[T36ZW/6R6LZ&.4E55/U5TU=73T>
M_=]BQ^V=^SE\'_#GPQT#]HKX%B6ST?7[B*.33)&8H!+$\B2('^9/N,&3)'(P
M  <YW_!,V623]I>-9)&8)X>NU0$YVC<AP/3DD_C7-?M-_M>:]^T-I^F^#]/\
M)6GAWPUI#A['2+23?EU0HK,P50 J$A550 &/7C&!^S+\>/\ AG/XF#XB_P#"
M*_VSC3Y;7[']N^S_ 'ROS;]C]-O3'?K7H5,RR2EQA1Q>&M&C&4')J+4;KXG&
M.Z5]E:YU2Q>7PSV%>EI33BVTFE=;M+=+R*'[1G_)PGCO_L<]4_\ 2N6OJ;]D
MO]I+X'^.O'$7PM\%? N#P/KFK:?+#:>(=&2VFF+)"SMEF@&WA&8 AU) R*^8
M](^,7A^/]H:\^-GBGX<6NL:??ZW?7]SX:O)U:)Q<F4B-G:-@VPR Y*<E!P,\
M>R:'^W;\$OAFMQK/P9_91TW2=:N(607TMZN(\]OECW%<]54H#@<UKP]F.$P6
M95,9+%0A%S;<7"4I2C>_NM1?*W=K1Q:W?0O*\50P^+E7=:,4Y:IQ;;7D[:7N
MUNGW/#OV@/!>L?#WXT^)?"&OZ]+JEW::K(9M2G.9+K?^\$C\GYF# GW)KZ%_
M8-=;W]F#XPZ19#?=G2IB(T^\0]E.J?F5;'TKQ_X/?M07GP_^->L?&OQYX,@\
M57FM6TZ75K/<K @DEEC?>"8Y  H3:%QP#UXY7X,_M6>(_@K\8=:^)7A_P[!-
MIWB"YF;4M EGPC1/*TBHKA>&3<0&VXP3\O.*Y<GQV49?F\<;[1J,Y5(N/*VX
M0DFHR;VEOJE=Z,QP.(P.%QRQ'/I)R35G>,6FD[]=]>NA[!_P2G9;/7?'.LW8
MVVEMI=J;B9ONH-TK<_@K'\*^2Y&1I&:--JEB57.<#TKZ#\=?ML>$[?X:ZO\
M#7]G_P""=IX,B\0AAK5['="21T8;61 %&W*DJ#G"ACM4$Y'SU7)GF+P7]FX3
M+\/453V/.W))I-SDG9<R3T270QS"MA_JE##4I<W)S-M)I7D[V5[/2P4445\R
M>0%%%% 'KG["7_)V'@__ *^KG_TDFK].*_,?]A+_ ).P\'_]?5S_ .DDU?IQ
M7[QX6?\ (BJ_]?7_ .DP/T?@[_D6S_QO\HA1117Z8?6A1110 4444 %%%% !
M1110 4444 %%%% !7'_'?_DF5]_UTA_]&K785Q_QW_Y)E??]=(?_ $:M 'S_
M $444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?5EI_Q
MZ1?]<U_E4E1VG_'I%_US7^524 %%%% !1110 4444 %%%% 'Q9_P5I_Y#/@;
M_KUU#_T*WKX^K[!_X*T_\AGP-_UZZA_Z%;U\?5_-7'O_ "5F)_[=_P#2(GY/
MQ)_R.JOR_P#24%%%%?('AA1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 >N?L)?\ )V'@_P#Z^KG_ -))J_3BOS'_ &$O^3L/!_\ U]7/_I)-7Z<5
M^\>%G_(BJ_\ 7U_^DP/T?@[_ )%L_P#&_P HA1117Z8?6A1110 4444 %%%%
M !1110 4444 %%%% !7'_'?_ ))E??\ 72'_ -&K785Q_P =_P#DF5]_UTA_
M]&K0!\_T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M?5EI_P >D7_7-?Y5)4=I_P >D7_7-?Y5)0 4444 %%%% !1110 4444 ?%G_
M  5I_P"0SX&_Z]=0_P#0K>OCZOL'_@K3_P AGP-_UZZA_P"A6]?'U?S5Q[_R
M5F)_[=_](B?D_$G_ ".JOR_])04445\@>&%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!ZY^PE_R=AX/_P"OJY_]))J_3BOS'_82_P"3L/!__7U<
M_P#I)-7Z<5^\>%G_ "(JO_7U_P#I,#]'X._Y%L_\;_*(4445^F'UH4444 %%
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/\
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
MHO\ ;>DPW?\ 9]]%GRKJ#S5;RIDR=LBX9<G!&: /B7_@IWX._;9^/OQ^\+_
M.P_8B\7>/_V:M,TZ'5_&MGX(\:^';"?QKJB2Y@T>[34M2M9(M,BV++*BJWVE
MMD9(16W?4_[,GQ9^+GQ/T;4+?XI?L;^*/@\FD^1!I.G^)->T*^%]$58'R1I%
M]=+$L>U5(D*??&T$ X]/HH ^>O\ @IIXP_;J\,?LT3:3_P $\_@W/XK\>^(-
M6@TN74+;5=+MY?#.G2*YN=5BCU*YMH+N>-5"Q0-(H,LJ,V41P>"_X)XCXH_L
M\^'/#?[+^A?\$NOBEX!\,O<7-UXA^(?C#X@^$M3FO-1E1YKC4]1:RU>>[N[J
MYG #R+&YW2+PD:?+]A44 ?%.FZ-^UM_P3W_:)^+U[\(/V/-?^,WPU^+WC'_A
M-=$'@KQ)I-GJ/AW7[BTM[:_M+N+4[JV5K6:2V2Y2>)G,9EE5T^ZQ]-_X)L?L
MW?%OX"_"SQCXY_:(BTVW^(WQ=^)6J>._&FEZ/>?:;71Y[M88+?38I]J^>MM9
MVMK"9, ,Z2,N003]$T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5\1>'_!?[5G_!-7]H+XH:U\(OV9-?^,WP4^*WC&Y\
M;1Z7X%U;38?$/@_7[M5_M*+[+J-S;17MG<S*+A#%,'BD>53&P8/7V[10!^?/
M[+'Q)\:?\%-?^"D$GQS^*W@J?X8Z9^RV^HZ5X>^#GB:[C/BAM<U6U$+ZYJ4,
M1:"*T-BTD5IY,DZ2F6>02_*%K$LX_P#@H/XG_;LUW]J[]I__ ():_$/QK!X)
MU2[TSX!:!X=^(O@T:1H&G']W)K+)=ZS%))JEVN<R/&OV>$B).2[']!?^%9?#
M;_A8G_"W_P#A7NA_\);_ &3_ &7_ ,)1_9,/]H_8?,\S[+]IV^;Y/F?/Y>[;
MNYQGFMR@#G/A+XP\8^/OAWIGB_Q_\)]5\#:Q>Q.U[X4UO4+*ZNM/82,H226Q
MGGMW)4!P8Y7&' )!! ^./^"K?AK]N/X]?%#PK^S9X%_8^\9>-OV>[G3AJ7Q7
MN_ GCC0--U#Q5,)66/PZW]I:C:26]B0BRW,D>YIT=8%*J937W510!Y'^RI\5
M/BQX[TN[\+>/_P!A?Q1\%-,\/65I;^'[37=>\/7<%W"%=/)MX]&O[H0K"L<8
MVR",8D4)G:VWC/VC/@+\6/'G_!1O]FOX\^%/"GVOPGX T?QS!XNU7[=!']@D
MU"RL(K,>4[B67S'@E&8U<+MRVT$$_1]% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
0 !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>37
<FILENAME>blkb-20210630_g6.jpg
<TEXT>
begin 644 blkb-20210630_g6.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@!
M3 (4 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#XZ_X*4?\%AOAS_P3[^,WPJ_9?\/?!_5OB9\4_B[K$=IX=\$Z
M#J<5K)!;R2B".ZGDD5A&CSG8N5P1%,Q8"(Y^EOC9\>/A)^S3\(]6^./[0GQ
MTGPEX8T"R^TZUK&IW>V"W' VJ2 TC,Q"HBJ7=BJJI9@*_%[_ ()S3R?MT_\
M!V7^T1\>?B0&O(?@AI^LZ-X2@G7<EC-97,.AQ[%/"@QF_EX_Y:2EAR<U]??\
M%M_^"/5A_P %%M9T[XY?%S]IWQ?9_#OX9> M9O[GX3::RI9:GJT,$DMM=B0$
M>6Q!=)697<QHJ1-%N=B ?5'[#7_!0G]D[_@H_P##+5/C#^Q_\2)O$_A_1M>?
M1M1O9]#O+ Q7B0PSM'LNXHW8>7/$=P!7YL9R"![57XX_\&4'_*-SXE_]EPN_
M_3/I5?L=0!\">./^#G7_ ((L_#KQIK'P^\6_M77UOJNA:I<:=J=NGP]UR58K
MB"1HY%#I9E7 =2-RD@XR"16_\0/^"YG[..L_\$\/&7_!2/\ 8N\'ZQ\:?!?P
M^\2C2?%UIIT%SHUU:!8[>2>94O;8-*L*7=J[D+M".[;OW3"OQ-_80_:HM?\
M@E;\8?VCOC1^V!_P24\9?%#P5X^\>Q2Z)XMUOP)LT_2(+:]U,R21SWUH\1\X
M7D& KH#Y0R?NU^]'_!/7XZ_\$_\ _@I5^PGJ'BO]E#X;Z5IGPZ\:+J&C>,?!
MT/A^VTV2UNY+=(;NTO(+?,?G&!XLLI8-&\9#$8H ]7_8R_:V^$G[=/[,?@_]
MJOX(:FUQX>\7Z4MU!%,1YUE,"4GM)@"0)895DB<#(W(2"003\\?%+_@X8_X)
M,?!O]H>^_9I\=_M.K!K6CZVNCZ]JUMX>OI](TK4"S)]FN+Z.(PHRLK*S;BB%
M6#LNQ]OPW_P9W_$CQ9\/M6_:;_X)^^(M:DO+#X<>.H;_ $1F?(61Y;JQO"/[
MJDV-JP XRSG ).?G/6/V=OVXO@)_P3U_:+_X(EZC_P $U?BYXT^)'Q.^.L>M
M>$?BIHOA#[1X;OK W>G2+>S:F2$A;98.06("?:R)#$4=2 ?OW^U?^UQ\#_V+
MOV===_:C^.GB=K3PGH%K%+--8Q>?-=O+(D<$%O&#^^EED=%10>2V<@9([KPA
MXA/BWPGI?BIM"U#2SJ>GPW9TS5[<17=IYB!_)F0%@DJYVLH)PP(R:_*/2-7\
M!?'_ /:/^'OP>_:4^-'A[3/V=OV!M#T*U^(GC#Q+K<-GI'BOXH06,4$%N\]P
MR)(FGA6E89!^T2[&5@ZU^G?P._:)^ ?[37@S_A8O[.GQI\+>.M"%PT#ZOX2U
MZWU"W290"T3/ [!' ()0X89&1S0!V5%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!^%__  3GAD_88_X.S_VB/@+\0RUI!\;].UG6/"D\S;4O9[VX@UV,H3PP
M"+?Q<?QQ%1R,5^R/[6'_ ":S\2_^R?ZS_P"D,U?.?_!2[_@COX,_;_\ C=\*
M/VJ_!'QKU#X6_%?X1:Q'=:#XUTG14OFNK:.7SX[2>%Y8PZ)-EU^;&V6="K"7
MC[)@$ZP(MS(CR!!YCHA56;') ).!GMD_4T ?CG_P90?\HW/B7_V7"[_],^E5
M]>_\$^/^"R_@;]O_ /;/^-W[&WAOX':MX<OO@IJUY8W^N7VL13Q:H;?49;$M
M'&J*8P6B+X). <5]HT4 ?CQ^T5_P=S_\$PO%'[.GC/P=H?PJ^(6O>*=4T:_T
M:'P-K/AF!+>\GDC>#9/,)WC^SL6^8C<Y0G]WGY:W?^#63]F'XJ_\$]/^"7GC
MSX[_ +7>E7O@S3_$^N7/BZ+2];B,,NGZ)::?&#>S1-AH3((I7VL ?+CC;HPK
M]4'^&_P[E\2+XRD\!:*VL*VY=5;2X3<@^HEV[L_C7C__  4J_8S\6_\ !0+]
MD/Q'^R5X:^/MW\.+7Q<T-OX@UW3]$6^GGT]7WRVB*TT002E45VR<Q[TQAR0
M?E]_P9W_  Z\5_$36_VG/^"@'B+19+.P^(WCJ"PT4,N TJ2W5_> ?W@IO;50
M1QE7'4''Z,?\%:?VU/&'[(/[-<&@? ?34U?XS?%36H?!OP9\/C!:XUN[^07;
MJ<X@M4+7$CL-@V(K%0X->G_L3_L@_"7]@W]EWP?^RC\$[!HM!\(Z6+9+F95$
MU_<,3)<7<Q7@RS2L\C8X!?    '?ZOX$\#^(/$NE>,]>\&Z5>ZQH1F_L/5KO
M3HI;G3O-4)+Y$K*7AWJ K;"-P&#D4 ?AY_P5S_8;^'O_  3I^#/[!_@;XJZ9
M>>*/@/X"^,,VI?M):Y=:=+>V^M:O>36$KZIJ,0#O,DF-34!]Y\IA"-V54^I_
M\$ )_A9\0_\ @K%^V+\=_P!@WPR-,_9FUB/0[3PTVE:-)IVD76L1P1F8VENT
M<:J%D^W/M51L2YBR '7/Z_ZCIVGZO8S:7JUA#=6UQ&4GM[B(/'(IZJRMD$'T
M-1:)H.A^&=+BT3PYHUII]E "(+2QMUBBC&<X5%  Y/84 6Z*** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH \[_:T\*_'WQK^S5XV\-?LK_$__ (0WXCW'
MA^<^"?$;:?:W26NI(-\"R17<4L+12.HB<LC%4D9EPP4C^53Q/_P<T?\ !??P
M7XEU'P=XL_;-N-.U72;Z:RU/3[OX7>&4EM;B)RDD3J=,RK*RE2#T(-?UWU_+
MU_P=W_\ !-S_ (9C_;3LOVU/AUH/D^#_ (T>9+K/V>+$=GXDA4?:0<<+]ICV
M7 SR\@N3T6@#P?\ XBCO^"Z__1\W_F,O#'_RLK0\)_\ !S'_ ,%^_'?BK3/
M_@[]LRXU+5]9U"&QTK3K3X7>&'ENKF9Q'%$BC3/F9G95 [DBOSPK]?O^#0C_
M ()N_P##2?[9.H?MO?$;0?.\(_!K;_8/VB+,=YXDG0^1C/#?9HBTY[K(]LW>
M@#^C[]E7PK\=O!/[./@OPQ^T_P#$_P#X3/XB6WA^W_X33Q(NGVMJEYJ3+OG\
MN*UBBB6)'8QIM1<HBELL6)] HHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "OFK_@KI^P%X?\ ^"EG[ _CK]ER^AMUUR\L?[1\$:A<8 L=
M<M@7M)-Q^XKMN@D;KY4\@'6OI6B@#^"&+X7_ !$G^)R_!:+P;J!\6/KPT1?#
MWV<_:CJ)F\C[+Y?7S?-^3;UW<5_:?_P28_8'\-_\$UOV#/ O[+&EQ6\FKZ=I
M_P!N\9:C;@$7^MW $EW+N_B57Q%&3SY4,8[5\TVW_! KX=P?\%ZY?^"I(M-/
M_P"$,.@_V^GA[ W#QL6,#7/E_P#/+R_],W=?M3;NU?I+0 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5S?Q9U_5O#
M/@6[UG0[OR+F)X@DGEJV,R*#PP(Z$UTE<?\ '?\ Y)E??]=(?_1JT >5_P#"
M\?BC_P!#1_Y)0?\ Q%'_  O'XH_]#1_Y)0?_ !%<G10!UG_"\?BC_P!#1_Y)
M0?\ Q%'_  O'XH_]#1_Y)0?_ !%<G10!UG_"\?BC_P!#1_Y)0?\ Q%'_  O'
MXH_]#1_Y)0?_ !%<G10!UG_"\?BC_P!#1_Y)0?\ Q%'_  O'XH_]#1_Y)0?_
M !%<G10!UG_"\?BC_P!#1_Y)0?\ Q%'_  O'XH_]#1_Y)0?_ !%<G10!UG_"
M\?BC_P!#1_Y)0?\ Q%'_  O'XH_]#1_Y)0?_ !%<G10!UG_"\?BC_P!#1_Y)
M0?\ Q%'_  O'XH_]#1_Y)0?_ !%<G10!UG_"\?BC_P!#1_Y)0?\ Q%'_  O'
MXH_]#1_Y)0?_ !%<G10!UG_"\?BC_P!#1_Y)0?\ Q%'_  O'XH_]#1_Y)0?_
M !%<G10!UG_"\?BC_P!#1_Y)0?\ Q%'_  O'XH_]#1_Y)0?_ !%<G10!]6V[
MM);QNYR60$G\*?4=I_QZ1?\ 7-?Y5)0 4444 %%%% !1110 4444 >*_M:?M
M@?\ #+=YH=I_PKS^W?[:BN'W?VO]E\GRC&,?ZJ3=GS/;&.^:\?\ ^'MW_5OW
M_EU__<M5O^"M/_(9\#?]>NH?^A6]?'U?A_%O&'$66<0U\-AJ_+"/+9<L':\8
MMZN+>[?4_/<[SS-,'FE2C1J6BK65HOHGU5S[*_X>W?\ 5OW_ )=?_P!RT?\
M#V[_ *M^_P#+K_\ N6OC6BOG/]?^+?\ H)_\DI__ "!Y7^LN=_\ /W_R6/\
MD?97_#V[_JW[_P NO_[EH_X>W?\ 5OW_ )=?_P!RU\:T4?Z_\6_]!/\ Y)3_
M /D _P!9<[_Y^_\ DL?\C[*_X>W?]6_?^77_ /<M'_#V[_JW[_RZ_P#[EKXU
MHH_U_P"+?^@G_P DI_\ R ?ZRYW_ ,_?_)8_Y'V5_P /;O\ JW[_ ,NO_P"Y
M:/\ A[=_U;]_Y=?_ -RU\:T4?Z_\6_\ 03_Y)3_^0#_67._^?O\ Y+'_ "/L
MK_A[=_U;]_Y=?_W+1_P]N_ZM^_\ +K_^Y:^-:*/]?^+?^@G_ ,DI_P#R ?ZR
MYW_S]_\ )8_Y'V5_P]N_ZM^_\NO_ .Y:/^'MW_5OW_EU_P#W+7QK11_K_P 6
M_P#03_Y)3_\ D _UESO_ )^_^2Q_R/LK_A[=_P!6_?\ EU__ '+1_P /;O\
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
MKP7]C'XE:#X#_;(\5Z-K6FW$K^(;Z]L;.XM;5YGBE%T7 *H"0C!3EL8&U2<
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
MO^1;/_&_RB%%%%?IA]:%%%% !1110 4444 %%%% !1110 4444 %<?\ '?\
MY)E??]=(?_1JUV%<?\=_^297W_72'_T:M 'S_1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!]66G_'I%_US7^525':?\>D7_7-?Y5)
M0 4444 %%%% !1110 4444 ?%G_!6G_D,^!O^O74/_0K>OCZOL'_ (*T_P#(
M9\#?]>NH?^A6]?'U?S5Q[_R5F)_[=_\ 2(GY/Q)_R.JOR_\ 24%%%%?('AA1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 >N?L)?\G8>#_P#KZN?_
M $DFK].*_,?]A+_D[#P?_P!?5S_Z235^G%?O'A9_R(JO_7U_^DP/T?@[_D6S
M_P ;_*(4445^F'UH4444 %%%% !1110 4444 %%%% !1110 5Q_QW_Y)E??]
M=(?_ $:M=A7'_'?_ ))E??\ 72'_ -&K0!\_T444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 ?5EI_QZ1?\ 7-?Y5)4=I_QZ1?\ 7-?Y
M5)0 4444 %%%% !1110 4444 ?%G_!6G_D,^!O\ KUU#_P!"MZ^/J^P?^"M/
M_(9\#?\ 7KJ'_H5O7Q]7\U<>_P#)68G_ +=_](B?D_$G_(ZJ_+_TE!1117R!
MX84444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'KG["7_)V'@__KZN
M?_22:OTXK\Q_V$O^3L/!_P#U]7/_ *235^G%?O'A9_R(JO\ U]?_ *3 _1^#
MO^1;/_&_RB%%%%?IA]:%%%% !1110 4444 %%%% !1110 4444 %<?\ '?\
MY)E??]=(?_1JUV%<?\=_^297W_72'_T:M 'S_1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!]66G_'I%_US7^525':?\>D7_7-?Y5)
M0 4444 %%%% !1110 4444 ?%G_!6G_D,^!O^O74/_0K>OCZOL'_ (*T_P#(
M9\#?]>NH?^A6]?'U?S5Q[_R5F)_[=_\ 2(GY/Q)_R.JOR_\ 24%%%%?('AA1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 >N?L)?\G8>#_P#KZN?_
M $DFK].*_,?]A+_D[#P?_P!?5S_Z235^G%?O'A9_R(JO_7U_^DP/T?@[_D6S
M_P ;_*(4445^F'UH4444 %%%% !1110 4444 %%%% !1110 5Q_QW_Y)E??]
M=(?_ $:M=A7'_'?_ ))E??\ 72'_ -&K0!\_T444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 ?5EI_QZ1?\ 7-?Y5)4=I_QZ1?\ 7-?Y
M5)0 4444 %%%% !1110 4444 ?%G_!6G_D,^!O\ KUU#_P!"MZ^/J^P?^"M/
M_(9\#?\ 7KJ'_H5O7Q]7\U<>_P#)68G_ +=_](B?D_$G_(ZJ_+_TE!1117R!
MX84444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'KG["7_)V'@__KZN
M?_22:OTXK\Q_V$O^3L/!_P#U]7/_ *235^G%?O'A9_R(JO\ U]?_ *3 _1^#
MO^1;/_&_RB%%%%?IA]:%%%% !1110 4444 %%%% !1110 4444 %<?\ '?\
MY)E??]=(?_1JUV%<?\=_^297W_72'_T:M 'S_1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!]66G_'I%_US7^525':?\>D7_7-?Y5)
M0 4444 %%%% !1110 4444 ?%G_!6G_D,^!O^O74/_0K>OCZOL'_ (*T_P#(
M9\#?]>NH?^A6]?'U?S5Q[_R5F)_[=_\ 2(GY/Q)_R.JOR_\ 24%%%%?('AA1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 >N?L)?\G8>#_P#KZN?_
M $DFK].*_,?]A+_D[#P?_P!?5S_Z235^G%?O'A9_R(JO_7U_^DP/T?@[_D6S
M_P ;_*(4445^F'UH4444 %%%% !1110 4444 %%%% !1110 5Q_QW_Y)E??]
M=(?_ $:M=A7'_'?_ ))E??\ 72'_ -&K0!\_T444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 ?5EI_QZ1?\ 7-?Y5)4=I_QZ1?\ 7-?Y
M5)0 4444 %%%% !1110 4444 ?%G_!6G_D,^!O\ KUU#_P!"MZ^/J^P?^"M/
M_(9\#?\ 7KJ'_H5O7Q]7\U<>_P#)68G_ +=_](B?D_$G_(ZJ_+_TE!1117R!
MX84444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'KG["7_)V'@__KZN
M?_22:OTXK\Q_V$O^3L/!_P#U]7/_ *235^G%?O'A9_R(JO\ U]?_ *3 _1^#
MO^1;/_&_RB%%%%?IA]:%%%% !1110 4444 %%%% !1110 4444 %<?\ '?\
MY)E??]=(?_1JUV%<?\=_^297W_72'_T:M 'S_1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!]66G_'I%_US7^525':?\>D7_7-?Y5)
M0 4444 %%%% !1110 4444 ?%G_!6G_D,^!O^O74/_0K>OCZOL'_ (*T_P#(
M9\#?]>NH?^A6]?'U?S5Q[_R5F)_[=_\ 2(GY/Q)_R.JOR_\ 24%%%%?('AA1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 >N?L)?\G8>#_P#KZN?_
M $DFK].*_,?]A+_D[#P?_P!?5S_Z235^G%?O'A9_R(JO_7U_^DP/T?@[_D6S
M_P ;_*(4445^F'UH4444 %%%% !1110 4444 %%%% !1110 5Q_QW_Y)E??]
M=(?_ $:M=A7'_'?_ ))E??\ 72'_ -&K0!\_T444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 ?5EI_QZ1?\ 7-?Y5)4=I_QZ1?\ 7-?Y
M5)0 4444 %%%% !1110 4444 ?%G_!6G_D,^!O\ KUU#_P!"MZ^/J^P?^"M/
M_(9\#?\ 7KJ'_H5O7Q]7\U<>_P#)68G_ +=_](B?D_$G_(ZJ_+_TE!1117R!
MX84444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'KG["7_)V'@__KZN
M?_22:OTXK\Q_V$O^3L/!_P#U]7/_ *235^G%?O'A9_R(JO\ U]?_ *3 _1^#
MO^1;/_&_RB%%%%?IA]:%%%% !1110 4444 %%%% !1110 4444 %<?\ '?\
MY)E??]=(?_1JUV%<?\=_^297W_72'_T:M 'S_1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!]66G_'I%_US7^525':?\>D7_7-?Y5)
M0 4444 %%%% !1110 4444 ?%G_!6G_D,^!O^O74/_0K>OCZOL'_ (*T_P#(
M9\#?]>NH?^A6]?'U?S5Q[_R5F)_[=_\ 2(GY/Q)_R.JOR_\ 24%%%%?('AA1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 >N?L)?\G8>#_P#KZN?_
M $DFK].*_,?]A+_D[#P?_P!?5S_Z235^G%?O'A9_R(JO_7U_^DP/T?@[_D6S
M_P ;_*(4445^F'UH4444 %%%% !1110 4444 >3_ +5G['/PO_;!T;1]$^)O
MB#Q-81:)<RSVC>&M:-FSM(JJPD(5MXPHQZ<^M>*?\.2/V3_^BB_%/_PN&_\
MC5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]
MAT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10
M!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY
M_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#D
MC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]
MD_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*
M+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB
M_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN
M&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"
MX;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1
M_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?
M\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]
MD_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D_
M_HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB
M_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4_
M_"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"
MX;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\
MC5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]
MAT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10
M!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY
M_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#D
MC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]
MD_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*
M+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB
M_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN
M&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"
MX;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1
M_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?
M\.2/V3_^BB_%/_PN&_\ C5?8=% %#PKX=L?"'AC3?">F33R6VEV$-I;R74ID
ME9(T"*78\LV%&3W/-7Z** "BBB@ HHHH **** "BBB@ HHHH **** "J?B'Q
M%X?\(Z#>>*?%>NV>EZ9IUL]SJ&HZC=)!!:PHI9Y))'(5$4 DL2  ,FKE?%O_
M  5$T&V_:%_:@_9=_8.\<QF;X?\ Q%\:ZWXA^(&E,?W6N6GA_3A>V^F3J>)+
M>6\EMI)(CD.MM@C&: /3_A=_P5<_X)N?&KXB6/PH^%W[:GP^UC7]5N&M]&L+
M?7XU_M24-M,=I(^$NFST6)G)[9KTKX_?M-_L[_LJ^#5^(7[2?QM\+^!M%DG\
MBWU#Q1K4-FEQ-C(BB\Q@99" 3L0%B >.*Q_VK/V0O@K^UY^S5KW[+_Q/\'V+
MZ#JVD-::=Y5H@;1IUC*VUW:8'[B:!]KQLF"I08XXKS+_ ()1?$K4_P!KO_@G
M)\"/V@_CKI.GZYXQ7PC"UQKE]:I/,=0@WV<U['(RYCDF\EG9EQGS".G% 'K7
M[.7[6W[,G[7GA>[\9_LQ?'7PQXYT[3[K[-J4_AS5H[AK*8C(BG13O@<@9"N%
M)'.,5N:=\:_A!JVD^*-?L/B;H3V'@G4;BP\87S:G$L.BW,$*3SQ74C$+ T<4
ML<C;R-JN"< U\@_L@66A_M _\%@OCC^V?\#=.AM_AYH?P^TWX9ZMKUD@6V\8
M^*;._FNKNZC*\3_88I(K$SG.7,B*S",X^CO@A^R/X%^#L'Q8TV^O/^$DT[XN
M_$'4?%.OZ7K5A$]NOVRRM+.6R,9!66$QVHR'!W>8P(Q0!C?!+_@I?_P3[_:2
M^)!^$'P&_;'^'GBOQ,RR-;:+HOB>WFGO%CSYC6X#?Z2J@$DQ;P "3P*[/]H?
M]JC]G#]DOP?!X^_:7^-OAKP/I%W=K:65YXCU6.V%W<$9$,*L=TTF 3L0,V 3
MC )KY4_X*>:-X3^.G[3G[,/[%_P<\/6DWQ$\.?%G1_B/=7UA JGP9X3TB4F[
MN7=.8$NV"6$47"S-(XP1$:Z+X>Z?I7QK_P""W_Q/U[QIIT-VWP/^"GA;3O!,
M-V@=;&XUZZU2XO[R!6SLEDCL+2!I%PVR/;G#'(!]-_!/X\?!;]I+X>VGQ9^
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
MH ][_9__ &NOV6/VKM+NM8_9E_:,\$^/K>Q*B_;PCXFM;]K0G[HF6%V:(G'
M<#->B5\-_P#!6_X8?#_]GJ#P!_P4E^$WA&PT+XE>!/BMX7T[4M;T:T2"Z\2:
M#JNKVNEW^D7;1@&ZB>.[\U%DW&.2%'3:<Y^Y* "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *^;_P#@HM^RW\8/C7IGP^^/
MG[+FI:7;?%OX*^,#XD\$VVN3M#9:W#+;2VFH:-<2J&,$=W:S.@E"G9(D3'@,
M:^D** /SK_;._P""H?[7&G?#+2?@1:_L->-?@3XO^*&J+X.M?BO\5=;TE_"?
MA._NXW1;D7FEW=T]Q)C<+<21VZ2S>6I8<J=[]L']GS]L7]FW]B;X/?\ !/3_
M ()R_!CQ9XA\&P:1'X=^)/C?PAXHT33?$.DZ':00I(++^U+RUB6^U!GE'VE&
M;[,!,X3>8L?;_COP!X$^*7A&^^'_ ,3?!6D>(]!U.(1:EHFO:;%>6EV@8-ME
MAE5DD7(!PP(R >U:5A86.E6,.EZ7916UM;1+%;V]O&$CBC4 *BJ.%4   #@
M4 ?._P"PKXE\?>#] T?]FK3_ /@F1XQ^!G@+PIX<\GP_=:QXL\,WUDGENBK;
M"/3-4NKAI7WR2&5TPQ5V=][C=ZC^T]XT^.7P\^ 'BOQE^S1\&X_B!X^L=)=O
M"?@^?6+?3XM2O20J+)<7$D<<<:[O,;+J2J,JG<17>44 ?GI_P3_B_;(_9FM+
M_7_BM_P2Y^+OB;XI?$G5X-0^+OQ8U7Q[X'W7]U]Q5CBCUQG@TZTC8QV]I$I$
M<2G"L[L6]3_:)^'?[1W[-W[<Q_;R_9T^ M]\4M!\8?#NU\(_$_P-X=UBRLM8
MADL+JXNM-U:S%_-#;W6U;R[MY86FC?:T3IO*LM?7%% 'RQ^Q3\&OV@O%W[4?
MQ._X* ?M2?#(>!=8\::!H_A/P)X GUBWO[W0?#NG275QOO9[5W@^TW-W>SS-
M%$\BQ(D:[V;=7U/110!\W_L1_ 3XL_"']HS]I[QY\1/"G]G:3\1/C!::WX.N
M_MT$W]H6">']+M&FVQ.S18GMIDVR!&^3.-I4E?\ @K+\!?BQ^TS^PWKWP>^"
M/A3^V_$=[XP\'WUMIWVZ"VWP6/BC2KZZ?S+ATC&RVMII,%@6V;5#,54_1]%
M'S-_P6!^"7QF_:&_8!\4_"_]G[X=S>+/%DOB;PGJ6G>';?4[2SDO8[#Q-I=_
M<*LUY+% C"WMIF&^102N!DD \?\ &3QE_P %//VQ_AYJW[/_ ,.OV1&_9_L/
M%%C+INO_ !*^(GCG2=4OM+L9D,<[Z;I^C7%TL]V8V81M/<0HC88AL!3]DT4
M<E\!?@KX$_9N^"/A']G[X7V$EMX=\%>'+/1-%AF?=(+:VA6&,NV!N<J@+-CY
MF)/>NMHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y _:$^#
M7[3_ .S/^VY>?M^_LD?"8_$K1_'7A&Q\._&/X7V6M6NGZE<MI\DSZ=K6G2WC
MQV\L\4=Q/;R6\LD8>-D*-N%>-?%;X]_$3_@J+^V/X(_X)_?$3X$^)?@5X/\
M#&I:7\2?%NB_%6>SBUWX@6VG7?G6NGZ;!93W-M):)>PPRW<@N#(BQQJ$3<2?
MTDK#\3_#+X;>-O$&A^+?&?P^T/5]5\,W3W7AO4]3TF&XN-)G=-CRVTDBEH'9
M/E+(5)'!.* /A7]O'PK^W#\>OVVK#PGX[_X)]>,OB/\ LX?#TV.KZ!H?A'QQ
MX7MH/'7B$(DRW&JQ:EJEM-]CL9#MBLS'LFGB,TA=%B0_9'[/'Q5^*_Q<\(WF
MO_%[]F'Q+\*M0M]1:WM]"\4:YI%_/=0B-&%RKZ5>742H69DVLZOF,DK@J3WU
M% 'RS_P5;UK]OZX^#&D?"S]@CX.:]K=WXPU4V/CGQ=X5\1:/8ZMX7T4!3/+I
MZZK=VT3WLRLT44NXB [I""PC!E_8%U3Q[\*?#7AW]ECP[_P2Y\=?!CP#X>TB
M2/3]9UWQGX7U"W1U^<^:NG:K<W4T\TC.[S,C%W9G=LL2?J&B@#YP_P""EGP%
M^+'[0'@OX1Z3\(_"G]KW'A?]H_P'XIUR/[=!;_9M)T[68;F\N<S.@?RX49O+
M3=(V,(K'BOH^BB@#'^(>E7^N> -<T32H/-NKS1[F"VBW!=\CQ,JC)( R2.2<
M5X__ ,$O?@S\2OV=?^"=?P5^!/QC\-_V/XJ\)?#?2M+\0Z5]LAN/LEW#;HDD
M?FP.\<F&!&Y&93V)KWBB@#YP_: ^ OQ8\;_\%+OV<OV@?#'A3[5X1\!^#_']
MCXLU?[= GV&?4H]%6R3RG<2R^8;2XYC1@GE_.5W+GC?V]O!/[3VB_MW_ +.W
M[5GP&_96U[XJ:-X \,^.M-\4Z=X<\2Z+IUS:2:HFC+:,/[5O;5)%;[)<9V,Q
M79SC<N?L&B@#XQ\6?!']LK_@HA\4? -Y^U/\&]-^#OPB^'OC*R\6R>!I?%-O
MK7B#Q;J]BYEL([Q[/=9V=C#-LF:-);AYGA0$HM?9U%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
00 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>38
<FILENAME>blkb-20210630_g7.jpg
<TEXT>
begin 644 blkb-20210630_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@ HHK\R/\ @I__ ,%3_P!JF#_@I[\'/^"17_!.'7M(T_QS
MXDNXM1^*'BK4M%BU!="TQXVF,:Q2_()$M$ENWW#)!ME4_O&% 'Z;T5^>'[=_
M_!7/]OCX&_M->(?V5?V(O^"2WCGXSS^#[&QFUSQ[)?O:Z6[W%K%<"*(Q6S))
M(%E *^8C!E;$97!JW_P1H_X+NZ%_P5#^(7C;]FGXK?L[:I\)?B_\/K=[G7/"
M&HWKSI-;Q3K;3NOF112P2PSR1QR02)E3*F&;Y@@!^@E%?D]\9?\ @XW_ &@O
MB-^UKX]_99_X)6_\$WM9^/*?"Z6:+QEXI37C:P-)#(T4JV\:0ME/-1TC<R;I
MBC&.(J Q^L/^"0__  5H^$G_  5L^ >I_$[P9X)O_!_BGPKJHTOQUX'U6X$T
MVDW3*6C*RA$\V&0*^URB-NBD4H"O(!]8T5Y'^W7\>OC-^S'^RMXI^.'[/G[-
MVJ?%WQ?HGV'^R/AYHUQ)%<ZMYU];V\NQXX9F'E0RR3G$;96$C@?,/S!^-O\
MP<N_\%,_V;?AU>?%WX_?\$"?&G@[POI\D4=[KWB+QG=VMK"\LBQQJTCZ2 "S
MLJ@=R: /V:HK\C_VX?\ @L-_P4#\._\ !+'X&?\ !9?]FCP/I.@>%=1UB-_B
MU\*]7MDU$-ILU^UO;31WS0Q2Q*[1+$751_Q_0LH^0EOT%B_;Y_9^N?V!7_X*
M/6>M7$_P[3X=/XQ,L$:M<_9$MC.UOLSC[0"#"8R>)05)&* /:Z*_*CX ?\'$
M?[0^O?$'X'^*?VL/^"=Q^'/P<_:1\1?V-\*_'EEX^AU*YCN'F6&W:\MA"A1)
M7>,[CY>$9G42!37UU^UG^W7XW^&W[8GP=_80_9M\$Z5XG\?_ !!O)=:\8G59
M)?LWA3P?:Y6ZU281$'S))<0VZ$A9) RDCC(!].T444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %?A;_ ,$3&;XT?\'/_P"VI\7_ !RZ76J^%[CQ-HVD&9MS0Q0Z];Z?
M$ZYZ%;:S6+V60BOW2K\--%L)?^"3G_!V;J.O^-U-A\/OVKM(N8=%UB;B#[?J
M$D$S1ECQYO\ :UJ(\=52]C8X#T ?KQ^V=^V/\"/V"OV=/$/[3O[1?BR/2O#O
MA^U+!%(-QJ%RP/DV=LA(\V>5AM5>G5F*JK,/R?\ ^#8[X$_'3]JC]L_X[?\
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
M*** "BBB@ HHHH **** "BBB@ HHHH *X_X[_P#),K[_ *Z0_P#HU:["N/\
MCO\ \DROO^ND/_HU: /G^BBB@ HHHH **** /&/VP_VO3^S'#X2\&^"?A=>^
M//B'\1-:DTKP%X)L-0CLSJ$T4+3W$TUS*"MO;PQ*7DDVL0",*<G'DW_!+K]I
M+_@H!\?O!%KXA_:8^%7A*?PY>:KXEAB\::3XJ7[;!/9ZW=VB64MBMG%&R((F
MA29'RR6ZR2#?(V/1OVXOV/O%7[2(\%?%7X*_$Y/!?Q3^%NL7&J_#_P 1W5E]
MJL]\\!@NK*[AZO;7$7[MRA#J,,N<%6^;_P#@BW^VU:1>"-)_8H^//@.^\+>.
MKOQ#XRU+PUJPB+:)XOV>(=2FU :;,WS;[:9YD:&0!_+B$F2&( !]*?'GXW?M
MP:)\2)_ /[,O[%^E^)]-M+2*6?QIXO\ B'#I%A+(XR8((8H+BXE9> SLJ(#P
M"U0_L4?MN7O[4>N^//A%\3?@W>_#OXF_"_5+6R\;^#KO5([^*);J)I;2ZMKJ
M-5$\$T:LRMM4C'(P5)]6^,GQA^&_[/\ \+M<^,WQ>\5VNB>&_#M@]YJNI7;X
M6*->P'5W8D*J+EG9E5020*^<?^"8_P ,_B3XJ\2_%'_@H3\:/"UUX<U[X]:K
MI]UHGA.]&)]&\.:?;M;Z7'.O1;F2)VFD4=#(H.#N  $B_;W_ &H_CSXQ\5V/
M["O['FF>,?"O@OQ'=Z#J/C7QKX^71+?5-2M6V7,%A"EM/)*B/\GGOL0L"!G!
M->F?L5?MC6W[6_AKQ/;>(/A9JG@/QMX#\2R:!X[\%:M>173Z9>JB2*8[B+Y+
MF!XW5DE4*&P>,8)^./A+\2OVM_AO\7/C!9_\$COA/:_%CX4WWB/5]3G?QQ<Q
MZ3IFD^+)),W=OH]XTROJ5JTV]GB,<<*.,)<@,2?=_P#@D;JGPQU;P#\0-13Q
M1XCU#XNWWC9[[XZ6_C/0ETO5+'6Y(46. VB.Z0VBP1HMOY<DD;(I(=CNP ?3
M/Q6^)_@GX)_#/7_B_P#$G6DT[0/#.D7&IZQ?.I/DV\,9D<@#ECA3A1DL<  D
MBODV^_X*0?MF^'/A6/VM?&7_  3EN;+X.BQ75+N>'Q]#-XHLM&(#_P!I2Z6+
M<1X$1$KVXG,B+N)/RFMC_@N?<7"_\$U/&>EAF2TU37_#5AJL@;&VTFUZPCE!
M/]UE.P^SFOJ+QUHND:SX!UGP[JMC%+87>CW%M<VSJ-CPM$RLA'3!4D8]* )_
M"'BWPYX^\):7X[\':O#J&D:UIT%_I5_;G,=S;31K)%*I_NLC*P]C6C7RS_P1
M,UO6O$'_  2J^"E_K\CM/'X2^S1EVR?(AN9H81]!%&@ [#%?4U !1110 444
M4 ?5EI_QZ1?]<U_E4E1VG_'I%_US7^524 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5_/S_P>;?\ !-S[-?>%/^"G?PST'Y+GR?"_Q-^SQ=)
M#_9U^^/50]J[G@;+51UK^@:O._VM/V9_AQ^V3^S5XV_9<^+5EYWA_P ;^'Y]
M,O65 SV[.,Q7,8/'FPRB.9">CQJ>U '\(]?O]_P9E?\ !-W_ )&O_@IU\3-!
M_P">WA?X9?:(OI_:-^F?^ 6J./\ IZ4U^/MK_P $Y/VCKG_@HJO_  3*/A[;
M\0S\0#X6=?+8PJPEP;W.,FV$ -SO_P">/S=*_M _95_9N^''['_[./@O]F+X
M26'V?P]X(\/V^EZ?N4!Y_+7]Y/)C@RRR%Y7/=Y&/>@#T"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N/^._\ R3*^
M_P"ND/\ Z-6NPKC_ ([_ /),K[_KI#_Z-6@#Y_HHHH **** "BBB@#RW]IKX
MV?&_X)6VBZQ\)?V4->^*5E=33IK\/AK7[&UO-,550Q2)#>21BY#DN"$<,NT'
M!!X^$_\ @F+\'/VB?VI-<^#_ ,9/&WPQB\$?#7X,^.?B'J^C3ZCJL,^J^)=6
MU/6M5B:$PP%A9PVGFRQN7<F66+Y0R$./T^J#3M,TW2+46.DZ?!:P!W<0V\01
M S,78X4 9+,6)[DD]Z /@;]L3P5^W5\:?VX+2^\=_L&:W\1O@=\.IK>^\">&
M]%^(&@65KXBUKRU8ZEJ45[>1R.ENS,D-NR!=REVR#M;ZE_9W^./[2/Q4\07^
ME_&W]B;7_A=96MF);/4]7\:Z-JB7DN\ PJFGW$KH0I+;F 7C&<UZW10!\(_L
MQZ7^W/\ \$ROAL?V1](_8NU#XQ>"-"UC4)/ 'C;P7XOTVUNI;*ZO)KI;?4;:
M_EB:.=&F<-,A=&&.XRWIO[#'P!_:&\._&/XR?MH_M)^$=)\->+/B[-H\=EX
MT?6%OET33]+M98+:.>[4+'-<R&5V=D!1<+M;!*K]0T4 ?/?CKX1_$_\ X*"_
M\$]==^#W[4WPF'PJ\6>.-#O+6_\ #L'B"#6!H5U%=.;&X%S;XCGYAMKG"D8W
M;"0037D/BGXM?\%;?B!\"+O]E>;]B:#2?B#JFB/H6I_&)_'>GMX;@5T,$FL0
MQ(YO&<J3(EL80ZNPW952#]Q44 <3^S;\#?#/[,WP \&_L^^#IWFTWP=X<M-)
MMKF5-KW'DQ*C3,!P&=@SD#C+&NVHHH **** "BBB@#ZLM/\ CTB_ZYK_ "J2
MH[3_ (](O^N:_P JDH **** "BBB@ HHHH **** "BOBS_@K3_R&? W_ %ZZ
MA_Z%;U\?5^:9]XB?V)FU7!?5N?DMKSVO>*>W(^]MSY/,N*/[/QL\/['FY;:\
MUMTGMRON?LI17XUT5Y'_ !%G_J#_ /*G_P!S.'_77_IQ_P"3?_:G[*45^-=%
M'_$6?^H/_P J?_<P_P!=?^G'_DW_ -J?LI17XUT4?\19_P"H/_RI_P#<P_UU
M_P"G'_DW_P!J?LI17XUT4?\ $6?^H/\ \J?_ ',/]=?^G'_DW_VI^B,?_!-7
M]G&+_@I))_P5 70_^+@2?#\>&"OE+Y.X/@ZAGK]I-L%M=W_/$;>]?0=?C711
M_P 19_Z@_P#RI_\ <P_UU_Z<?^3?_:G[*45^-=%'_$6?^H/_ ,J?_<P_UU_Z
M<?\ DW_VI^RE%?C711_Q%G_J#_\ *G_W,/\ 77_IQ_Y-_P#:G[*45^-=%'_$
M6?\ J#_\J?\ W,/]=?\ IQ_Y-_\ :G[*45^-=%'_ !%G_J#_ /*G_P!S#_77
M_IQ_Y-_]J?LI17YC_L)?\G8>#_\ KZN?_22:OTXK[SA;B+_67 3Q/LO9\LG&
MW-S;).][+OV/I,GS3^UL-*KR<MG:U[]$^R[A1117TQZP4444 %%%% !1110
M4444 %%%% !1110 5Q_QW_Y)E??]=(?_ $:M=A7'_'?_ ))E??\ 72'_ -&K
M0!\_T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?5E
MI_QZ1?\ 7-?Y5)4=I_QZ1?\ 7-?Y5)0 4444 %%%% !1110 4444 ?%G_!6G
M_D,^!O\ KUU#_P!"MZ^/J^P?^"M/_(9\#?\ 7KJ'_H5O7Q]7\U<>_P#)68G_
M +=_](B?D_$G_(ZJ_+_TE!1117R!X84444 %.BBEGD$,$3.['"JBY)/TIM?:
M?[(G[//P=^'?PS\*?'KXBZ==:IKVOZK%'HJQRL(K)W=UBPJL 3M0LS/D#. ,
MCGVLBR3$9[C'1IR45%7E)[)72^;UT77R._+LOJYC7]G%I)*[;Z+;^D?%E%>D
M_M">./V>O&ZZ1=_ WX5WGA>>+SQK45Q<F1)L^7Y.S,C 8Q)GA>HZU[U^R=^Q
M)\&K_2M*U[XW:]8ZWJGB733>:+X<LM18)';#!:5FB8,[#(!P0BDD?,>F^ X<
MQ6:9G+"82I":5KSNU#6UMTG>[M;EO?RU-,-E5;&8MT*$HRM;WKM1U]5??2UM
MSX\HKU6P^!^F>/OVQ-0^!7A[.GZ:WC+4+.(1L7:WLX)I68*6R25BC."V>0,Y
MKWNY\&?L-0?'5?V2S\%[W[6P%J?$JZG+O6[,7F ??SW SC;NXV;>:O \,XK&
MQE)U802J>R3DW[T_Y59/[W9:HK#Y36Q";<XQ2ER*]]9=E9/\;'Q?176?'3X7
MW/P7^+>N_#*XNFG&E7FR"=UPTL+JLD3$=B4=2<<9)K>_9]\:?LX>$H=57X^_
M"O4/$KSM#_9;6-VT7V<+O\S=MECSNRF.OW3T[^33P$OK[PE><:;3:;E>R:O=
M.R;W5M%N<<<,_K+HU)*#3:;=[)KT3]#S6BOM3P7\._V*?BE\"O%7QCT;X"WF
MAZ?H=K<)%=ZGJEQF29(=WR!;A@V&9!SU9L<\U\5UV9ODM7*(49RJPG&JFXN/
M-LG:[YHQ>O3O8VQV7SP,82<XR4U=6OM\T@HHHKQ3@"BBB@#US]A+_D[#P?\
M]?5S_P"DDU?IQ7YC_L)?\G8>#_\ KZN?_22:OTXK]X\+/^1%5_Z^O_TF!^C\
M'?\ (MG_ (W^40HHHK],/K0HHHH **** "BBB@ HHHH **** "BBB@ KC_CO
M_P DROO^ND/_ *-6NPKC_CO_ ,DROO\ KI#_ .C5H ^?Z*** "BBB@ HHHH
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
MGY/Q)_R.JOR_])04445\@>&%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!ZY^PE_R=AX/_Z^KG_TDFK].*_,?]A+_D[#P?\ ]?5S_P"DDU?IQ7[Q
MX6?\B*K_ -?7_P"DP/T?@[_D6S_QO\HA1117Z8?6A1110 4444 %%%% !111
M0 4444 %%%% !7'_ !W_ .297W_72'_T:M=A7'_'?_DF5]_UTA_]&K0!\_T4
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?5EI_QZ1?
M]<U_E4E1VG_'I%_US7^524 %%%% !1110 4444 %%%% 'Q9_P5I_Y#/@;_KU
MU#_T*WKX^K[!_P""M/\ R&? W_7KJ'_H5O7Q]7\U<>_\E9B?^W?_ $B)^3\2
M?\CJK\O_ $E!1117R!X84444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% 'KG["7_)V'@_\ Z^KG_P!))J_3BOS'_82_Y.P\'_\ 7U<_^DDU?IQ7[QX6
M?\B*K_U]?_I,#]'X._Y%L_\ &_RB%%%%?IA]:%%%% !1110 4444 %%%% '&
M?&;X&>$/CGIEEI/B_5-:M8[&=IH6T75I+1F8KM(8I]X8[&O/O^'>_P $_P#H
M;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<
M_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% '
MA?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X
M)_\ 0V^._P#PLKG_ !H_X=[_  3_ .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^
M._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (U[I10!X7_P[W^"?_0V^.__  LK
MG_&C_AWO\$_^AM\=_P#A97/^->Z44 >%_P##O?X)_P#0V^.__"RN?\:/^'>_
MP3_Z&WQW_P"%E<_XU[I10!X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\
MZ&WQW_X65S_C7NE% 'A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A9
M7/\ C7NE% 'A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10
M!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W
M^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-
MOCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +
M*Y_QH_X=[_!/_H;?'?\ X65S_C7NE% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AW
MO\$_^AM\=_\ A97/^->Z44 >%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_  3_
M .AM\=_^%E<_XU[I10!X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X
M65S_ (U[I10!X7_P[W^"?_0V^.__  LKG_&C_AWO\$_^AM\=_P#A97/^->Z4
M4 >%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XU[I10!X7_P .
M]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C7NE% 'A?_#O?X)_]
M#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C7NE% 'A?_#O?X)_]#;X[_\
M"RN?\:/^'>_P3_Z&WQW_ .%E<_XU[I10!X7_ ,.]_@G_ -#;X[_\+*Y_QH_X
M=[_!/_H;?'?_ (65S_C7NE% 'A?_  [W^"?_ $-OCO\ \+*Y_P :/^'>_P $
M_P#H;?'?_A97/^->Z44 >%_\.]_@G_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_
M^%E<_P"->Z44 >%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C7N
ME% 'A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^->Z44 >%_\
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
M3OCM\%_@M>>'--^+GQ4T#PW<^+_$%OH7A6VUK5(K>35]2G8)#:6RNP,TSL0
MB@GFNKKX!_X+!?LR?!NS^(WP2_:NG\-RWOCJ\_:A^%>BV^L:GJ$UR-,L%\1V
M[-;V44C&.S65]KR^2J&9D0ONVC'W]0!SFC_%[X7^(/B7K7P9T7Q]I5SXL\.V
M-K>ZYX<BO%-Y96USO\B>2+.X1R>6X5\8)0C.15?XJ?'3X.? ZWTNZ^,'Q,T7
MPVFN:@;'1SJ]^D)O;D0R3M%$&.78112R$#HD;,< $U\[?\%)?A!X]^'NO^&/
M^"F/[-GAJ?4?B%\';2>/Q1X=T\ 2^-/!4K"34](QD;YX@@O+7.<7$&T#]\U8
M/["GVK_@H1^T!<?\%6/&6G7<?@>QL+KP_P#LS:)J5N\3Q:.[!-0\220R -'<
M:C)&(XLA62SA3_GNU '9_P##ZW_@D?\ ])&O@_\ ^%Q:?_%UT_BK_@J%_P $
MZ_ WPU\*?&/QC^VI\-],\*>.OMW_  AOB&]\56\=IK7V*807?V:0MME\F5E1
M]N=K$ UYQ^U5_P IDOV0_P#LG_Q4_P#1/AVC]JK_ )3)?LA_]D_^*G_HGP[0
M![W^S_\ M=?LL?M7:7=:Q^S+^T9X)\?6]B5%^WA'Q-:W[6A/W1,L+LT1.. X
M&:]$KX;_ ."M_P ,/A_^SU!X _X*2_";PC8:%\2O GQ6\+Z=J6MZ-:)!=>)-
M!U75[72[_2+MHP#=1/'=^:BR;C')"CIM.<_<E !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %?-_P#P46_9;^,'QKTSX??'
MS]ES4M+MOBW\%?&!\2>";;7)VALM;AEMI;34-&N)5#&".[M9G02A3LD2)CP&
M-?2%% 'YU_MG?\%0_P!KC3OAEI/P(M?V&O&OP)\7_%#5%\'6OQ7^*NMZ2_A/
MPG?W<;HMR+S2[NZ>XDQN%N)([=)9O+4L.5.]^V#^SY^V+^S;^Q-\'O\ @GI_
MP3E^#'BSQ#X-@TB/P[\2?&_A#Q1HFF^(=)T.T@A2067]J7EK$M]J#/*/M*,W
MV8"9PF\Q8^W_ !WX \"?%+PC??#_ .)O@K2/$>@ZG$(M2T37M-BO+2[0,&VR
MPRJR2+D X8$9 /:M*PL+'2K&'2]+LHK:VMHEBM[>WC"1Q1J %15'"J   !P
M* /G?]A7Q+X^\'Z!H_[-6G_\$R/&/P,\!>%/#GD^'[K6/%GAF^LD\MT5;81Z
M9JEU<-*^^20RNF&*NSOO<;O4?VGO&GQR^'GP \5^,OV:/@W'\0/'UCI+MX3\
M'SZQ;Z?%J5Z2%19+BXDCCCC7=YC9=251E4[B*[RB@#\]/^"?\7[9'[,UI?Z_
M\5O^"7/Q=\3?%+XDZO!J'Q=^+&J^/? ^Z_NON*L<4>N,\&G6D;&.WM(E(CB4
MX5G=BWJ?[1/P[_:._9N_;F/[>7[.GP%OOBEH/C#X=VOA'XG^!O#NL65EK$,E
MA=7%UINK68OYH;>ZVK>7=O+"TT;[6B=-Y5EKZXHH ^6/V*?@U^T%XN_:C^)W
M_!0#]J3X9#P+K'C30-'\)^!/ $^L6]_>Z#X=TZ2ZN-][/:N\'VFYN[V>9HHG
MD6)$C7>S;J^IZ** /F_]B/X"?%GX0_M&?M/>//B)X4_L[2?B)\8+36_!UW]N
M@F_M"P3P_I=HTVV)V:+$]M,FV0(WR9QM*DK_ ,%9?@+\6/VF?V&]>^#WP1\*
M?VWXCO?&'@^^MM.^W06V^"Q\4:5?73^9<.D8V6UM-)@L"VS:H9BJGZ/HH ^9
MO^"P/P2^,W[0W[ /BGX7_L_?#N;Q9XLE\3>$]2T[P[;ZG:6<E['8>)M+O[A5
MFO)8H$86]M,PWR*"5P,D@'C_ (R>,O\ @IY^V/\ #S5OV?\ X=?LB-^S_8>*
M+&73=?\ B5\1/'.DZI?:78S(8YWTW3]&N+I9[LQLPC:>XA1&PQ#8"G[)HH Y
M+X"_!7P)^S=\$?"/[/WPOL)+;P[X*\.6>B:+#,^Z06UM"L,9=L#<Y5 6;'S,
M2>]=;110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R!^T)\&O
MVG_V9_VW+S]OW]DCX3'XE:/XZ\(V/AWXQ_"^RUJUT_4KEM/DF?3M:TZ6\>.W
MEGBCN)[>2WEDC#QLA1MPKQKXK?'OXB?\%1?VQ_!'_!/[XB? GQ+\"O!_AC4M
M+^)/BW1?BK/9Q:[\0+;3KOSK73]-@LI[FVDM$O889;N07!D18XU")N)/Z25A
M^)_AE\-O&WB#0_%OC/X?:'J^J^&;I[KPWJ>IZ3#<7&DSNFQY;:212T#LGRED
M*DC@G% 'PK^WCX5_;A^/7[;5AX3\=_\ !/KQE\1_V</AZ;'5] T/PCXX\+VT
M'CKQ"$29;C58M2U2VF^QV,AVQ69CV33Q&:0NBQ(?LC]GCXJ_%?XN>$;S7_B]
M^S#XE^%6H6^HM;V^A>*-<TB_GNH1&C"Y5]*O+J)4+,R;6=7S&25P5)[ZB@#Y
M9_X*MZU^W]<?!C2/A9^P1\'->UN[\8:J;'QSXN\*^(M'L=6\+Z* IGET]=5N
M[:)[V96:**7<1 =TA!81@R_L"ZIX]^%/AKP[^RQX=_X)<^.O@QX!\/:1)'I^
MLZ[XS\+ZA;HZ_.?-73M5N;J:>:1G=YF1B[LSNV6)/U#10!\X?\%+/@+\6/V@
M/!?PCTGX1^%/[7N/"_[1_@/Q3KD?VZ"W^S:3IVLPW-Y<YF= _EPHS>6FZ1L8
M16/%?1]%% &/\0]*O]<\ :YHFE0>;=7FCW,%M%N"[Y'B95&20!DD<DXKQ_\
MX)>_!GXE?LZ_\$Z_@K\"?C'X;_L?Q5X2^&^E:7XATK[9#<?9+N&W1)(_-@=X
MY,,"-R,RGL37O%% 'SA^T!\!?BQXW_X*7?LY?M ^&/"GVKPCX#\'^/['Q9J_
MVZ!/L,^I1Z*MDGE.XEE\PVEQS&C!/+^<KN7/&_M[>"?VGM%_;O\ V=OVK/@-
M^RMKWQ4T;P!X9\=:;XIT[PYXET73KFTDU1-&6T8?VK>VJ2*WV2XSL9BNSG&Y
M<_8-% 'QCXL^"/[97_!1#XH^ ;S]J?X-Z;\'?A%\/?&5EXMD\#2^*;?6O$'B
MW5[%S+81WCV>ZSL[&&;9,T:2W#S/"@)1:^SJ** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
,H **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>39
<FILENAME>blkb-20210630_g8.jpg
<TEXT>
begin 644 blkb-20210630_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 ***_CZ_X.-_^";G_#NC_@H[XAL/!>@_9/A[\1_,\4>!
M?)BVPVT<TA^U6"XX7[/<%U5!R(9("?O4 ?V"T5_ '7W_ /\ !MU_P3=_X>(?
M\%'-!_X370?M?P]^&7E>*/&_G1;H;GRI!]CL&SP?/N NY#]Z&*?TH _K]HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OSX_X.4_^";G
M_#PK_@G'KE_X(T'[7\0OA9YOBCP9Y,6Z:ZCCC_TZP7')\ZW4LJ#EIH(!7Z#T
M4 ?P!U_7[_P;=?\ !-W_ (=W_P#!./0?^$UT'[)\0OB;Y7BCQOYT6V:V\V,?
M8[!L\CR+<KN0_=FEG]:_/BQ_X-NO)_X..7L#X"_XQ\AQ\4(_]&_T/RS<?+H7
M3;QJ *^5U^QKGJ:_H&H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *IZ]K^D^&=,DUG7+OR+:(J'D\MFQD@#A03U(
MJY7'_'?_ ))E??\ 72'_ -&K0!)_PO'X7?\ 0T?^24__ ,11_P +Q^%W_0T?
M^24__P 17SW10!]"?\+Q^%W_ $-'_DE/_P#$4?\ "\?A=_T-'_DE/_\ $5\]
MT4 ?0G_"\?A=_P!#1_Y)3_\ Q%'_  O'X7?]#1_Y)3__ !%?/=% 'T)_PO'X
M7?\ 0T?^24__ ,11_P +Q^%W_0T?^24__P 17SW10!]"?\+Q^%W_ $-'_DE/
M_P#$4?\ "\?A=_T-'_DE/_\ $5\]T4 ?0G_"\?A=_P!#1_Y)3_\ Q%'_  O'
MX7?]#1_Y)3__ !%?/=% 'T)_PO'X7?\ 0T?^24__ ,11_P +Q^%W_0T?^24_
M_P 17SW10!]"?\+Q^%W_ $-'_DE/_P#$4?\ "\?A=_T-'_DE/_\ $5\]T4 ?
M0G_"\?A=_P!#1_Y)3_\ Q%'_  O'X7?]#1_Y)3__ !%?/=% 'T)_PO'X7?\
M0T?^24__ ,11_P +Q^%W_0T?^24__P 17SW10!]7HZR('0Y##(-+4=I_QZ1?
M]<U_E4E !1110 4444 %%%% !1110 45\6?\%:?^0SX&_P"O74/_ $*WKX^K
M\TS[Q$_L3-JN"^K<_);7GM>\4]N1][;GR>9<4?V?C9X?V/-RVUYK;I/;E?<_
M92BOQKHKR/\ B+/_ %!_^5/_ +F</^NO_3C_ ,F_^U/V4HK\:Z*/^(L_]0?_
M )4_^YA_KK_TX_\ )O\ [4_92BOQKHH_XBS_ -0?_E3_ .YA_KK_ -./_)O_
M +4_92BOQKHH_P"(L_\ 4'_Y4_\ N8?ZZ_\ 3C_R;_[4_92BOQKHH_XBS_U!
M_P#E3_[F'^NO_3C_ ,F_^U/V4HK\:Z*/^(L_]0?_ )4_^YA_KK_TX_\ )O\
M[4_92BOQKHH_XBS_ -0?_E3_ .YA_KK_ -./_)O_ +4_92BOQKHH_P"(L_\
M4'_Y4_\ N8?ZZ_\ 3C_R;_[4_92BOQKHH_XBS_U!_P#E3_[F'^NO_3C_ ,F_
M^U/V4HK\Q_V$O^3L/!__ %]7/_I)-7Z<5]YPMQ%_K+@)XGV7L^63C;FYMDG>
M]EW['TF3YI_:V&E5Y.6SM:]^B?9=PHHHKZ8]8**** "BBB@ HHHH **** "B
MBB@ HHHH *X_X[_\DROO^ND/_HU:["N/^.__ "3*^_ZZ0_\ HU: /G^BBB@
MHHHH **** "H-2U72]&M&O\ 6-2M[2!2 TUS,L: GIDL0*GKX)^!/[.WPA_X
M*-_M3?'WXJ_ME^&(O&\'PX^*=QX%\!^"->FDDTS0K"TL[:1KQ+3<(VFNGN&9
MI75FQ& I"C% 'WI%+%/$L\$BNCJ&1T;(8'H0>XJM=:_H5EJ,6D7FM6D-W/\
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
MO^ND/_HU: /G^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#ZLM/\ CTB_ZYK_ "J2H[3_ (](O^N:_P JDH **** "BBB@ HHHH *
M*** /BS_ (*T_P#(9\#?]>NH?^A6]?'U?8/_  5I_P"0SX&_Z]=0_P#0K>OC
MZOYJX]_Y*S$_]N_^D1/R?B3_ )'57Y?^DH****^0/#"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH ]<_82_Y.P\'_P#7U<_^DDU?IQ7YC_L)?\G8
M>#_^OJY_]))J_3BOWCPL_P"1%5_Z^O\ ])@?H_!W_(MG_C?Y1"BBBOTP^M"B
MBB@ HHHH **** "BBB@ HHHH **** "N/^.__),K[_KI#_Z-6NPKC_CO_P D
MROO^ND/_ *-6@#Y_HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH ^K+3_CTB_ZYK_*I*CM/^/2+_KFO\JDH **** "BBB@ HHHH ***
M* /BS_@K3_R&? W_ %ZZA_Z%;U\?5]@_\%:?^0SX&_Z]=0_]"MZ^/J_FKCW_
M )*S$_\ ;O\ Z1$_)^)/^1U5^7_I*"BBBOD#PPHHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** /7/V$O\ D[#P?_U]7/\ Z235^G%?F/\ L)?\G8>#
M_P#KZN?_ $DFK].*_>/"S_D15?\ KZ__ $F!^C\'?\BV?^-_E$****_3#ZT*
M*** "BBB@ HHHH **** "BBB@ HHHH *X_X[_P#),K[_ *Z0_P#HU:["N/\
MCO\ \DROO^ND/_HU: /G^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#ZLM/\ CTB_ZYK_ "J2H[3_ (](O^N:_P JDH **** "BBB
M@ HHHH **** /BS_ (*T_P#(9\#?]>NH?^A6]?'U?8/_  5I_P"0SX&_Z]=0
M_P#0K>OCZOYJX]_Y*S$_]N_^D1/R?B3_ )'57Y?^DH****^0/#"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH ]<_82_Y.P\'_P#7U<_^DDU?IQ7Y
MC_L)?\G8>#_^OJY_]))J_3BOWCPL_P"1%5_Z^O\ ])@?H_!W_(MG_C?Y1"BB
MBOTP^M"BBB@ HHHH **** "BBB@ HHHH **** "N/^.__),K[_KI#_Z-6NPK
MC_CO_P DROO^ND/_ *-6@#Y_HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH ^K+3_CTB_ZYK_*I*CM/^/2+_KFO\JDH **** "BBB@
MHHHH **** /BS_@K3_R&? W_ %ZZA_Z%;U\?5]@_\%:?^0SX&_Z]=0_]"MZ^
M/J_FKCW_ )*S$_\ ;O\ Z1$_)^)/^1U5^7_I*"BBBOD#PPHHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** /7/V$O\ D[#P?_U]7/\ Z235^G%?F/\
ML)?\G8>#_P#KZN?_ $DFK].*_>/"S_D15?\ KZ__ $F!^C\'?\BV?^-_E$**
M**_3#ZT**** "BBB@ HHHH **** "BBB@ HHHH *X_X[_P#),K[_ *Z0_P#H
MU:["N/\ CO\ \DROO^ND/_HU: /G^BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#ZLM/\ CTB_ZYK_ "J2H[3_ (](O^N:_P JDH *
M*** "BBB@ HHHH **** /BS_ (*T_P#(9\#?]>NH?^A6]?'U?8/_  5I_P"0
MSX&_Z]=0_P#0K>OCZOYJX]_Y*S$_]N_^D1/R?B3_ )'57Y?^DH****^0/#"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ]<_82_Y.P\'_P#7U<_^
MDDU?IQ7YC_L)?\G8>#_^OJY_]))J_3BOWCPL_P"1%5_Z^O\ ])@?H_!W_(MG
M_C?Y1"BBBOTP^M"BBB@ HHHH **** "BBB@ HHHH **** "N/^.__),K[_KI
M#_Z-6NPKC_CO_P DROO^ND/_ *-6@#Y_HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH ^K+3_CTB_ZYK_*I*CM/^/2+_KFO\JDH ***
M* "BBB@ HHHH **** /BS_@K3_R&? W_ %ZZA_Z%;U\?5]@_\%:?^0SX&_Z]
M=0_]"MZ^/J_FKCW_ )*S$_\ ;O\ Z1$_)^)/^1U5^7_I*"BBBOD#PPHHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** /7/V$O\ D[#P?_U]7/\ Z235
M^G%?F/\ L)?\G8>#_P#KZN?_ $DFK].*_>/"S_D15?\ KZ__ $F!^C\'?\BV
M?^-_E$****_3#ZT**** "BBB@ HHHH **** "BBB@ HHHH *X_X[_P#),K[_
M *Z0_P#HU:["N/\ CO\ \DROO^ND/_HU: /G^BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#ZLM/\ CTB_ZYK_ "J2H[3_ (](O^N:
M_P JDH **** "BBB@ HHHH **** /BS_ (*T_P#(9\#?]>NH?^A6]?'U?8/_
M  5I_P"0SX&_Z]=0_P#0K>OCZOYJX]_Y*S$_]N_^D1/R?B3_ )'57Y?^DH**
M**^0/#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ]<_82_Y.P\'
M_P#7U<_^DDU?IQ7YC_L)?\G8>#_^OJY_]))J_3BOWCPL_P"1%5_Z^O\ ])@?
MH_!W_(MG_C?Y1"BBBOTP^M"BBB@ HHHH **** "BBB@ HHHH **** "N/^._
M_),K[_KI#_Z-6NPKC_CO_P DROO^ND/_ *-6@#Y_HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH ^K+3_CTB_ZYK_*I*CM/^/2+_KFO
M\JDH **** "BBB@ HHHH **** /BS_@K3_R&? W_ %ZZA_Z%;U\?5]@_\%:?
M^0SX&_Z]=0_]"MZ^/J_FKCW_ )*S$_\ ;O\ Z1$_)^)/^1U5^7_I*"BBBOD#
MPPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /7/V$O\ D[#P?_U]
M7/\ Z235^G%?F/\ L)?\G8>#_P#KZN?_ $DFK].*_>/"S_D15?\ KZ__ $F!
M^C\'?\BV?^-_E$****_3#ZT**** "BBB@ HHHH **** "BBB@ HHHH *X_X[
M_P#),K[_ *Z0_P#HU:["N/\ CO\ \DROO^ND/_HU: /G^BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#ZLM/\ CTB_ZYK_ "J2H[3_
M (](O^N:_P JDH **** "BBB@ HHHH **** /BS_ (*T_P#(9\#?]>NH?^A6
M]?'U?8/_  5I_P"0SX&_Z]=0_P#0K>OCZOYJX]_Y*S$_]N_^D1/R?B3_ )'5
M7Y?^DH****^0/#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ]<_
M82_Y.P\'_P#7U<_^DDU?IQ7YC_L)?\G8>#_^OJY_]))J_3BOWCPL_P"1%5_Z
M^O\ ])@?H_!W_(MG_C?Y1"BBBOTP^M"BBB@ HHHH **** "BBB@ HHHH ***
M* "N/^.__),K[_KI#_Z-6NPKC_CO_P DROO^ND/_ *-6@#Y_HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^K+3_CTB_ZYK_*I*CM/
M^/2+_KFO\JDH **** "BBB@ HHHH **** /BS_@K3_R&? W_ %ZZA_Z%;U\?
M5]@_\%:?^0SX&_Z]=0_]"MZ^/J_FKCW_ )*S$_\ ;O\ Z1$_)^)/^1U5^7_I
M*"BBBOD#PPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /7/V$O\
MD[#P?_U]7/\ Z235^G%?F/\ L)?\G8>#_P#KZN?_ $DFK].*_>/"S_D15?\
MKZ__ $F!^C\'?\BV?^-_E$****_3#ZT**** "BBB@ HHHH **** . ^/?[4O
MP _9?T[3M6^/7Q,LO#=OJTTD6G27D4K^>Z %P!&C'@,.OK7F?_#VK_@G3_T=
M)HG_ (!W?_QFO<O&/PZ^'WQ$MX+3X@>!-&UV*V<O;1:SI<5TL3$8)42*P4D=
MQ6!_PS)^S;_T;WX'_P#"3L__ (W0!Y9_P]J_X)T_]'2:)_X!W?\ \9H_X>U?
M\$Z?^CI-$_\  .[_ /C->I_\,R?LV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]&]^!
M_P#PD[/_ .-T >6?\/:O^"=/_1TFB?\ @'=__&:YOXL_\%2_V /$W@6[T;0_
MVFM$GN97B*1_9KE<XD4GEH@.@->[_P##,G[-O_1O?@?_ ,).S_\ C='_  S)
M^S;_ -&]^!__  D[/_XW0!\4?\-\_L=_]%]T3\Y?_B*/^&^?V._^B^Z)^<O_
M ,17VO\ \,R?LV_]&]^!_P#PD[/_ .-T?\,R?LV_]&]^!_\ PD[/_P"-T ?%
M'_#?/['?_1?=$_.7_P"(H_X;Y_8[_P"B^Z)^<O\ \17VO_PS)^S;_P!&]^!_
M_"3L_P#XW1_PS)^S;_T;WX'_ /"3L_\ XW0!\4?\-\_L=_\ 1?=$_.7_ .(H
M_P"&^?V._P#HONB?G+_\17VO_P ,R?LV_P#1O?@?_P ).S_^-T?\,R?LV_\
M1O?@?_PD[/\ ^-T ?%'_  WS^QW_ -%]T3\Y?_B*/^&^?V._^B^Z)^<O_P 1
M7VO_ ,,R?LV_]&]^!_\ PD[/_P"-T?\ #,G[-O\ T;WX'_\ "3L__C= 'Q1_
MPWS^QW_T7W1/SE_^(H_X;Y_8[_Z+[HGYR_\ Q%?:_P#PS)^S;_T;WX'_ /"3
ML_\ XW1_PS)^S;_T;WX'_P#"3L__ (W0!\4?\-\_L=_]%]T3\Y?_ (BC_AOG
M]CO_ *+[HGYR_P#Q%?:__#,G[-O_ $;WX'_\).S_ /C='_#,G[-O_1O?@?\
M\).S_P#C= 'Q1_PWS^QW_P!%]T3\Y?\ XBC_ (;Y_8[_ .B^Z)^<O_Q%?:__
M  S)^S;_ -&]^!__  D[/_XW1_PS)^S;_P!&]^!__"3L_P#XW0!\4?\ #?/[
M'?\ T7W1/SE_^(H_X;Y_8[_Z+[HGYR__ !%?:_\ PS)^S;_T;WX'_P#"3L__
M (W1_P ,R?LV_P#1O?@?_P ).S_^-T ?%'_#?/['?_1?=$_.7_XBC_AOG]CO
M_HONB?G+_P#$5]K_ /#,G[-O_1O?@?\ \).S_P#C='_#,G[-O_1O?@?_ ,).
MS_\ C= 'Q1_PWS^QW_T7W1/SE_\ B*/^&^?V._\ HONB?G+_ /$5]K_\,R?L
MV_\ 1O?@?_PD[/\ ^-T?\,R?LV_]&]^!_P#PD[/_ .-T >4V_P#P5G_X)UQV
M\:/^U'H@*H 1]CN_3_KC3_\ A[5_P3I_Z.DT3_P#N_\ XS7J?_#,G[-O_1O?
M@?\ \).S_P#C='_#,G[-O_1O?@?_ ,).S_\ C= 'EG_#VK_@G3_T=)HG_@'=
M_P#QFC_A[5_P3I_Z.DT3_P  [O\ ^,UZG_PS)^S;_P!&]^!__"3L_P#XW1_P
MS)^S;_T;WX'_ /"3L_\ XW0!Y9_P]J_X)T_]'2:)_P" =W_\9H_X>U?\$Z?^
MCI-$_P# .[_^,UZG_P ,R?LV_P#1O?@?_P ).S_^-T?\,R?LV_\ 1O?@?_PD
M[/\ ^-T >6?\/:O^"=/_ $=)HG_@'=__ !FC_A[5_P $Z?\ HZ31/_ .[_\
MC->I_P##,G[-O_1O?@?_ ,).S_\ C='_  S)^S;_ -&]^!__  D[/_XW0!Y9
M_P /:O\ @G3_ -'2:)_X!W?_ ,9H_P"'M7_!.G_HZ31/_ .[_P#C->I_\,R?
MLV_]&]^!_P#PD[/_ .-T?\,R?LV_]&]^!_\ PD[/_P"-T ?!O_!0_P#;C_9+
M^.FI^%+CX6?'71-4338+Q;T[W@\LNT)7_7*F<[6Z9Z<U\W_\+G^$G_12=$_\
M&4?^-?L%_P ,R?LV_P#1O?@?_P ).S_^-T?\,R?LV_\ 1O?@?_PD[/\ ^-U\
M/F_ .3YSF,\97J5%*=KJ+C;1):7BWLNY\]CN&L#C\5*O4E).5MFK:)+L^Q^/
MO_"Y_A)_T4G1/_!E'_C1_P +G^$G_12=$_\ !E'_ (U^P7_#,G[-O_1O?@?_
M ,).S_\ C='_  S)^S;_ -&]^!__  D[/_XW7F_\0MX?_P"?M7_P*'_R!R?Z
MG99_//[X_P#R)^/O_"Y_A)_T4G1/_!E'_C1_PN?X2?\ 12=$_P#!E'_C7[!?
M\,R?LV_]&]^!_P#PD[/_ .-T?\,R?LV_]&]^!_\ PD[/_P"-T?\ $+>'_P#G
M[5_\"A_\@'^IV6?SS^^/_P B?C[_ ,+G^$G_ $4G1/\ P91_XT?\+G^$G_12
M=$_\&4?^-?L%_P ,R?LV_P#1O?@?_P ).S_^-T?\,R?LV_\ 1O?@?_PD[/\
M^-T?\0MX?_Y^U?\ P*'_ ,@'^IV6?SS^^/\ \B?C[_PN?X2?]%)T3_P91_XT
M?\+G^$G_ $4G1/\ P91_XU^P7_#,G[-O_1O?@?\ \).S_P#C='_#,G[-O_1O
M?@?_ ,).S_\ C='_ !"WA_\ Y^U?_ H?_(!_J=EG\\_OC_\ (GX^_P#"Y_A)
M_P!%)T3_ ,&4?^-'_"Y_A)_T4G1/_!E'_C7[!?\ #,G[-O\ T;WX'_\ "3L_
M_C='_#,G[-O_ $;WX'_\).S_ /C='_$+>'_^?M7_ ,"A_P#(!_J=EG\\_OC_
M /(GX^_\+G^$G_12=$_\&4?^-'_"Y_A)_P!%)T3_ ,&4?^-?L%_PS)^S;_T;
MWX'_ /"3L_\ XW1_PS)^S;_T;WX'_P#"3L__ (W1_P 0MX?_ .?M7_P*'_R
M?ZG99_//[X__ ")^/O\ PN?X2?\ 12=$_P#!E'_C1_PN?X2?]%)T3_P91_XU
M^P7_  S)^S;_ -&]^!__  D[/_XW1_PS)^S;_P!&]^!__"3L_P#XW1_Q"WA_
M_G[5_P# H?\ R ?ZG99_//[X_P#R)^/O_"Y_A)_T4G1/_!E'_C1_PN?X2?\
M12=$_P#!E'_C7[!?\,R?LV_]&]^!_P#PD[/_ .-T?\,R?LV_]&]^!_\ PD[/
M_P"-T?\ $+>'_P#G[5_\"A_\@'^IV6?SS^^/_P B?C[_ ,+G^$G_ $4G1/\
MP91_XT?\+G^$G_12=$_\&4?^-?L%_P ,R?LV_P#1O?@?_P ).S_^-T?\,R?L
MV_\ 1O?@?_PD[/\ ^-T?\0MX?_Y^U?\ P*'_ ,@'^IV6?SS^^/\ \B?F%^R=
M^U%^SU\,_P!H3PWXY\;_ !>T2RTNPGF:[NOM8D\L-;RH/ECW,?F8#@'K7W5_
MP]J_X)T_]'2:)_X!W?\ \9KU/_AF3]FW_HWOP/\ ^$G9_P#QNC_AF3]FW_HW
MOP/_ .$G9_\ QNOKL@X?P?#F$EA\-*3C*7-[S3=[)=$M-#V\MRRAE=!TJ3;3
M=];=DNB78\L_X>U?\$Z?^CI-$_\  .[_ /C-'_#VK_@G3_T=)HG_ (!W?_QF
MO4_^&9/V;?\ HWOP/_X2=G_\;H_X9D_9M_Z-[\#_ /A)V?\ \;KW#T3RS_A[
M5_P3I_Z.DT3_ , [O_XS1_P]J_X)T_\ 1TFB?^ =W_\ &:]3_P"&9/V;?^C>
M_ __ (2=G_\ &Z/^&9/V;?\ HWOP/_X2=G_\;H ZW0-=TCQ1H5EXFT"^2ZL-
M1M([JRN8\[9H9%#HXSV*D'\:MU':6EI86L5A86T<$$$:QPPPH%2- ,!5 X
M& !4E !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?''Q3_X*
MR^-_@3X9N_CC\</^";7QK\*?"#3;I(]9^(FIOHCSZ9;M((_MUQI$&H27T=JK
M$%G\OS%3YC&.E 'V/17CW[5?[:'P\_9<\#>&O$)\+ZWXWU[QYK4.C_#OP9X,
MBAGU#Q)?2PO.J0&62.%(EACDFDGED2*.-"S-T!P_V:OVZV^,GQDU3]F3XU?L
M\>+?A%\3=-\/KK\'A/Q9=V%Y'JVDF80M>V-[I]Q/!<)'*T<<J;EDB:5,KA@Q
M /?:*^1OC9_P5 ^*/P)TOQ)\5_&/_!,WXV+\*O!TUS_PDOQ \[0EE@M+=V6;
M48M*_M#[=+9HJF4R>6K>4#($*@FO5OV@OVY/@I\ ?V?O#_[0SC5?%MCXVN],
MLOAYHG@^R%SJ'BN]U!=]E;64<C1JSR1[I-TC(B1H[NRJI- 'L=%?.WP _;[U
M#XB?':+]E[]HC]E_QE\&?'^IZ#/KGA;2?%FH:9?VGB*P@>-+EK.\TZYGA>>
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
(@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>40
<FILENAME>blkb-20210630_g9.jpg
<TEXT>
begin 644 blkb-20210630_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 **** "BOQ!^%?PM^+'_  <%?\%'OVLHOB?^
MV!\4_A]X ^ NNKX1^%6@?#OQ,^G6T5]YU[;C49D (F):P:9P=LC?:40.JQJH
M^H/^#8;]NCXX?MG?L!:MX;_:5\877B+QM\*?'=WX4OO$-_,9;G4[1(89K>:>
M4\RRKYLD)=OF<0*S%G9F(!^CU%?%O_!8/]D;]F/]H+0/"'Q#_;&_X*)^//@/
MX"\-S75E/'X7^)4'ANQUN^NO+> 74MPKQR/&MO-Y:[=V)),, "#\8?\ !NYX
MV^,VG?\ !2O]H#X ?L\_M1>/OC7^R1X7T-/^$3\>^-[Z:]B76R]DRV]M<R(J
MLP$FH(XA5(Y5MXYMHW)N /VAHK^;K]M7]H_XA6/Q-_:A^*7B?]K3XF:'^V!X
M*_:DL]#_ &?/AIIOBB^ABG\-&]ACLXK72T/DW5O/:O*[Y4AR(BV3<,)?U?M=
M8\1_\%(/^"DUIHB74D?P@_94U".?Q%]AN6^R^)/B3) "MIN4XEATF"3>PR,7
M5RBL#Y? !]S4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% 'X1_LE?MI?!W_@W[_X*6?MI_#/]ON+Q
M!X?T;XG>*O\ A-_A1JMKX?N;N'Q! ;C4+A;6%X8V'FNE]#'YC%8DDMY5D=#@
M'K?^"(OQ3;_@C7_P17^('_!1[]N'X8^,(+#XB_%(>(+?P_H6G1/J9T^[:ULK
M6<0W<\  DF,T@+."T)C<;MPS^T.M>&?#?B00KXB\/V-^+:42VXO;1)?*<=&7
M<#M/N.:O4 ?GM_P43_X*F_\ !&'_ (5O\-OAM_P4NT"6X\,?$WP9IWQ \*:1
MXH\$W&J0+%*C"$RI9";R[E%D<$<H-QPYKY#_ .#<6\TGQQ_P5B_:&^*?_!/;
MP'XR\,?L<WWAI8M!TS7!<1Z:^O"2P :VCE9L.2NI.%#%HX9D60(61!^VOB+P
MIX6\7V0TWQ9X:T_5+<-N%OJ-FDZ ^NUP1FK=C86.EV<>GZ;9Q6]O"@2&"",(
MB*.@"C@#V% 'R]_P5%^.%E^SG\,=,UGX,?#7P_K?[0'Q$U:+P7\$A>:9#)=+
MJ]TKC[4TI1G2TM(C-=3-]P)%M8CS!7Y@_MS?LY_LR?L4?M;_  @_8Q_;[^,?
MC+1OV;-&_9QUC5].\1VNMZE81>*?B7)?3RW^HW<UFX>:^=7$Z(Y8*7AC *NR
M-^ZU_P"&/#6JZU8>)=3\/6-SJ.E>;_9=_/:(\]GYJA9?*<C='O4!6VD;@,'-
M.USPYX>\3V:Z?XET*SU&W2594@OK5)D613E7"N" P['J* /C_P#X-]/&'[2'
MCS_@D)\&_%7[55_K%YXKNM(O-E]XA>1KZZTU;^X6PEF:3YG+6@@*NV2\>QB2
M6)K[,H  & ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH \_\ VJOVD?AQ^Q_^SCXT_:=^+=_]
MG\/>"/#]QJFH;6 >?RU_=P1YX,LLA2)!W>11WJ3]E_\ :*^''[7'[/'@W]IC
MX1ZE]J\.^-O#]OJNF,Q!>)94!:&0#[LL;[HW7^%T8=J_#W_@\V_X*1?\BI_P
M3%^&>O?\\?%'Q-^SR_7^SK!\?\#NG0_].K"K'_!F5_P4B^TV'BO_ ()B_$O7
MOGMO.\4?#+[1+UC)']HV"9]&*72(.3ONF/2@#]]J*** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **YGXJ?&'X<_!
M/P]#XK^)WB+^S+"XO5M(9_LDTVZ9D=PNV)&8?+&YR1CCKR*X#_AX'^R)_P!%
M;_\ *#?_ /QBO.Q.;Y3@JOL\1B(0EVE.*?W-IG+5QV"H3Y*M6,7V<DG^+/9:
M*\:_X>!_LB?]%;_\H-__ /&*/^'@?[(G_16__*#?_P#QBN?_ %BX?_Z#*7_@
MR'^9E_:F6?\ /^'_ (%'_,]EHKQK_AX'^R)_T5O_ ,H-_P#_ !BC_AX'^R)_
MT5O_ ,H-_P#_ !BC_6+A_P#Z#*7_ (,A_F']J99_S_A_X%'_ #/9:\__ &JO
MVD?AQ^Q_^SCXT_:=^+=_]G\/>"/#]QJFH;6 >?RU_=P1YX,LLA2)!W>11WKF
MO^'@?[(G_16__*#?_P#QBC_AX'^R)_T5O_R@W_\ \8H_UBX?_P"@RE_X,A_F
M']J99_S_ (?^!1_S/XJ/VJOVD?B/^V!^T=XT_:=^+=_]H\0^-_$%QJFH;6)2
M#S&_=P1YY$4482)!V2-1VJ3]DO\ :8^(_P"QM^TMX)_:C^$M[Y.O^"/$$&IV
M2LY5+A4.);:0CGRIHC)"X'5)&'>O[4_^'@?[(G_16_\ R@W_ /\ &*/^'@?[
M(G_16_\ R@W_ /\ &*/]8N'_ /H,I?\ @R'^8?VIEG_/^'_@4?\ ,ZG]E_\
M:*^''[7'[/'@W]ICX1ZE]J\.^-O#]OJNF,Q!>)94!:&0#[LL;[HW7^%T8=J[
MRO&O^'@?[(G_ $5O_P H-_\ _&*/^'@?[(G_ $5O_P H-_\ _&*/]8N'_P#H
M,I?^#(?YA_:F6?\ /^'_ (%'_,]EHKQK_AX'^R)_T5O_ ,H-_P#_ !BC_AX'
M^R)_T5O_ ,H-_P#_ !BC_6+A_P#Z#*7_ (,A_F']J99_S_A_X%'_ #/9:*\:
M_P"'@?[(G_16_P#R@W__ ,8H_P"'@?[(G_16_P#R@W__ ,8H_P!8N'_^@RE_
MX,A_F']J99_S_A_X%'_,]EHKQK_AX'^R)_T5O_R@W_\ \8KIOA5^U%\"_C;X
MAF\*_#'QS_:=_;V37<T']F74.V%71"VZ6)5/S2(, YYZ<&M:.>9+B*JITL33
ME)[)3BV_1)W9=/,,!5FH0K1;?123?YG?T445ZAV!1110 4444 %%%% !1110
M 4444 %%%% &5X\_Y$?6?^P3<?\ HIJ^9*^F_'G_ "(^L_\ 8)N/_135\R4
M%%%% !1110 452T?Q)X=\0RWL&@:]97SZ;>M9ZBEG=)*;6X55=H9 I.R0*Z,
M4;! =3C!%7: "BBB@ HHHH **** "BBB@ K7\ _\CUHO_86M_P#T:M9%:_@'
M_D>M%_["UO\ ^C5H ^F:*** "BBB@ HHHH **** /FC_ (*I?\F]:/\ ]CE;
M_P#I)=U\!5]^_P#!5+_DWK1_^QRM_P#TDNZ^ J_GCQ)_Y*>7^")^7\5_\C=_
MX4%%%%?!'S8445N?#[X;^-OBEXAB\,>!/#=WJ5TY!=;6W9Q"A(!D<J#M49Y)
MXJZ5*I6J*%--R>R6K94(3J248J[9AT5UOQ.^!GQ3^$.L1Z/XZ\'7MH;FYDAL
M+AH&\N\*, 3$<?-G*G'7##CFK]Y^R_\ M#Z?H#^)[[X->((K**+S99'TYPR(
M!DL4QN  Y.1P.:ZGEN8*I.G[&7-'XERNZ]=-#;ZIBN:4>1WCOH]/4X.BG0PS
M7,R6]O"TDDC!8XT4EF8G   ZFMKQ?\-/B#X U"VTGQOX,U+2;J\C#VMOJ%HT
M3RJ3MR P!//'UKFC2JS@YQBVEN[:*^UWYF*A.47)+1&'17?_ /#*O[27_1#_
M !-_X*9/\*XWQ#X=U[PEK5QX<\3Z1<6%_:/LN;.ZB*21-@'#*>0<$?G6M;!8
MS#1YJU.45YIK\T:5,/7I*\X-+S312HKH?A_\)_B3\5;N>R^'7@K4-8DMD#7/
MV*W++$#G&YNBYP< GG!QTK/\4^$O$_@?7)O#7C#0+O3-0MR/.L[V!HY%R,@X
M/8CD'H1R*AX?$1HJLX/D>B=G9OM?8ETJJIJ;B^5];:?>9U%%%8F85],?\$K/
M^3@]9_[$VX_]*[2OF>OIC_@E9_R<'K/_ &)MQ_Z5VE?2\'?\E/A?\7Z,];(O
M^1O1]3[\HHHK^GS]>"BBB@ HHHH **** "BBB@ HHHH **** ,KQY_R(^L_]
M@FX_]%-7S)7TWX\_Y$?6?^P3<?\ HIJ^9* "BBB@ KPO_@I1XE^-_A']BWQG
MK_[/@UQ?$,"60GN/"]L)M4M=,:]@749[-"#NN8[(W+QX!8,H*@L #[I7,_%_
MXR_"WX ^ ;OXI_&?QQ8>&_#EA-;Q7VLZI+LM[=IID@C+MC"*9)$!8X5<Y) !
M( /CS_@D5\%?V3=?UCXC?M)?L^>*]<UZ"+XG:A9:'XAF\>:M>IJ%C)IFG,3=
M17%PR3R^8\C%YD,J/D97;M'M_P >?V$?@!\6O$?B'XP?&?XC_$6.1[7S[>XM
M?BMJVE67AF.*W56FLX;2XB@@(\LS-)(KDNS$G;\H^+/V7_%GPH\:?\%1+OQY
M^Q+XK36];USXRZZ_Q0O_  ;?FZT&Z\&_V' UO->/"6MC+_:1_P!'=3YC.TX)
M*YQW_P"V1^WA^R[^TI^T7K7["_Q+_:B\+?#[X7>#+U8OC!=:SXACL+[Q;=*<
M_P#"/V@9@Z68('VNX !D'[B,X,C4 >]_\$OOB)\=?B]_P3E\%>.OB%XKEU/Q
M5J&EZBNC>(_$EFQ?4;1+RYBTR^NHU*,YEM4MI7PP:0,6W MFN#_X)X:1\:/
M_P"WE^TK\,?C/^T%K_Q!OM.T+P)?2WVJR>5:6]U=V^JR7"V5FI,=E!E458TR
M=L:;VD;+GZ>^!/Q:^!OQG^'%GXK_ &=/''A_7_"L!-C87GABYCELXO) 3R4,
M?RJ$&%VCH,"O!?V7?^4K?[5W_8K_  X_](]7H \X_:F_:4^"/Q#_ &O_ !;\
M'OVH_P!J/4/A_P#"_P"&MMIVGGPOX=\2W>F7WC/7KRU%]-YLM@RWDEI:6DMJ
M#%"54R7!:1L*JU])?L4>'/V5])^$3Z]^QYX_D\1^#M:U%[F*\_X3F]UZ*.=4
M2-XHY;RXF>#&P;H0RA6+94$FOG_P_P",OV=_V%?^"E_QS^)7[3^N:1X*7XNV
M/A_4_!/CSQ*ZV]E>6]IIZVEYIJWDF(XIDF@68PEE:1)HF ;8,;'[$7Q ^'>E
M^,OVGOVXM&DDT/X)Z]KMIK>C:U-ITL%MJ":=HZ+J^M00[-SPR21G]ZJGSC;,
MXW9Y /H+]ISX1?"3XN_#Z.Q^./CG6M"\,Z3?+?ZE-I7CB[T"*<!'C$=U<VDT
M+M!F0-L,@4NJ$YP*^:_V4H? G@[]O9?A]^PY\9]>\7_"1/A_?2_$33Y?&UWX
MBT/0-96YMAIZVEY<S3F&ZEC:[\VV24@)&K,BG::]V^.7[5?[$'A[X;>&Y_VD
MOBCX-M/"'Q(T\7.@-XU1$TW5[<)#.I;[2OE#Y9(G"R8/(P,J<> ?LM7WP \8
M?\%%4\7?\$Z=(TZ'X7V_PZU&W^*NK>"K'[-X7U+6&N[4Z<EOY2K;3WT:+>-)
M+""1'(%=\D+0!]QT444 %:_@'_D>M%_["UO_ .C5K(K7\ _\CUHO_86M_P#T
M:M 'TS1110 4444 %%%% !1110!\T?\ !5+_ )-ZT?\ ['*W_P#22[KX"K[]
M_P""J7_)O6C_ /8Y6_\ Z27=? 5?SQXD_P#)3R_P1/R_BO\ Y&[_ ,*"BBBO
M@CYL*^L/^"=OCSP5:^"/%?PL/CBV\->*=:NXI-+U*XVJ9T"[1&C,0"RG?\N0
MW[W*Y(./D^O4_P!F[P)\#/&5YO\ B7\89O#&KV^JV[:3"=,>XBNDSE@2H 5M
MVT EAU/!KW^&,57P><TZE)1;U5I24%9IIVDVK.VSON>EE%:I0Q\902;U6KY5
M9JSUNK/MYF]^V!X-_:1^&WCV+4_B?KNH7NEC6KJZ\*WTFHM=00[I ^Q-_,9
M5/D('W> 1DUZ3^P7\0?COXR^(.N?%SXD_$_5Y?"&CZ;.^MSZM?NUJ9=NY51&
M.Q"@RYV ;0 /XP#6_:T^.GP2\2Z1X<_9QT_Q9J>I:?IGC+[3XH\07$#[K2/S
MIEEBCW)N<H)G PI 6- -V:W_ (J_$W]C'QU\,=-^"W@O]I"?PGX7L%'GZ9IO
MA.^<WC Y!E=H@6Y^8C^)CN8D@8^TH4<)@\_K8JAC$XT^62A*K%.52WP\S<4X
M0V;UT]U7U/?ITZ-#,JE:G734;/E<TKRMM=M)QCU?;0^?OAK^T#HWPB^+'B/X
ME^'/AOIFI37LMRWALZBI TIWE+)(JC@X0E2.#TPRC.?5/^"GU]=3?$#P7J32
MD3/X764NG!#&5CD8Z<U\W^,K#PUI?BO4=-\':\^J:5!=NFGZC);M$US"#\LA
M1@"I(YP1D5['^W5\9?AM\9/$OA;4/AOXC_M*'3O#JVMZ_P!CFA\N4.3MQ*BD
M\=QD>]?-8?,9_P"KN-PE6I'24'&*<=7SMR<;?%TUULK=#R:>*E_9>(HSDMXM
M+35W=VK;].^ECN/V$?'7QB\<^.=7^)'Q,^,7B6?PKX.TJ2\U-+W69W@ED*-M
M5U9L,%59)"/5%]:^<OBOX_OOBI\2=;^(FHQ^7)J^HR7 B_YYH3\B>^U0JY[X
MKUS5?C3\,/ /[%=K\%?AEXF^V>)/$E\+GQ>T=G/%]G0X8Q;Y$4-@)%&=I8'$
MASAN?/?@IH'P#UR'7F^.'C?5-&>WT[?H"Z;$S"YN<-\CX@EPO"]=O4\^CS*M
M+$X/"99"NI.SJ3E*:Y>>2TBY-M+EBDM_B;6X\74=:A1PD:B;MS2;EIS-;7\D
MK>K9[1KNJZW\'?\ @G+X3U'P!J]QI=_XH\4/)JM_I\[12R+FYPN]<,.((0>>
MBD=ZK?MLLWC3X ?"'XNZTXEUJ_T0VNHWC8\RYQ'&P9CW^;S&^LA]:S?AC\2O
M@M\6?V8+;]FSXR_$"3PG=Z#K)OM"UIM->ZB=&:1BC!"#G]]*,$J,%""<$5B?
MM??&SP!XYT[PC\)/A)>SWGASP5I7V6'4[B$QM>S%40OM8 @!8QR0,EVXQ@GU
M<=C,-+(IM58N$J-&$8<RNJD9)R]V]U:TFY-).^C=SLQ%>B\NDU-<KITXJ-U?
MF35]-U;5WMK?S/$J***_.SY<*^F/^"5G_)P>L_\ 8FW'_I7:5\SU],?\$K/^
M3@]9_P"Q-N/_ $KM*^EX._Y*?"_XOT9ZV1?\C>CZGWY1117]/GZ\%%%% !11
M10 4444 %%%% !1110 4444 97CS_D1]9_[!-Q_Z*:OF2OIOQY_R(^L_]@FX
M_P#135\R4 %%%% !39H8;F%[>XB62.12KHZY# \$$'J*=10!S7PW^#_PU^$7
M]N#X;>$X-)7Q'KLFLZS';.Y2>]DBBB>4*S$1Y2&,;4"K\N<9))Z6BB@ HHHH
M AOM.T_5+<VFIV,-Q$2"8IX@ZD@Y!P>.#4P  P!110!%?6%CJ=H]AJ5E%<02
M#$D,\8=&'H0>#3K>VM[.!+6T@2**-0L<<:A54#L .@I]% !1110 5K^ ?^1Z
MT7_L+6__ *-6LBM?P#_R/6B_]A:W_P#1JT ?3-%%% !1110 4444 %%%% 'S
M1_P52_Y-ZT?_ +'*W_\ 22[KX"K[]_X*I?\ )O6C_P#8Y6__ *27=? 5?SQX
MD_\ )3R_P1/R_BO_ )&[_P *"BBBO@CYL**** "BBB@ HHHH **** "BBB@
MHHHH *^F/^"5G_)P>L_]B;<?^E=I7S/7TQ_P2L_Y.#UG_L3;C_TKM*^EX._Y
M*?"_XOT9ZV1?\C>CZGWY1117]/GZ\%%%% !1110 4444 %%%% !1110 4444
M 97CS_D1]9_[!-Q_Z*:OF2OIOQY_R(^L_P#8)N/_ $4U?,E !1110 4444 %
M%%% !1110 4444 %%%% !1110 5K^ ?^1ZT7_L+6_P#Z-6LBM?P#_P CUHO_
M &%K?_T:M 'TS1110 4444 %%%% !1110!\T?\%4O^3>M'_['*W_ /22[KX"
MK[]_X*I?\F]:/_V.5O\ ^DEW7P%7\\>)/_)3R_P1/R_BO_D;O_"@HHHKX(^;
M"BBB@ HHHH **** "BBB@ HHHH **** "OIC_@E9_P G!ZS_ -B;<?\ I7:5
M\SU],?\ !*S_ ).#UG_L3;C_ -*[2OI>#O\ DI\+_B_1GK9%_P C>CZGWY11
M17]/GZ\%%%% !1110 4444 %%%% !1110 4444 97CS_ )$?6?\ L$W'_HIJ
M^9*^F_'G_(CZS_V";C_T4U?,E !1110 4444 %%%% !1110 4444 %%%% !1
M110 5K^ ?^1ZT7_L+6__ *-6LBM?P#_R/6B_]A:W_P#1JT ?3-%%% !1110
M4444 %%%% 'S1_P52_Y-ZT?_ +'*W_\ 22[KX"K[]_X*I?\ )O6C_P#8Y6__
M *27=? 5?SQXD_\ )3R_P1/R_BO_ )&[_P *"BBBO@CYL**** "BBB@ HHHH
M **** "BBB@ HHHH *^F/^"5G_)P>L_]B;<?^E=I7S/7TQ_P2L_Y.#UG_L3;
MC_TKM*^EX._Y*?"_XOT9ZV1?\C>CZGWY1117]/GZ\%%%% !1110 4444 %%%
M% !1110 4444 97CS_D1]9_[!-Q_Z*:OF2OIOQY_R(^L_P#8)N/_ $4U?,E
M!1110 4444 %%%% !1110 4444 %%%% !1110 5K^ ?^1ZT7_L+6_P#Z-6LB
MM?P#_P CUHO_ &%K?_T:M 'TS1110 4444 %%%% !1110!\T?\%4O^3>M'_[
M'*W_ /22[KX"K[]_X*I?\F]:/_V.5O\ ^DEW7P%7\\>)/_)3R_P1/R_BO_D;
MO_"@HHHKX(^;"BBB@ HHHH **** "BBB@ HHHH **** "OIC_@E9_P G!ZS_
M -B;<?\ I7:5\SU],?\ !*S_ ).#UG_L3;C_ -*[2OI>#O\ DI\+_B_1GK9%
M_P C>CZGWY1117]/GZ\%%%% !1110 4444 %%%% !1110 4444 97CS_ )$?
M6?\ L$W'_HIJ^9*^F_'G_(CZS_V";C_T4U?,E !1110 4444 %%%% !1110
M4444 %%%% !1110 5K^ ?^1ZT7_L+6__ *-6LBM?P#_R/6B_]A:W_P#1JT ?
M3-%%% !1110 4444 %%%% 'S1_P52_Y-ZT?_ +'*W_\ 22[KX"K[]_X*I?\
M)O6C_P#8Y6__ *27=? 5?SQXD_\ )3R_P1/R_BO_ )&[_P *"BBBO@CYL***
M* "BBB@ HHHH **** "BBB@ HHHH *^F/^"5G_)P>L_]B;<?^E=I7S/7TQ_P
M2L_Y.#UG_L3;C_TKM*^EX._Y*?"_XOT9ZV1?\C>CZGWY1117]/GZ\%%%% !1
M110 4444 %%%% !1110 4444 97CS_D1]9_[!-Q_Z*:OF2OIOQY_R(^L_P#8
M)N/_ $4U?,E !1110 4444 %%%% !1110 4444 %%%% !1110 5K^ ?^1ZT7
M_L+6_P#Z-6LBM?P#_P CUHO_ &%K?_T:M 'TS1110 4444 %%%% !1110!\T
M?\%4O^3>M'_['*W_ /22[KX"K[]_X*I?\F]:/_V.5O\ ^DEW7P%7\\>)/_)3
MR_P1/R_BO_D;O_"@HHHKX(^;"BBB@ HHHH **** "BBB@ HHHH **** "OIC
M_@E9_P G!ZS_ -B;<?\ I7:5\SU],?\ !*S_ ).#UG_L3;C_ -*[2OI>#O\
MDI\+_B_1GK9%_P C>CZGWY1117]/GZ\%%%% !1110 4444 %%%% !1110 44
M44 97CS_ )$?6?\ L$W'_HIJ^9*^F_'G_(CZS_V";C_T4U?,E !1110 4444
M %%%% !1110 4444 %%%% !1110 5K^ ?^1ZT7_L+6__ *-6LBM?P#_R/6B_
M]A:W_P#1JT ?3-%%% !1110 4444 %%%% 'S1_P52_Y-ZT?_ +'*W_\ 22[K
MX"K[]_X*I?\ )O6C_P#8Y6__ *27=? 5?SQXD_\ )3R_P1/R_BO_ )&[_P *
M"BBBO@CYL**** "BBB@ HHHH **** "BBB@ HHHH *^F/^"5G_)P>L_]B;<?
M^E=I7S/7TQ_P2L_Y.#UG_L3;C_TKM*^EX._Y*?"_XOT9ZV1?\C>CZGWY1117
M]/GZ\%%%% !1110 4444 %%%% !1110 4444 97CS_D1]9_[!-Q_Z*:OF2OI
MOQY_R(^L_P#8)N/_ $4U?,E !1110 4444 %%%% !1110 4444 %%%% !111
M0 5K^ ?^1ZT7_L+6_P#Z-6LBM?P#_P CUHO_ &%K?_T:M 'TS1110 4444 %
M%%% !1110!\T?\%4O^3>M'_['*W_ /22[KX"K[]_X*I?\F]:/_V.5O\ ^DEW
M7P%7\\>)/_)3R_P1/R_BO_D;O_"@HHHKX(^;"BBB@ HHHH **** "BBB@ HH
MHH **** "OIC_@E9_P G!ZS_ -B;<?\ I7:5\SU],?\ !*S_ ).#UG_L3;C_
M -*[2OI>#O\ DI\+_B_1GK9%_P C>CZGWY1117]/GZ\%%%% !1110 4444 %
M%%% !1110 4444 97CS_ )$?6?\ L$W'_HIJ^9*^F_'G_(CZS_V";C_T4U?,
ME !1110 4444 %%%% !1110 4444 %%%% !1110 5K^ ?^1ZT7_L+6__ *-6
MLBM?P#_R/6B_]A:W_P#1JT ?3-%%% !1110 4444 %%%% 'S1_P52_Y-ZT?_
M +'*W_\ 22[KX"K[]_X*I?\ )O6C_P#8Y6__ *27=? 5?SQXD_\ )3R_P1/R
M_BO_ )&[_P *"BBBO@CYL**** "BBB@ HHHH **** "BBB@ HHHH *^F/^"5
MG_)P>L_]B;<?^E=I7S/7TQ_P2L_Y.#UG_L3;C_TKM*^EX._Y*?"_XOT9ZV1?
M\C>CZGWY1117]/GZ\%%%% !1110 4444 %%%% !1110 4444 97CS_D1]9_[
M!-Q_Z*:OF2OIOQY_R(^L_P#8)N/_ $4U?,E !1110 4444 %%%% !1110 44
M44 %%%% !1110 5K^ ?^1ZT7_L+6_P#Z-6LBM?P#_P CUHO_ &%K?_T:M 'T
MS1110 4444 %%%% !1110!\T?\%4O^3>M'_['*W_ /22[KX"K[]_X*I?\F]:
M/_V.5O\ ^DEW7P%7\\>)/_)3R_P1/R_BO_D;O_"@HHHKX(^;"BBB@ HHHH *
M*** "BBB@ HHHH **** "OIC_@E9_P G!ZS_ -B;<?\ I7:5\SU],?\ !*S_
M ).#UG_L3;C_ -*[2OI>#O\ DI\+_B_1GK9%_P C>CZGWY1117]/GZ\%%%%
M!1110 4444 %%%% 'D_[5G['/PO_ &P=&T?1/B;X@\36$6B7,L]HWAK6C9L[
M2*JL)"%;>,*,>G/K7BG_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3
M_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHO
MQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\
M4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;
M_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+A
MO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_
M  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_P
MY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3
M_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^
MBB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\
M4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\
M+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+A
MO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-
M5]AT4 ?'G_#DC]D__HHOQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'
M10!\>?\ #DC]D_\ Z*+\4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% '
MQY_PY(_9/_Z*+\4__"X;_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_
M  Y(_9/_ .BB_%/_ ,+AO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/
MV3_^BB_%/_PN&_\ C5'_  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3
M_P#HHOQ3_P#"X;_XU1_PY(_9/_Z*+\4__"X;_P"-5]AT4 ?'G_#DC]D__HHO
MQ3_\+AO_ (U1_P .2/V3_P#HHOQ3_P#"X;_XU7V'10!\>?\ #DC]D_\ Z*+\
M4_\ PN&_^-4?\.2/V3_^BB_%/_PN&_\ C5?8=% 'QY_PY(_9/_Z*+\4__"X;
M_P"-4?\ #DC]D_\ Z*+\4_\ PN&_^-5]AT4 ?'G_  Y(_9/_ .BB_%/_ ,+A
MO_C5'_#DC]D__HHOQ3_\+AO_ (U7V'10!\>?\.2/V3_^BB_%/_PN&_\ C5'_
M  Y(_9/_ .BB_%/_ ,+AO_C5?8=% 'QY_P .2/V3_P#HHOQ3_P#"X;_XU1_P
MY(_9/_Z*+\4__"X;_P"-5]AT4 4/"OAVQ\(>&--\)Z9-/);:780VEO)=2F25
MDC0(I=CRS849/<\U?HHH **** "BBB@ HHHH **** "BBB@ HHHH ***\>_X
M*%?'/Q/^S)^PC\8_VAO!$8;6_!?PTUK6-%WQ!U6\@LI9(&93P5$@0L/0&@#&
M^-?_  5&_P"">'[.OQ N_A5\:?VP_ N@^(].56U;1[C6DDGTT-C!NECW?9<A
M@?WNS@@].:]=T#XH_#/Q5\.X?B]X8^(FAZCX3N--;48/$]CJT,NGR684L;A;
MA6,9B"@DONV@ G/%>1_\$X?V5OAQ^RO^QEX+^&OA73(+J]U/P];:GXT\07 $
MUUXEUBZA6:]U"[F.6N)9II)&+.6PI51\J@#QG]A[X=>$O@-_P4$_:?\ V$?"
MV@V1^%NI:'X=\>Z%X,:W1]/T>;6EU"TU:RC@8%$MIYK$3^0 (U,\N%P^* /:
M_A!_P4Y_X)Y?'_XH)\%O@I^V?\.?$_BF=I!9:-H_BJWFEO3'G>+8AMMR5 )/
ME%\ $] 37K.L_$KP!X=\<:'\,]=\8:?:>(/$MO>3^']&N+I5N-0CM1&UR\2'
MEQ$)HBY'W?,7/6OBW_@K7X=\'?&KQI^SY^P3\&_#5C)\2I_BMH7C/1I=,M45
M_ _AS1;V.>_UG*@?9D*(+.)<KYTMP(USM;'U!\1_V9M"^(W[3WPR_:=O?$]W
M;7_PRTKQ#8V.EQ0J8;U=6CLTD:1C\RF,6:E<==YST% '+_&3_@IW_P $\/V>
M_B,WPB^-G[:/PW\->)H9$2]T75/%5M'/8LV-OVD;O]%!R,&;8#D>M>R3>,/"
M5MX3;Q]<>*-.CT)-.-^^M/>QBT6T$?F&X,Q.P1;/GWYV[><XKR7]LOXF_LR_
MLA_LP?$/XR?%[X>Z-<:'J-G(NM>'K;1XGF\7W]ROV>'3_)"YO+FZ=DMU5@Q;
M>,_*"1\/^+/V>_B?^S[_ ,$>_P!C_P#X)Y_M!RF2?QU\7/!7@[XE:6;HNJZ9
M+=W&JW&CM)N.Z,1VB6+8)#(&4$JU 'W5^SS_ ,%!/V(/VLO%>H>!?V:OVJ_
MOC;6=,@,]YI7A[Q%#<7 @#;3.J*V9(@Q \U R9(&[D5[#7QE_P %;= \-_"K
M1/V?OVD_!WA^UL/$7PZ_:$\(:9HMWI\"0S+I.K7R:1J&G(5 /D2VUV<Q#Y=T
M4;8^0$?9M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %1WEY9Z
M=9RZAJ%U'!;P1M)//-(%2-%&69F/   ))/2I*^-_^"QB7_Q-\-?!#]C2?4[F
MS\.?'+XYZ9X;\?-;7#0M>:!;V=[JEY8>8I#(+H6$=NV""T<DJ\[B" =[X:_X
M*Y_\$Q_&/C^V^&7AG]N?X;7FKWNH&PL%B\30_9[NZ! \B&Y)\B:0D@!$<DDX
M )KU[XU_'KX)?LV^ KCXI?M!?%OPYX*\.6TBQS:WXHUB&QMA(P)6,23,H9VV
MG:@RS8X!JC\1_P!F+]G[XL_ .^_9=\=?"+0+SP!?Z,=*D\*KID4=G#:[-BI#
M&JA82@P49 "C*K*00#7S[_P1ZU'4?C'_ ,$^_!_ASX\/!XSUGX8>,]?\*VGB
M#7;9+J:Y?0]7OM+M+\-("1<?9H4!E^^6+G/S&@#VW]FS]M?]DG]L.TU*[_9?
M_:)\)^./['=5U>W\/ZQ'-/9;L[#-#GS(PV#M9E ;!P3@UV&E?%;X::WXA\2^
M$])\=Z5/J7@UX$\664=ZGF:09K=;F(7 S^ZW0,LHW8RC ]*^.O!-GH7[1_\
MP71U3XY? W3(5T+X*?"2^\$?$_QE8QA8]:\07UY:W4&B&0<7#6,$)FE(+>3)
M<QQG#$@?2?PQ_98\*_#?XX?&#XU-K4VJ/\8M0TJYUG1[ZUC-O:BRTJ'3A$O7
MS%DCA#,&[L1TH YGX<?\%1/^"='Q?^+,'P+^%W[;'PTU_P 67=PUO8:-I?BV
MVF>^F7[T5NROLN)!W2-F8>E>V>(/$&@>$M"O?%/BK7+/3-,TVUDN=1U'4+E(
M8+6!%+/+)(Y"HBJ"2S$  $DU\-_\%G?"?@3XG_!_X8?\$X_@QX/TU?B5X]^(
M6A7?P\MM)LDB/@O3])U&WO;_ ,0+Y87[)#;VT3P!D*EWNEB4-O*U]9?M#_LS
M?!W]JGPIIG@'XZ>'9];\/Z=K]MJ\N@-J,T5EJ4T&XQ17L,;*EY;AV60V\P:)
MGBC9E.P4 ;WPK^*_PU^./P^TOXK_  >\<Z7XF\,ZW 9](UW1;Q;BUO(PQ0O'
M(A*L-RL,CN#705\?_P#! Q$C_P""0?P1CC4*J^'KL*H& !_:-W7V!0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7-?&;X
M4>#OCS\(/%7P.^(=FUQH'C+PY?:'K<$; -):7<#P3*"0<$I(V#C@UTM% 'P;
M\(?VA_V_/^">'[/,'[/7[0'[ WQ%^-3?#?0FT[PM\3/A#?:1=0>)]+LXB+66
M\L[N]@O+.\\A(TE1(K@22JQC:0N%J#_@GO?_ !J\8_LY_&'_ (*S^"=#\.?$
MSXL?'BPM]2\)?#_PQXFCCL-,L=,MI;?2?#KWMT(E2XBDDN#=R.(P)YIEVC8"
M?OFL/P3\,OAM\-/[4_X5S\/=#\/_ -N:M+JFM?V)I,-I_:%]+CS;J?RE7S9G
MP-TC99L#).* /@3]@]OVX_V=3K/Q1^./_!*[XL^+_C)\2;R&[^)_Q&F\?^!E
MB8KQ#8647]O,]OIEHK%(8%&2 SL#([5^B]%% 'YQ^,;3_@H!\0O^"@.J?M"_
MM&_\$POB!XX\'_#+6Y[;]GWPSX;^(?@]=*MR-T;>)[I+S6(99=1F4D0))$HL
MXF(7,KNX]V_:T^$/Q_\ VXOV--%\3>&_A%<?#3XM^#?'&E^-O WA3QSK%C<K
M#JVD:@)H;>[N-,GN8/)NX$DB+1R.42Z!895DKZFHH ^&_'FF_MF?\%&?B?\
M";P)\4OV*=?^"W@#X=_$73/''C_4_&7BO1[^;6K_ $HF>QTO3H]-N;CSH#>>
M3-)<S" >7;[54LQ4?<E%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %?/_P#P4?\ V2_'7[6/P-TB+X*^+;#0?B7\.O&NF^-_A?J^K1LUE'K=
M@S[(;H("QMIX9;BVDVY(2X+8;;M/T!10!^?G[57_  5P_:^_9_\ @6MQXT_X
M)I^,?ASXNU&_M-#D\=^-O$VD7/@+PW?7C^1#J%WJ6GW,]R;%)2K%GM(1RJ.T
M1<5=^*'[/7[;W[#W_!+_ , ?L>?\$Y?"6K?$+Q7=W7V/QQ\1-*UK2;/4=/AO
M9IKW5]<LX]3N[>&6[FN)YC C2D1-,K-N$>&^Z/$WACPWXU\.WWA#QEX>L=6T
MG5+22UU/2]3M$GMKN"12KQ2QN"LB,I(*L"""011X9\,>&_!7AVQ\(>#?#UCI
M.DZ7:1VNF:7IEHD%M:01J%2**- %C15  50    * /E__@GW=?$+X)^&_#7[
M*WAS_@ES\1?A/X(TNTG+^*_$WCKPKJ2M<D-+)<7?V#5KBZN;FYF)+S>6Q:20
MLQ49(^C?BUXC\=>$/A=XC\5_##X=OXO\2:;H=U<Z!X5CU.&R;6+U(F:&T%Q.
M1%!YD@5/,<A5W9/ KH:* /S;_8GN?V_O@9KGB7]HW]H[_@E#\5/&_P <?B%L
M_P"$R\7VOQ"\#)9Z=91L6MM#TJ.37MUMIUON.%.'GD+32Y=@%_2*!Y)8$EEA
M:-F0%HV()0XZ$C(X]J=10!\X?\$B_@+\6/V8/^"<GPM^ WQS\*?V'XL\.:/<
MP:SI7VZ"Y^SR->W$JCS;=Y(GRCJ<JQ'..H(KZ/HHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
G HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>blkb-20210630_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/20210630"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="blkb-20210630.xsd" xlink:type="simple"/>
    <context id="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ief456a8025b0410380357d4471125598_I20210802">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2021-08-02</instant>
        </period>
    </context>
    <context id="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i071c50c3b4734b3f999133eb96a9de08_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0c4f3a0e973e4867b288389c234b2263_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if7a7c67883f64569be2e4ee9aeefad4e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2fb9e3b7a5a54b33b4bae8de87dd9e49_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if30fef1bccf74115ac2fd9453dbf2daa_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:RecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9feacac20a8241d2b09b31269a967b42_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id7745ce8f7d0468db8679d52a490cdc3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id213085bdba741d0ae4c94f44974f447_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7f02afc74edc48ee813e038c180b5bb4_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8e1c504149de408a9651288ad8885364_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7443b56423f147f2a4cd37fc8f751742_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic695a958117b407d9e628a39ddd57582_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9c4f3f3edf7147e896e64161817d93fc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i40e60d4eb82249e99e97100c8faeea79_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i677eb8abdbf9464391bdca75757ea858_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d8b5e158073439ab9824942f973c33e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifafcb893100a41649720128069cec294_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i652549159d8e41299b603601679ed279_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie76abe3bfd8443f5b2d7da99bba0e176_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia538cf055e234eaba299f18ff6583462_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i736e2c2ba736474099e01603bd535121_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iaf0a7f5db12c43fba894b69f8ea3d656_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1b501365f9364f11814f38afe20371eb_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i713ee4978d1b4cbcb9e0ec38c28527cd_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i786110b65689439b9e985b030751c0ca_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i0c7675b7eb6b450f8c9d5704853e4e00_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i1ba4b7ae54f8428ab7468f993763df2a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i707ecb2a18c4490488d3ea69de6fcece_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i6ebade9267464b80be7360e39556044e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7d1b5be841254e81b70196718b7a8d0a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i41eb277e175546339955bd811d0bed7e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i86bc018c8d464d36be5bfdce8eaf31bc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i63c9a41355b243c0b494ff05a9d16ccd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i71d3521d86ee4b2a87de49bfb70f1d1c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib15e8a7f33bd4506bd4e803025e88dca_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i91180e7dbe8d4b37bbdfe55b0f4596a3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia8608c8f371941d4a74c57849f1d0e53_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie2d3af9a26a343d7b20e79b3dbe58cb3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i076fcaf11f5340a2b0f4d8b0ee1e1727_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i6cc5f3d8dd384ea68ca9952094232dd5_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if46b1a7ff7ac4967b9802be2cc10da41_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifd5e9bce56a443b5b674f784c5a39d5b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id6a6d0f668f442eebedb88d08ad8c9cc_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i2f8463d45fbf4e13a1613507a2a4c7c2_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id0383c8588474d5c93f42244b2c11278_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5f8cdfaccb0147bba57b5669a64afef7_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i12d6c14aca934364b1efb91d2082a35c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i87e81e47eaef402894b7d7dabff05370_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icb86062a86b94cae914274e5cb939a0e_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i63027468535c419d84b13365a3b002b4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i8d052bf4fccd4cef8cc3e8e793c68e8d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i3bfa9962298f4183a436db53135742bc_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i71c19b82bb394900aa9fa5752ec2e0db_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i02ea7887fe99486e8dfb3a76557b71da_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="idedc477691a043e8893af20b03315f50_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3a98e7fe98ec475eb45aef7e80539336_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1aa81d6843ba4b4e89407c05ee2d3121_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4134be8e3520454786840ed6993d4e8b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7754bf819e264baf90af4c993913d5f2_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i15c0fbf8e782435da1edda7c0e87699f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4fa915eb4ce142a9ab7c832de5fc1451_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i6ea3b6df81264b31a6cf0be32ea142c0_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i5468f90a01a14f1988bba5799dc5e356_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i79aea247a3e04f7f9c43fc0cb57ee65e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id001bbf8294445fe8057cf0cfe2447a3_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="ic558a97a5d9440a180a08eea00877f7c_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="ie6bbefbf29a14c93856062002421c444_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="ice11d8e5ff024e129edab124ae1088d2_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i4c6cf23027fe4e958a080ef9cc6ddba5_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie46416243a614ad0ad58e6d85a65653f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib8d0b4397ef248378f357fab4b566975_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id20bb9a542e145a4a18f7f84fd18fc12_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i021d162742c2461387487ecfd2342743_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i8d6ab99bc18b4adaa517e57fc609eb3e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iea17d8f0fa054379bbd309e9c1539e5f_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i87d01bb78e0e4577852ee74d5a2a2e38_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia7b6e6c3f14c4bc3b75fdd0c3ac597f4_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i7c700cda5a864d5eb464320275bbb942_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i856fd8773a8a45799c20591df5fda341_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i4671781527ce4af7a7d09a0d99e49253_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8e191179fa9f4b378b8e43ff8d78bc5a_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="if2d632aa04b74401beba6ef035027de6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8adbdd62e0d3469b80b2746d859d3df9_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i9573cfd0a39d49a0bc569646fcd19532_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i0967dd3cb96341b19b80dd55401b592c_I20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="i7f96942128a14658a1662c932b5032fc_I20200831">
        <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="i3c086d4dab4c42bc812172c8363e1ec4_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i95eece8cddcf462aaf246145f98ea8be_I20200131">
        <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>2020-01-31</instant>
        </period>
    </context>
    <context id="icc817d1ae3d54d2687c61970ba0018d7_I20170731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:July2017SwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-31</instant>
        </period>
    </context>
    <context id="i7c3a6df8a44a45b38266dc6a029d142f_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:November2020Swap1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i4ebe71666127427a9be3ba2e08213a4e_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:November2020Swap2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="ibe4fe4bacd104e6c8804cbca82e9557d_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:November2020Swap3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i4d89a8a3605b495fbd14dd4e7e87ce18_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:November2020Swap4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i29f7477378764ed28a206786f1f9cc3c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:ForwardStartingInterestRateSwapsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i020ef393cd4d4bf6aca70f4a6829e74d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i4a34cdad9fb6405ab8f631ed1b466a1c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id67f78dfed74433f959783253fc6d58b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">blkb:AccruedexpensesandothercurrentliabilitiesMember</xbrldi:explicitMember>
                <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i6526dede9512465f85b4adff6448cffe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">blkb:AccruedexpensesandothercurrentliabilitiesMember</xbrldi:explicitMember>
                <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie52cdbd9121041de8aa742f5296a4018_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i6ba54441b570438ebefcf067920d33c7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <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>2020-12-31</instant>
        </period>
    </context>
    <context id="idc024ad98e9a4458b6a9343d5a29b776_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <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>2021-06-30</instant>
        </period>
    </context>
    <context id="ib6255d8a70214940abe77c8be43e9b60_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
                <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i18368db572504fcbac77a91f1d5c2441_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="ic070690091fd4dc993dfeb8c2f454153_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i66bc9e29b3ad43beb16bdcfea7095cec_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5720efbb36f5423eb981c74fd8c668a3_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1afc8f2476994410a4bd218a40d23963_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id0764617fcf6425899fec218697e10f6_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i92d85fd49586455780ed5a96ada20c03_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia753b5bda970435ab337026d40a84eb6_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5802955b385441b89beeae19d9f9548f_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i2e12d66151914f61802acd9a5196526c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i749c904319a546a19e6a2fab104bacf4_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i43991bc323154963904d2a4382a5479d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idff5224a3f0445a9a062246017f4197f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i460a678446964590ab3a1ce55b0307e6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i95455a01e35f4ecf800fbab5aab95824_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">blkb:CostOfRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia98b551ed66749549108ea08f389606b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3eefaf8d9b0b4671b22bcb57db5de64b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icf972dfe9a7f4348a15a4ab2c2f58e10_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7741c171ece6461198956c4063f01848_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:TechnologyServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4f6a80897b974bda80dd1b012cb5b2b5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1ba78f4bf6c6488b8b0531bc5caba5a3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5cf646b2ce0e49f099826e0dcf675bec_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i77a33b2884c7406089da97f73d670aa8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5a34557e6ac243fca7b0134250f552a0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if29e373278cc461cbe08f2077b1b52f3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2a87853ab1034d0d82cecadfc78eb25e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibc8d059636614c66af2b0ec852b9769f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3f950cf764b841db9e4f9717e6658602_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iba6a4f0b8a234699af34b80e99d57fdc_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idf59333db5944df69766165124e2fe67_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i901cdb64c3e04ef2874f8707ea1d65c4_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i066d98f4535444aa84b7131dec17b12d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idb09465c0fd044cb9725367d3de0da14_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i141ec3e5f7434d1daab07cfb782beca4_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i01282cecbbc9415eb91bf19f7e20635f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iad640eb644054aae9aa9c5e8c735038b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3f157d2e3e824c90acb787b3f3d0e19a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic1fc0bba9b704eb2b60356e8b5c64dea_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2427c7549e2b47f0a16a453bb66b5d67_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8127e26b590f452c9c7ee183b7691309_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i441477a70e244bdd91d45a52aae8839f_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4b51d7a48dc54eff93974c7c725f95ad_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i0862bce0c9bd4d92859d34bf22458eb4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7c39dd731b9345f685a7f80fbb2e2927_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="icecab29135f645fd9fa0f96bdf6d0f9d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i02d68c2ee9b84bc5aa07c0c05b661d8d_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if16fb910da5840938c770bd25b90df16_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie6192a6b31f44ea195ca9f59a3111cd2_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i660636b7ceeb470c83f93b521d056a19_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4e1a3366c694440a95d602613e24e541_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i816ace4f02804feba403145e673f57ec_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iefdfa36c9b364e5e9996a9aa76c7c061_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if30d1a3097d2429bbe6044d9e909323f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3b2a0ad5202d4d52ab81fdaed85abed9_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i10d4dfbcb74247cd9596cbd0f40a6d8d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0d81a06f49e9408291f6ad6c6ce0bcd0_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7acd32e0dec34c8ca1f6f920d953e48d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i885fa45920dc4a2883a400cce961ae29_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic873f19a5bf249fd8fb7ad19734368d6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if5cf13ccddca4d48af50fdfc497c7200_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i32af41cce9104b949e810a09fbaa3592_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-07-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if38743e9ccf14c0289a638733cdc9411_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i990c664946d34a4894b8b8801e0c1bec_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7534b67b1ae44194a490f3a6e1630d4c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i30ff38970d45481abcaf7822a165e61b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i507ff7eea8394d84b0fc91a68e6c0e4c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4e3281f12c864de58ec16e681cc4950e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5a8361d8af6541338d6746aa6141519d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie5171b71103446bdb79b033b97cbd21f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i813644e44a274e8da7e0cd4f90bbd8dc_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i515c123707ff4c76b19b2f86ef680cc2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iac767556c1504932bccebbd23cbfa016_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">blkb:OthercountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6e0d4dd29d254f4b944812dcced8b3c4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:USMarketsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i26e53e5ce0334cb8b768386b3828c00f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:USMarketsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i609a8436cb6149e9928970cab9fb0f6b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:USMarketsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4eb9f641a927484a87d4aaef478ad202_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:USMarketsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i964fd6765f1e4677b766fb6a7e7a5c8d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:InternationalMarketsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i802bec1daf264a4c93abd826a1dc81e0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:InternationalMarketsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i537456662ac0497989ecdc0b191e5363_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:InternationalMarketsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ied2bb58c26824714abae6a1894906173_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">blkb:InternationalMarketsGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic0694c98085543a08d541c1e6f5ddd03_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i09b658ac36ae48b4a4282cf2093257b6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i64c202f434184e0eae0a114b747b9de9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i750ed6035a614cdf9c90fb63e163398a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id4d998aa6bc241aaa972134d2a18b852_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i492b8edbfb254b87980c79f27e1ec37c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if90e574a8d1c4882b4e44c7a8b7748b9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i14e2dad10f5f4ae6888ccf74d229f5bb_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:ContractualRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie7f5b43ae1314d85ac964e176ce7317d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie7580703d3f94fa5bb3f1119a62fd5cd_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0d04eaa5a1984fabb32f0327633f44b0_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i536fa819082b4eaca7e1c92343479faa_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">blkb:TransactionalRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1be12d786c314c9ca79599ef4b7ec250_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001280058</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">blkb:July2021SwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="cases">
        <measure>blkb:cases</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83L2ZyYWc6ZjdmNDk2MjUzYTQ5NDFiYWI1MmVmYzAwNDVlN2U4ZWEvdGFibGU6YTQwYjIxZTI2Yjk4NGNlMGIwMjM5MWRlMGE0OGNlMzYvdGFibGVyYW5nZTphNDBiMjFlMjZiOTg0Y2UwYjAyMzkxZGUwYTQ4Y2UzNl8zLTEtMS0xLTA_0571d61f-1c28-484f-8bab-f79969c2cad5">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83L2ZyYWc6ZjdmNDk2MjUzYTQ5NDFiYWI1MmVmYzAwNDVlN2U4ZWEvdGFibGU6YTQwYjIxZTI2Yjk4NGNlMGIwMjM5MWRlMGE0OGNlMzYvdGFibGVyYW5nZTphNDBiMjFlMjZiOTg0Y2UwYjAyMzkxZGUwYTQ4Y2UzNl80LTEtMS0xLTA_03211cbc-595f-4a57-bcc6-e1cd2ea71c1b">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83L2ZyYWc6ZjdmNDk2MjUzYTQ5NDFiYWI1MmVmYzAwNDVlN2U4ZWEvdGFibGU6YTQwYjIxZTI2Yjk4NGNlMGIwMjM5MWRlMGE0OGNlMzYvdGFibGVyYW5nZTphNDBiMjFlMjZiOTg0Y2UwYjAyMzkxZGUwYTQ4Y2UzNl81LTEtMS0xLTA_3b4ed595-4be8-4fde-a590-f9cad2ddc669">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83L2ZyYWc6ZjdmNDk2MjUzYTQ5NDFiYWI1MmVmYzAwNDVlN2U4ZWEvdGFibGU6YTQwYjIxZTI2Yjk4NGNlMGIwMjM5MWRlMGE0OGNlMzYvdGFibGVyYW5nZTphNDBiMjFlMjZiOTg0Y2UwYjAyMzkxZGUwYTQ4Y2UzNl82LTEtMS0xLTA_630b0e20-50c2-4290-8e76-de2ecf6e6f31">0001280058</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83L2ZyYWc6ZjdmNDk2MjUzYTQ5NDFiYWI1MmVmYzAwNDVlN2U4ZWEvdGFibGU6YTQwYjIxZTI2Yjk4NGNlMGIwMjM5MWRlMGE0OGNlMzYvdGFibGVyYW5nZTphNDBiMjFlMjZiOTg0Y2UwYjAyMzkxZGUwYTQ4Y2UzNl83LTEtMS0xLTA_49276153-fe63-43a1-bbeb-81bd5c1356f5">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl84Mg_e9ff408d-4b99-448e-9d79-c4723fd9219c">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6MzZmOTg3MzI3ZmNkNGNiNTkxNjZkNTkwNDc1NzMwYWMvdGFibGVyYW5nZTozNmY5ODczMjdmY2Q0Y2I1OTE2NmQ1OTA0NzU3MzBhY18wLTAtMS0xLTA_dccc8875-e972-4ac4-81e8-21a5c66e1d6c">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6MzZmOTg3MzI3ZmNkNGNiNTkxNjZkNTkwNDc1NzMwYWMvdGFibGVyYW5nZTozNmY5ODczMjdmY2Q0Y2I1OTE2NmQ1OTA0NzU3MzBhY18xLTEtMS0xLTE0MjkvdGV4dHJlZ2lvbjozMmFhY2Q2NzhkNWU0OThmODczMjdmMjI4YmI0Y2Q0OF8xMDk5NTExNjI3ODEy_a6583b85-0e99-420f-8d9e-9a616e424957">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6ZDdjNGRkMzg3ZWIxNGRmODgwNmE0Y2M3MTU5ODEwMzAvdGFibGVyYW5nZTpkN2M0ZGQzODdlYjE0ZGY4ODA2YTRjYzcxNTk4MTAzMF8wLTAtMS0xLTA_40058f7f-7763-4089-b1c2-14a73d2e4745">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDE2_1b3e7c33-10fe-4be0-b7dd-e6a1adadb2aa">000-50600</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDEx_506a246e-3a76-4310-9f78-acb394980e84">Blackbaud, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6YzViYWFmNWFjYzIzNDVmNmI0OTBlNmVmZTI2MTdlZDYvdGFibGVyYW5nZTpjNWJhYWY1YWNjMjM0NWY2YjQ5MGU2ZWZlMjYxN2VkNl8xLTAtMS0xLTA_797daafa-88a5-4f77-8ee5-43f76ec76dc6">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6YzViYWFmNWFjYzIzNDVmNmI0OTBlNmVmZTI2MTdlZDYvdGFibGVyYW5nZTpjNWJhYWY1YWNjMjM0NWY2YjQ5MGU2ZWZlMjYxN2VkNl8xLTEtMS0xLTA_fe177f9d-9071-4979-bc4a-2545e5e9007a">11-2617163</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDA3_a0fc80f4-285d-4c45-a45e-40e547a9f5ba">65 Fairchild Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDE1_e0c60060-f779-4e10-b312-bbe954f94f1d">Charleston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDEy_b85ca58e-0a88-4e1d-87be-59cf6ac2e282">SC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDE3_49a48071-41b9-45ac-a20d-84206b4bd477">29492</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDEz_b46353bd-28df-4f05-9ea6-a74ff4845c75">843</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDE0_c8703dc6-bbf0-4525-965a-bc2783c32e28">216-6200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6ZjUwZjg0MGVmMDhjNDU2M2I4YjJjNGY3NGYzZjRhYmIvdGFibGVyYW5nZTpmNTBmODQwZWYwOGM0NTYzYjhiMmM0Zjc0ZjNmNGFiYl8zLTAtMS0xLTA_65fb8879-d374-4756-b9d2-5b2e702b6063">Common Stock, $0.001 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6ZjUwZjg0MGVmMDhjNDU2M2I4YjJjNGY3NGYzZjRhYmIvdGFibGVyYW5nZTpmNTBmODQwZWYwOGM0NTYzYjhiMmM0Zjc0ZjNmNGFiYl8zLTEtMS0xLTA_8a315890-210b-4f99-b8de-c087b46e05a7">BLKB</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6ZjUwZjg0MGVmMDhjNDU2M2I4YjJjNGY3NGYzZjRhYmIvdGFibGVyYW5nZTpmNTBmODQwZWYwOGM0NTYzYjhiMmM0Zjc0ZjNmNGFiYl8zLTItMS0xLTA_55c4fc84-6087-4cce-a53d-6fd20a8e46fc">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDA4_3195bcb8-ed87-4602-9e3f-383f749fad13">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDA5_1dbdb70a-69fd-4e11-ab41-0db8bdec5784">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6OWU3ZGZkM2I4ZDQ2NDE1NmIxMjQyYzA1Y2NlMTJjZjEvdGFibGVyYW5nZTo5ZTdkZmQzYjhkNDY0MTU2YjEyNDJjMDVjY2UxMmNmMV8wLTAtMS0xLTA_67566dee-8bd4-4823-9792-56710af550c1">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6OWU3ZGZkM2I4ZDQ2NDE1NmIxMjQyYzA1Y2NlMTJjZjEvdGFibGVyYW5nZTo5ZTdkZmQzYjhkNDY0MTU2YjEyNDJjMDVjY2UxMmNmMV8xLTQtMS0xLTA_9a1d67e3-1365-46a3-9c00-23cc34684a07">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGFibGU6OWU3ZGZkM2I4ZDQ2NDE1NmIxMjQyYzA1Y2NlMTJjZjEvdGFibGVyYW5nZTo5ZTdkZmQzYjhkNDY0MTU2YjEyNDJjMDVjY2UxMmNmMV8yLTQtMS0xLTA_443d31eb-20b5-488f-8ab9-85463877c11e">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDEw_0b2737fd-cc03-47d2-bcfa-e11f636a8036">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ief456a8025b0410380357d4471125598_I20210802"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xL2ZyYWc6ZGYyMWU1YTU5YjFkNDc4OWFkMjY1ZjAyMTJlOWUwYWIvdGV4dHJlZ2lvbjpkZjIxZTVhNTliMWQ0Nzg5YWQyNjVmMDIxMmU5ZTBhYl8yMDA1_1fceeba2-120e-42d5-90d3-8e9db76c8dec"
      unitRef="shares">48883115</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNC0xLTEtMS0w_86603db4-20ab-416c-ad86-06f4e41eda50"
      unitRef="usd">28288000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNC0yLTEtMS0w_6c9aee12-e730-4120-8a20-2b7a748c4824"
      unitRef="usd">35750000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNS0xLTEtMS0w_1da11861-7af2-4b3f-b5bb-7bc1c05e005e"
      unitRef="usd">434567000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNS0yLTEtMS0w_8a1ea50d-4213-4653-94e1-81bcb157ed20"
      unitRef="usd">609219000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNi0wLTEtMS0wL3RleHRyZWdpb246ODY5MmRkNmVhNDllNDNlZDkwMGFhMWViZjBkNDA5N2ZfNDU_3587ce3d-1480-462f-970a-fbe6155fdb31"
      unitRef="usd">9911000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNi0wLTEtMS0wL3RleHRyZWdpb246ODY5MmRkNmVhNDllNDNlZDkwMGFhMWViZjBkNDA5N2ZfNTI_854887f0-5c4f-40ce-b8ed-fde053dd0aae"
      unitRef="usd">10292000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNi0xLTEtMS0w_118bcaab-ead8-4589-a10b-48334d9aaa73"
      unitRef="usd">119270000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNi0yLTEtMS0w_868bff6e-b77d-4444-95f3-7c8147d20cf4"
      unitRef="usd">95404000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherRestrictedAssetsCurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNy0xLTEtMS0w_95b5fbf4-3427-44d5-ab67-35a0579e4151"
      unitRef="usd">5390000</us-gaap:OtherRestrictedAssetsCurrent>
    <us-gaap:OtherRestrictedAssetsCurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNy0yLTEtMS0w_0d4476d8-56bb-4432-b356-ba1f8fc8659e"
      unitRef="usd">321000</us-gaap:OtherRestrictedAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfOC0xLTEtMS0w_ddb6dcf7-6893-4a91-9ca9-ea0264b75144"
      unitRef="usd">103493000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfOC0yLTEtMS0w_4f47848e-8a26-47e1-97ef-fef1d8108c0e"
      unitRef="usd">78366000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfOS0xLTEtMS0w_1baad243-a8c6-4e94-888b-e43c342588d0"
      unitRef="usd">691008000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfOS0yLTEtMS0w_c1c0164a-c8dc-4e75-8bfb-8656302fd5f8"
      unitRef="usd">819060000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTAtMS0xLTEtMA_13be4d7b-435f-4995-9503-125576ac2410"
      unitRef="usd">104914000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTAtMi0xLTEtMA_72afd6e2-b4da-4d82-bc10-8edd25262104"
      unitRef="usd">105177000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTEtMS0xLTEtMA_7abbb4ca-955b-4143-8002-b5e9da85e11f"
      unitRef="usd">22630000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTEtMi0xLTEtMA_3917bc08-5716-496f-89a1-f639813844f3"
      unitRef="usd">22671000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTItMS0xLTEtMA_f6ac960f-5b93-4472-ac42-8f678b6739ae"
      unitRef="usd">116562000</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTItMi0xLTEtMA_73876cd2-9063-4ccb-9d5d-6d2d566742c6"
      unitRef="usd">111827000</us-gaap:CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers>
    <us-gaap:Goodwill
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTMtMS0xLTEtMA_6b6da633-f045-4457-8ee2-6e0ae4904d53"
      unitRef="usd">637510000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTMtMi0xLTEtMA_dec2cabe-007b-4921-b393-5235ec94e5b6"
      unitRef="usd">635854000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTQtMS0xLTEtMA_3f53fbac-3b40-4148-90d2-9e885d047b1a"
      unitRef="usd">260072000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTQtMi0xLTEtMA_a72c1e79-502c-4ee6-b292-0c49555072a4"
      unitRef="usd">277506000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTUtMS0xLTEtMA_9a3890d8-dcb2-463d-ac24-5dfbef9d890e"
      unitRef="usd">70666000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTUtMi0xLTEtMA_7c28fc52-da4e-4fd3-b76b-441a7f9bcdb9"
      unitRef="usd">72639000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTYtMS0xLTEtMA_82d274f3-4849-4f85-a50a-87bb4a9edeee"
      unitRef="usd">1903362000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTYtMi0xLTEtMA_823861c5-a589-4aed-b788-c8ae4a8931c9"
      unitRef="usd">2044734000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTktMS0xLTEtMA_96642a2a-7ef6-443d-875a-35bbb9632b9d"
      unitRef="usd">30605000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMTktMi0xLTEtMA_7137de5d-ded5-4c51-ae59-c45d113b7aeb"
      unitRef="usd">27836000</us-gaap:AccountsPayableTradeCurrent>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjAtMS0xLTEtMA_cc7d0127-3539-41d7-94db-509fb5c8710b"
      unitRef="usd">55808000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjAtMi0xLTEtMA_88ca0638-6fdb-4946-8ba1-8c2b6f2ec568"
      unitRef="usd">52228000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:DueToCustomersCurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjEtMS0xLTEtMA_0ce844b5-98ec-4818-88cd-b68a31eb8f21"
      unitRef="usd">438633000</blkb:DueToCustomersCurrent>
    <blkb:DueToCustomersCurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjEtMi0xLTEtMA_61e4c1d5-ab66-4ff1-9c82-9d82913555c5"
      unitRef="usd">608264000</blkb:DueToCustomersCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjItMS0xLTEtMA_a904720b-779e-4fb0-bd83-5dd103823095"
      unitRef="usd">12911000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjItMi0xLTEtMA_8b9fd52a-418d-449c-ab03-6abd73deb31e"
      unitRef="usd">12840000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjMtMS0xLTEtMA_993f7eac-7903-4cf6-a4f2-3174963009ec"
      unitRef="usd">339670000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjMtMi0xLTEtMA_342fbabf-b930-4670-8044-579d0091ab70"
      unitRef="usd">312236000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjQtMS0xLTEtMA_1ba1909c-ec1c-42c4-942b-f648ce71a19e"
      unitRef="usd">877627000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjQtMi0xLTEtMA_84bce2d0-670b-4252-9b1e-a760b6af6844"
      unitRef="usd">1013404000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjUtMS0xLTEtMA_3146097c-164e-4d2a-b5a1-71d23c148904"
      unitRef="usd">531973000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjUtMi0xLTEtMA_c43f2d33-48d0-420e-9fac-0c9464011ffe"
      unitRef="usd">518193000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjYtMS0xLTEtMA_002a34ab-698a-4357-b6da-ef02022c7868"
      unitRef="usd">56227000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjYtMi0xLTEtMA_0c6766ad-dc9c-45b7-ab0e-965e3ec35863"
      unitRef="usd">54086000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjctMS0xLTEtMA_f5592066-4cc1-407f-8b8a-5406ddc47edd"
      unitRef="usd">5749000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjctMi0xLTEtMA_53ecfad6-0c73-4bdc-8723-62c90d7cf96c"
      unitRef="usd">4678000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjgtMS0xLTEtMA_95603bae-cff1-4c93-a199-208f16830295"
      unitRef="usd">17173000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjgtMi0xLTEtMA_aed7a22f-4065-4bd5-8a43-6cca9f9e1891"
      unitRef="usd">17357000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjktMS0xLTEtMA_aa9ad4fa-9899-4ed9-9ea5-549e9e28b775"
      unitRef="usd">9339000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMjktMi0xLTEtMA_81094e8d-8c23-45ed-b82c-26063196d8d6"
      unitRef="usd">10866000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzAtMS0xLTEtMA_26bb285e-9541-4963-bbf3-062ab806e52c"
      unitRef="usd">1498088000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzAtMi0xLTEtMA_66d1339b-f48e-4923-9a0a-071c469273e8"
      unitRef="usd">1618584000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzEtMS0xLTEtMA_d22247a4-5ee6-4601-aa81-b8b38d445acd"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzEtMi0xLTEtMA_6c3acb72-3554-4b61-b702-95f15574d1d7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjgyY2JlNGU4Mjc1ODQ0OGZhNDUzMzY4ZWUyMGU4NTAyXzIx_b7257c55-75b1-46d6-8e1b-3a4fc9a2a08f"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjgyY2JlNGU4Mjc1ODQ0OGZhNDUzMzY4ZWUyMGU4NTAyXzIx_e0f67662-4ea0-42c0-adca-84f4d6b926f1"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjgyY2JlNGU4Mjc1ODQ0OGZhNDUzMzY4ZWUyMGU4NTAyXzQz_514c3473-e2da-4a31-809c-40fc5e3562a6"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOjgyY2JlNGU4Mjc1ODQ0OGZhNDUzMzY4ZWUyMGU4NTAyXzQz_d5a67e0c-1f6e-4cdd-a35c-268ea4954a63"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzMtMS0xLTEtMA_f350fc6f-d0b8-483d-96f7-29cf551e1b85"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzMtMi0xLTEtMA_19a62e14-f18a-4a4f-8416-1a630b8dbccb"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJkNDM3NjBjN2Y2OTQ2ZjY4NmY3MTU4Zjc2MDFkZTdiXzE4_4676cf86-7c35-41bf-98a1-4008af0315a8"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJkNDM3NjBjN2Y2OTQ2ZjY4NmY3MTU4Zjc2MDFkZTdiXzE4_5c49f034-c537-4c07-903e-f920636d80c9"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJkNDM3NjBjN2Y2OTQ2ZjY4NmY3MTU4Zjc2MDFkZTdiXzMy_193e7dd5-45ad-4df3-9247-309f09748389"
      unitRef="shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJkNDM3NjBjN2Y2OTQ2ZjY4NmY3MTU4Zjc2MDFkZTdiXzMy_ed600bc1-f185-4433-af22-cbdb3be4b663"
      unitRef="shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJkNDM3NjBjN2Y2OTQ2ZjY4NmY3MTU4Zjc2MDFkZTdiXzU0_709890fc-8950-4e16-b156-09c22660bb76"
      unitRef="shares">62332714</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmJkNDM3NjBjN2Y2OTQ2ZjY4NmY3MTU4Zjc2MDFkZTdiXzYx_fc09f38f-961e-41be-8e1e-fb4a86f22ed7"
      unitRef="shares">60904638</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzQtMS0xLTEtMA_8548ffe1-3619-48ff-9aef-a0ad21573f8f"
      unitRef="usd">62000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzQtMi0xLTEtMA_b78a4f1a-d7e6-42ad-8cbc-c2c5d5547063"
      unitRef="usd">61000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzUtMS0xLTEtMA_f6bba85b-6ab1-4eed-821a-98007c03603a"
      unitRef="usd">605486000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzUtMi0xLTEtMA_632bf7a6-6f96-4c6b-957a-ccbce769f0a9"
      unitRef="usd">544963000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockShares
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjJjNTJhMDFhNTg2MDQ4MjY5MDQ4NDI1ZjE1MmMyM2Y4XzI5_8229910f-4529-4e29-892a-91f8bb555d93"
      unitRef="shares">13451524</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjJjNTJhMDFhNTg2MDQ4MjY5MDQ4NDI1ZjE1MmMyM2Y4XzM2_a0e1b168-8d33-426b-b65d-9aa17fa1274e"
      unitRef="shares">12054268</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzYtMS0xLTEtMA_3ffe0c96-7636-44fb-b693-fbc400d8cbf0"
      unitRef="usd">449877000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzYtMi0xLTEtMA_ec91799e-1ec5-41b8-a9f2-eadb95056bd4"
      unitRef="usd">353091000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzctMS0xLTEtMA_7aaf8cbc-4292-4e8d-93fb-88932854701b"
      unitRef="usd">6291000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzctMi0xLTEtMA_eb45af6b-d048-41ac-8f7a-21731d5dad60"
      unitRef="usd">-2497000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzgtMS0xLTEtMA_0c84d8bc-a678-498c-a7b4-9403b1db8aa7"
      unitRef="usd">243312000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzgtMi0xLTEtMA_c05891ca-df91-483c-b84b-e6632b53effc"
      unitRef="usd">236714000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzktMS0xLTEtMA_dcf27cfe-c8c8-412f-a66d-df6d346370b9"
      unitRef="usd">405274000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfMzktMi0xLTEtMA_b9429a36-5890-4b43-afc0-3fef31c40825"
      unitRef="usd">426150000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNDAtMS0xLTEtMA_de89f5c2-887c-4964-998f-4c82c17345b6"
      unitRef="usd">1903362000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yMi9mcmFnOjQ1MWY4YTk0YjllNTQ4MjViN2Y2YzRjZWQ0YWYyODNhL3RhYmxlOmI5ZjYyM2U5ZDE2MjRiNWNiZDhmY2VmYmYyYjBlYmNiL3RhYmxlcmFuZ2U6YjlmNjIzZTlkMTYyNGI1Y2JkOGZjZWZiZjJiMGViY2JfNDAtMi0xLTEtMA_43a5b37f-0d25-4e72-8931-418c7bddf63e"
      unitRef="usd">2044734000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c4f3a0e973e4867b288389c234b2263_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNC0xLTEtMS0w_f2f76274-d759-44ca-8232-88acb68de018"
      unitRef="usd">216986000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7a7c67883f64569be2e4ee9aeefad4e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNC0yLTEtMS0w_b9284dc1-359c-45e3-9ec1-bfb90f43549f"
      unitRef="usd">216260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fb9e3b7a5a54b33b4bae8de87dd9e49_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNC00LTEtMS0w_9d49d0a5-2fba-42d5-a663-5ab01182a032"
      unitRef="usd">423736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if30fef1bccf74115ac2fd9453dbf2daa_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNC01LTEtMS0w_63a2f00b-7809-4171-a35b-0421a96b37ce"
      unitRef="usd">421127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9feacac20a8241d2b09b31269a967b42_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNS0xLTEtMS0w_b89c580e-c507-4f33-a5ba-0e4f30e54692"
      unitRef="usd">12454000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7745ce8f7d0468db8679d52a490cdc3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNS0yLTEtMS0w_8f1fe46b-c7e0-45cf-b84b-7d11c83554e6"
      unitRef="usd">15731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id213085bdba741d0ae4c94f44974f447_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNS00LTEtMS0w_c035802b-4bf6-4307-9be8-77378069646e"
      unitRef="usd">24895000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f02afc74edc48ee813e038c180b5bb4_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNS01LTEtMS0w_7670c646-6f9f-4e72-a451-f550d73ea8d0"
      unitRef="usd">34485000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNi0xLTEtMS0w_70f92c17-3922-4824-b425-2e7b2e3daac1"
      unitRef="usd">229440000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNi0yLTEtMS0w_2e95ae35-bacc-4ea8-94eb-e0e46b24214c"
      unitRef="usd">231991000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNi00LTEtMS0w_31d90e31-361e-41ea-897c-1d04fd068738"
      unitRef="usd">448631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfNi01LTEtMS0w_55804e26-3c81-45a5-b2f6-5eefe988e395"
      unitRef="usd">455612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0c4f3a0e973e4867b288389c234b2263_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfOC0xLTEtMS0w_5a1c52ff-ee63-43dc-b18d-6ae7835d76f2"
      unitRef="usd">94435000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if7a7c67883f64569be2e4ee9aeefad4e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfOC0yLTEtMS0w_73a9bdd3-4359-48b1-a43f-223b54deae8f"
      unitRef="usd">91370000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2fb9e3b7a5a54b33b4bae8de87dd9e49_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfOC00LTEtMS0w_1a9ae50a-0d09-4ca8-be1d-1d0c3184b125"
      unitRef="usd">183300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if30fef1bccf74115ac2fd9453dbf2daa_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfOC01LTEtMS0w_116278da-50e2-4f92-9b6a-f589cb96a953"
      unitRef="usd">180921000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9feacac20a8241d2b09b31269a967b42_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfOS0xLTEtMS0w_541bff08-dad0-4e4b-8f9c-66a6bf9507ad"
      unitRef="usd">13635000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id7745ce8f7d0468db8679d52a490cdc3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfOS0yLTEtMS0w_1bc62082-734c-4361-b14e-85348f8654c5"
      unitRef="usd">13569000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id213085bdba741d0ae4c94f44974f447_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfOS00LTEtMS0w_70121a08-211f-431f-b3dd-d3318c230de3"
      unitRef="usd">28155000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7f02afc74edc48ee813e038c180b5bb4_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfOS01LTEtMS0w_24c4dc51-8aba-47d8-8f98-bf4074df17de"
      unitRef="usd">28883000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTAtMS0xLTEtMA_d79b6ba0-ec6b-4fa2-a992-78b8a76d679b"
      unitRef="usd">108070000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTAtMi0xLTEtMA_9d6dcf98-df5b-4e80-9a4d-74c86602d83c"
      unitRef="usd">104939000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTAtNC0xLTEtMA_fd0eb825-8fcb-4d72-a625-08681259d12a"
      unitRef="usd">211455000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTAtNS0xLTEtMA_ff3566f4-17d4-4590-9eb0-a443230a030d"
      unitRef="usd">209804000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTEtMS0xLTEtMA_08119e75-d177-4625-b0f0-ccc4ce6403aa"
      unitRef="usd">121370000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTEtMi0xLTEtMA_02b96659-4db1-495c-be3e-cb87f0489ee4"
      unitRef="usd">127052000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTEtNC0xLTEtMA_7848b19f-f411-43ee-9627-53f88c6b4cb9"
      unitRef="usd">237176000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTEtNS0xLTEtMA_6d1f982d-750d-4657-a214-41f91ca49d6e"
      unitRef="usd">245808000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTMtMS0xLTEtMA_72c82c0c-5d95-427e-b350-cfe042fe13af"
      unitRef="usd">45452000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTMtMi0xLTEtMA_3770ec8f-f715-402a-a35e-0311e6afd3df"
      unitRef="usd">51954000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTMtNC0xLTEtMA_3a98131e-71b9-43ed-a544-c8a6359a7050"
      unitRef="usd">94245000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTMtNS0xLTEtMA_df2afe58-1df2-4b6c-b611-29a30f4a2ef5"
      unitRef="usd">110689000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTQtMS0xLTEtMA_0d45c699-86ea-4154-aee9-2978a16d90fc"
      unitRef="usd">30222000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTQtMi0xLTEtMA_d00d3aad-3a4c-4c54-94f0-34fb78dc34e9"
      unitRef="usd">24895000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTQtNC0xLTEtMA_141fbc7e-2136-475e-8eda-ae18269afbcb"
      unitRef="usd">59401000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTQtNS0xLTEtMA_db668797-ae9a-47b5-9723-91c19b23b5d0"
      unitRef="usd">49872000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTUtMS0xLTEtMA_5a39697e-d6a4-4f14-9910-859428bce66d"
      unitRef="usd">32008000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTUtMi0xLTEtMA_0fa97005-e75e-4804-8385-74a16549216f"
      unitRef="usd">29842000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTUtNC0xLTEtMA_f98d0fe1-c960-4fc9-a177-efa570243da8"
      unitRef="usd">62595000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTUtNS0xLTEtMA_0abc3a31-2789-458b-84ba-e5312b1346aa"
      unitRef="usd">55697000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTYtMS0xLTEtMA_1a4c139d-fd79-4196-a8d1-c6d628712a33"
      unitRef="usd">567000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTYtMi0xLTEtMA_4a0e404d-0da0-44de-ac50-6a8f2410b592"
      unitRef="usd">729000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTYtNC0xLTEtMA_e80553c0-9dc3-4c5b-b8eb-b04eb8329d3f"
      unitRef="usd">1116000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTYtNS0xLTEtMA_d2703698-7163-4afd-b7b1-4b8f8d8c3fa1"
      unitRef="usd">1470000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:RestructuringCharges
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTctMS0xLTEtMA_6b51296e-316f-47ed-93c4-d73d0e69267b"
      unitRef="usd">78000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTctMi0xLTEtMA_6106276b-9a76-47a6-9ad0-be4505d7964d"
      unitRef="usd">50000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTctNC0xLTEtMA_dee02e37-ac69-441c-b4d3-19cddbea6493"
      unitRef="usd">132000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTctNS0xLTEtMA_1c1d3b97-6d0e-439e-a409-9991482fa1bd"
      unitRef="usd">74000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingExpenses
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTgtMS0xLTEtMA_e6c9ba42-1c65-4bee-81b4-b00bfe273bc6"
      unitRef="usd">108327000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTgtMi0xLTEtMA_ddd5cbf9-b1b3-44af-8b08-8834abfbd333"
      unitRef="usd">107470000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTgtNC0xLTEtMA_0255a05a-18ef-45c4-b8c7-6117f328220b"
      unitRef="usd">217489000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTgtNS0xLTEtMA_7c1bf8be-163e-43b1-a4bb-f3ddd8141e88"
      unitRef="usd">217802000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTktMS0xLTEtMA_9cc71d0d-b43d-44fd-925d-12036c22cbe2"
      unitRef="usd">13043000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTktMi0xLTEtMA_56829601-dae0-45e1-82d0-4b5a5248b59c"
      unitRef="usd">19582000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTktNC0xLTEtMA_3a523176-9094-414d-ac84-69a8a7ddccb1"
      unitRef="usd">19687000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMTktNS0xLTEtMA_1a73f60b-8732-4152-82da-9187e09a75cb"
      unitRef="usd">28006000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjAtMS0xLTEtMA_68110039-b321-487d-8cb9-4001490742b3"
      unitRef="usd">5054000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjAtMi0xLTEtMA_2603f3d6-ae3e-4689-aced-65bcc809b14a"
      unitRef="usd">3893000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjAtNC0xLTEtMA_d45f318d-3458-47a8-85a8-875e3f859fba"
      unitRef="usd">10168000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjAtNS0xLTEtMA_8fd1944d-f167-48cb-8c03-c73485cc7bd2"
      unitRef="usd">8052000</us-gaap:InterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjEtMS0xLTEtMA_b22b0da0-2b24-434a-a602-0d80ce7e64fe"
      unitRef="usd">487000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjEtMi0xLTEtMA_503c1d1e-e99a-4f24-8740-ef980ba995a9"
      unitRef="usd">630000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjEtNC0xLTEtMA_758130b9-b708-4b1a-b134-218f7affcfdd"
      unitRef="usd">-523000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjEtNS0xLTEtMA_c3d283d3-3dfb-4090-a2d4-3c3200998228"
      unitRef="usd">1700000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjItMS0xLTEtMA_adc373ac-0fa7-4b58-8fbf-fa559794c829"
      unitRef="usd">8476000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjItMi0xLTEtMA_48c21f41-4e57-448a-9995-e9c43a4798f8"
      unitRef="usd">16319000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjItNC0xLTEtMA_46eefca8-73a4-4a28-8ef9-ab03ceb4cb83"
      unitRef="usd">8996000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjItNS0xLTEtMA_926b82a3-3b6e-4efb-8f63-911c0b69be34"
      unitRef="usd">21654000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjMtMS0xLTEtMA_793d170b-87f0-4781-a0e8-88c143a0b9b3"
      unitRef="usd">1745000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjMtMi0xLTEtMA_9b3afa0b-7b51-46bb-97a3-78352c7dd0fa"
      unitRef="usd">4496000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjMtNC0xLTEtMA_8098c3e1-be69-4178-b0da-3031398211b8"
      unitRef="usd">2429000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjMtNS0xLTEtMA_711295f9-c352-4639-9568-fdcb66758abe"
      unitRef="usd">5192000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjQtMS0xLTEtMA_438e498e-2832-4868-9897-6c8e25ec82fd"
      unitRef="usd">6731000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjQtMi0xLTEtMA_c71519a3-05c5-4514-8ecf-c70fd6eede10"
      unitRef="usd">11823000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjQtNC0xLTEtMA_b489c62b-0106-4a8c-aea8-531455c53695"
      unitRef="usd">6567000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjQtNS0xLTEtMA_e44b1568-16f6-44c4-ac3a-1f1b1b3f4e31"
      unitRef="usd">16462000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjYtMS0xLTEtMA_a0b53e53-4672-4776-9dc3-91d08e5b3bb6"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjYtMi0xLTEtMA_e39bac0a-a3d0-4c7f-aad6-ec2c145c77b7"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjYtNC0xLTEtMA_925fa772-00d5-4d61-b1c3-fd128665f6b4"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjYtNS0xLTEtMA_40243e29-bfe0-42f8-9d0a-ee392c36cbca"
      unitRef="usdPerShare">0.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjctMS0xLTEtMA_766e1725-60c6-4832-9266-56f83a58cbb9"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjctMi0xLTEtMA_4168ca16-c8e0-4b22-b83d-c8758f222e12"
      unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjctNC0xLTEtMA_2a2e1452-44b4-4e80-abe1-90076eebf1f6"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjctNS0xLTEtMA_1fbc49cf-bdbf-48ac-8d98-330ac732604d"
      unitRef="usdPerShare">0.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjktMS0xLTEtMA_c224d610-f1cd-44c9-8043-6dc03bd2c7fe"
      unitRef="shares">47756326</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjktMi0xLTEtMA_db13b211-2057-4e8d-aa82-dda7c74fc0d4"
      unitRef="shares">48239928</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjktNC0xLTEtMA_cd3220ce-f279-4340-8e42-f90573ef1d8c"
      unitRef="shares">47560847</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMjktNS0xLTEtMA_a343f614-01e1-48e4-9f41-28bae717e5e1"
      unitRef="shares">48138125</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzAtMS0xLTEtMA_da7cc6d9-338a-41d0-be66-781598557231"
      unitRef="shares">48444874</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzAtMi0xLTEtMA_cdf4fcdf-4573-47ee-959e-68f200d9342e"
      unitRef="shares">48418378</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzAtNC0xLTEtMA_59e01478-f38b-4ead-b6c7-3a7f20d457bc"
      unitRef="shares">48444658</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzAtNS0xLTEtMA_70bd22f9-bb6a-4a3f-89e6-02a81eb58f24"
      unitRef="shares">48465077</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzItMS0xLTEtMA_05b28948-f7d6-4935-b03f-4c16865ddc7d"
      unitRef="usd">1783000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzItMi0xLTEtMA_9e8c69f1-9cdc-4f24-aee4-749ac7060c2b"
      unitRef="usd">-887000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzItNC0xLTEtMA_eb5a8eaf-ab58-4215-af4c-1897067abce7"
      unitRef="usd">4294000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzItNS0xLTEtMA_bcf8ffdb-3542-4e79-8821-27bd99fc9dba"
      unitRef="usd">-6615000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzMtMS0xLTEtMA_9aeb98f9-c29c-4f6f-b111-973e397e950f"
      unitRef="usd">345000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzMtMi0xLTEtMA_a1289c61-0eb8-46b3-a583-67549620e583"
      unitRef="usd">551000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzMtNC0xLTEtMA_84f0f13f-378c-4628-8d00-07ff6432919a"
      unitRef="usd">4494000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzMtNS0xLTEtMA_fa6bd78c-44d5-42b7-8220-5d699cd9158b"
      unitRef="usd">-2571000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzQtMS0xLTEtMA_31e66b56-7389-48e3-9a81-4ce76b6624fe"
      unitRef="usd">2128000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzQtMi0xLTEtMA_a20f99a6-ea48-4958-8082-860b6387c388"
      unitRef="usd">-336000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzQtNC0xLTEtMA_828430f1-a884-4bc7-b529-ea2a6d35e6ca"
      unitRef="usd">8788000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzQtNS0xLTEtMA_023ed29b-4d30-4b03-b40d-124fc8809f59"
      unitRef="usd">-9186000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzUtMS0xLTEtMA_7ebbe125-456c-4140-b2fc-45083ed97236"
      unitRef="usd">8859000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzUtMi0xLTEtMA_8e14840d-60e9-44de-984d-a0c35e8dab68"
      unitRef="usd">11487000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzUtNC0xLTEtMA_aef1aa7f-985e-4b38-81d7-94d1f1fa0d3b"
      unitRef="usd">15355000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yNS9mcmFnOmJjYjc0Yzk1YjY1NDQ2OTg4NDIxODIwMDI2ZDljMWI3L3RhYmxlOjI1YzIzOWU0YjA3NzRhNjVhNTkwNDllODhlM2JmYjA1L3RhYmxlcmFuZ2U6MjVjMjM5ZTRiMDc3NGE2NWE1OTA0OWU4OGUzYmZiMDVfMzUtNS0xLTEtMA_74118001-a6b3-4377-aac0-1fb0651614fc"
      unitRef="usd">7276000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfNC0xLTEtMS0w_db88c6fe-9945-472e-a3a7-9c2352183bae"
      unitRef="usd">6567000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfNC0yLTEtMS0w_e76a9329-b1cb-446b-bbce-bd28fb0962a7"
      unitRef="usd">16462000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfNi0xLTEtMS0w_d0c61184-6511-47ef-a43b-197b3fa69780"
      unitRef="usd">40742000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfNi0yLTEtMS0w_92045826-cd34-4091-9690-906a8b40ec6d"
      unitRef="usd">46088000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfNy0xLTEtMS0w_222eac9d-3c88-4585-a2fb-33f082b01348"
      unitRef="usd">4418000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfNy0yLTEtMS0w_9c9ce641-9ce2-4b03-9ea8-1ce1d31dd731"
      unitRef="usd">6677000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfOC0xLTEtMS0w_376e2537-b661-4192-99d4-732142ce8610"
      unitRef="usd">60554000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfOC0yLTEtMS0w_e780e29e-d836-4db2-8413-67abb3d42cb2"
      unitRef="usd">33713000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfOS0xLTEtMS0w_fcf76df7-26f4-41aa-9629-0e2e334d64e9"
      unitRef="usd">276000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfOS0yLTEtMS0w_057046c4-0ba8-4103-a763-c16e976f8534"
      unitRef="usd">1945000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTAtMS0xLTEtMA_8a959d3f-77ac-45b2-8fd4-98f86ce31917"
      unitRef="usd">879000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTAtMi0xLTEtMA_b8682a92-7f9f-448c-ae0e-91db9bf632c6"
      unitRef="usd">376000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTEtMS0xLTEtMA_cd144622-6602-4f27-a91e-e3e7456af6f3"
      unitRef="usd">-155000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTEtMi0xLTEtMA_445b3d26-3e1c-4141-902f-736f6ad157d0"
      unitRef="usd">-477000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTMtMS0xLTEtMA_885542db-f1ff-4077-9844-d639d7d4b397"
      unitRef="usd">27134000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTMtMi0xLTEtMA_044b4bbe-3e81-4f2f-b896-157b70342b45"
      unitRef="usd">48167000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTQtMS0xLTEtMA_5105b5f9-fc19-40d3-9c8b-73133edf6148"
      unitRef="usd">18162000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTQtMi0xLTEtMA_87f4ed09-a92e-4c80-9a70-d11e2f32aade"
      unitRef="usd">7068000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTUtMS0xLTEtMA_4ff21554-2492-4492-8190-14e5f2dbfd23"
      unitRef="usd">2356000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTUtMi0xLTEtMA_0ebbaa01-6be6-4f5d-919a-d5e3f3f2059e"
      unitRef="usd">-8984000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTYtMS0xLTEtMA_c8000288-98ec-4cd1-803d-d9b2178d7abb"
      unitRef="usd">1443000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTYtMi0xLTEtMA_8b392bff-0345-4563-8c8a-6f986d4e15e2"
      unitRef="usd">-26520000</blkb:IncreaseDecreaseAccruedExpensesAndOtherLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTctMS0xLTEtMA_fa09daca-d2b9-4965-8c25-654e6d2a2a39"
      unitRef="usd">27828000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTctMi0xLTEtMA_c4f4ca50-3dff-4c19-bdf8-bcc3c16f7283"
      unitRef="usd">22489000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTgtMS0xLTEtMA_9cd74799-0ff9-48ad-bd8a-0cb11eb2f9b9"
      unitRef="usd">99922000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMTgtMi0xLTEtMA_21184858-b13b-4510-9641-aa628b932b9b"
      unitRef="usd">37488000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjAtMS0xLTEtMA_1fd988e9-13a9-4032-9426-1f1d77588b11"
      unitRef="usd">6128000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjAtMi0xLTEtMA_4c843bed-a1cd-43c0-8b40-c03ad3f2243b"
      unitRef="usd">5887000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjEtMS0xLTEtMA_d2e6fc80-1dd9-446a-a9ca-117c474d1d40"
      unitRef="usd">19862000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjEtMi0xLTEtMA_69cf5df8-5806-49e2-aa79-e2e801897c5a"
      unitRef="usd">21679000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjQtMS0xLTEtMA_61f166ef-a44f-45d3-92e4-806b22028e71"
      unitRef="usd">-25990000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjQtMi0xLTEtMA_07d71cc8-50da-4c70-8477-ac1f42169fd6"
      unitRef="usd">-27566000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjYtMS0xLTEtMA_24820037-e27a-446b-9486-6172db4778ba"
      unitRef="usd">128300000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjYtMi0xLTEtMA_1cb0416f-3cb4-4ca8-8687-2d1ec5817a42"
      unitRef="usd">202100000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjctMS0xLTEtMA_263f1f82-e32b-4fdb-ac7b-1a1800d7480a"
      unitRef="usd">113477000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjctMi0xLTEtMA_775a6cb4-62ce-4ea0-91b0-3be938df4d9a"
      unitRef="usd">185250000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjktMS0xLTEtMA_412b156f-c43d-429e-8055-be0bcdc4c45e"
      unitRef="usd">38712000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMjktMi0xLTEtMA_61d69f6a-ab19-47ef-a87b-89a984d8aba5"
      unitRef="usd">20996000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzAtMS0xLTEtMA_ac00e998-f087-47e7-ae35-153416fb3ecc"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzAtMi0xLTEtMA_39f3253a-bcca-4ac9-ac5f-a249d5a8e8ed"
      unitRef="usd">4000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzEtMS0xLTEtMA_815c6a66-770e-4a86-ae60-e22f94e18b2a"
      unitRef="usd">-170061000</us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities>
    <us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzEtMi0xLTEtMA_323389ca-1e29-4075-97c0-c0aecaf8cf2b"
      unitRef="usd">-121612000</us-gaap:ProceedsFromRepaymentsOfRestrictedCashFinancingActivities>
    <blkb:ChangeInCustomerFundsReceivable
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzItMS0xLTEtMA_8ed1fc32-c25d-40cc-8458-f0bda48ce5e8"
      unitRef="usd">-5014000</blkb:ChangeInCustomerFundsReceivable>
    <blkb:ChangeInCustomerFundsReceivable
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzItMi0xLTEtMA_5555357b-d18f-4afd-885d-3e8a69ebcf18"
      unitRef="usd">-828000</blkb:ChangeInCustomerFundsReceivable>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzMtMS0xLTEtMA_797020c1-dc01-494f-bdfd-7028d763c60e"
      unitRef="usd">58074000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzMtMi0xLTEtMA_b0a72d08-255d-4ffc-aacc-8202aabaf61a"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzQtMS0xLTEtMA_014b87eb-3b9d-4984-92b6-1ff9d85dc444"
      unitRef="usd">0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzQtMi0xLTEtMA_d564d4cb-8b85-4f0b-b26f-856806464cf9"
      unitRef="usd">5960000</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzUtMS0xLTEtMA_d34ebe48-6bab-4c51-a16f-ea9f23961aad"
      unitRef="usd">-257038000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzUtMi0xLTEtMA_cf399046-54ba-4512-acdb-73521f5f97a0"
      unitRef="usd">-132542000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzYtMS0xLTEtMA_d4dfa3c5-045a-4d85-8ce7-6020f81b8932"
      unitRef="usd">992000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzYtMi0xLTEtMA_935ca048-33e7-4f6a-98b9-67d36180dc6b"
      unitRef="usd">-2229000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzctMS0xLTEtMA_4fbad58c-588d-4b9f-82b1-6a7d46b1f3d6"
      unitRef="usd">-182114000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzctMi0xLTEtMA_23ae3aa7-cf8b-4e66-9884-2e9a49ea3b4c"
      unitRef="usd">-124849000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzgtMS0xLTEtMA_42d1ca66-2845-4de4-ae46-ac5dd642f65b"
      unitRef="usd">644969000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i7443b56423f147f2a4cd37fc8f751742_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzgtMi0xLTEtMA_f4fe1de3-50d6-4594-889d-e202192024be"
      unitRef="usd">577295000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzktMS0xLTEtMA_da47b104-7972-4ec5-91ce-36eb82e8d67a"
      unitRef="usd">462855000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ic695a958117b407d9e628a39ddd57582_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmEwYmIzODkwNTU2ODQyOGQ4YjI4MWY3MGNjN2I1ZTdiL3RhYmxlcmFuZ2U6YTBiYjM4OTA1NTY4NDI4ZDhiMjgxZjcwY2M3YjVlN2JfMzktMi0xLTEtMA_fa31da28-f1f1-4d25-8555-f391d2e93458"
      unitRef="usd">452446000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmVhNTI0NmY2Mjg3YzQ1NjM5YTA4NzgyMDM3NDk0YzVjL3RhYmxlcmFuZ2U6ZWE1MjQ2ZjYyODdjNDU2MzlhMDg3ODIwMzc0OTRjNWNfMS0xLTEtMS0w_86603db4-20ab-416c-ad86-06f4e41eda50"
      unitRef="usd">28288000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmVhNTI0NmY2Mjg3YzQ1NjM5YTA4NzgyMDM3NDk0YzVjL3RhYmxlcmFuZ2U6ZWE1MjQ2ZjYyODdjNDU2MzlhMDg3ODIwMzc0OTRjNWNfMS0yLTEtMS0w_6c9aee12-e730-4120-8a20-2b7a748c4824"
      unitRef="usd">35750000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmVhNTI0NmY2Mjg3YzQ1NjM5YTA4NzgyMDM3NDk0YzVjL3RhYmxlcmFuZ2U6ZWE1MjQ2ZjYyODdjNDU2MzlhMDg3ODIwMzc0OTRjNWNfMi0xLTEtMS0w_1da11861-7af2-4b3f-b5bb-7bc1c05e005e"
      unitRef="usd">434567000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmVhNTI0NmY2Mjg3YzQ1NjM5YTA4NzgyMDM3NDk0YzVjL3RhYmxlcmFuZ2U6ZWE1MjQ2ZjYyODdjNDU2MzlhMDg3ODIwMzc0OTRjNWNfMi0yLTEtMS0w_8a1ea50d-4213-4653-94e1-81bcb157ed20"
      unitRef="usd">609219000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmVhNTI0NmY2Mjg3YzQ1NjM5YTA4NzgyMDM3NDk0YzVjL3RhYmxlcmFuZ2U6ZWE1MjQ2ZjYyODdjNDU2MzlhMDg3ODIwMzc0OTRjNWNfMy0xLTEtMS0w_1609e8b0-40e7-4c94-9687-5e2cfe47356c"
      unitRef="usd">462855000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8yOC9mcmFnOjU0ZDUxNTUzNDgzMTRhNmViNzc1Nzg3NTg3ODZkZTljL3RhYmxlOmVhNTI0NmY2Mjg3YzQ1NjM5YTA4NzgyMDM3NDk0YzVjL3RhYmxlcmFuZ2U6ZWE1MjQ2ZjYyODdjNDU2MzlhMDg3ODIwMzc0OTRjNWNfMy0yLTEtMS0w_63d7c4af-4b75-403e-a41f-f3029e9a8816"
      unitRef="usd">644969000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesIssued
      contextRef="i9c4f3f3edf7147e896e64161817d93fc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMi0xLTEtMS0w_315f14b8-900a-4c08-b8f6-f97f08f4590a"
      unitRef="shares">60904638</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i9c4f3f3edf7147e896e64161817d93fc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMi0yLTEtMS0w_0773920b-4670-48bd-8b7d-4fb2c4a9f572"
      unitRef="usd">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40e60d4eb82249e99e97100c8faeea79_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMi0zLTEtMS0w_5a4bfda6-4665-4560-9cc6-806e6146f700"
      unitRef="usd">544963000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i677eb8abdbf9464391bdca75757ea858_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMi00LTEtMS0w_87cf580a-0cc1-4439-bd4a-b0a50ffe1d41"
      unitRef="usd">-353091000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d8b5e158073439ab9824942f973c33e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMi01LTEtMS0w_8d74bed3-9575-4db8-a84e-37560e1eb5e9"
      unitRef="usd">-2497000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifafcb893100a41649720128069cec294_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMi02LTEtMS0w_851c2ecd-070d-444e-b85e-61f6ec70b92c"
      unitRef="usd">236714000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMi03LTEtMS0w_9c7e7fa9-59e8-46ea-91c0-083550e99828"
      unitRef="usd">426150000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i652549159d8e41299b603601679ed279_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMy02LTEtMS0w_1e6f7a22-8d67-4f6a-960e-19743c5d16f9"
      unitRef="usd">-164000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMy03LTEtMS0w_85a7a512-1144-4fc3-b69f-494231c97811"
      unitRef="usd">-164000</us-gaap:NetIncomeLoss>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfNS0wLTEtMS0wL3RleHRyZWdpb246MjQ2MGVjNjEwNjg4NDAzNGI0YzcwZDcwNmYwOTkwODBfMTY_d0799fa6-06ba-4b20-bb68-d200db24667c"
      unitRef="shares">465821</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ie76abe3bfd8443f5b2d7da99bba0e176_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfNS00LTEtMS0w_bca9fec7-3a39-4356-96b9-3eb05af7ff29"
      unitRef="usd">28066000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfNS03LTEtMS0w_6014d8fe-c2a0-4e95-b87a-5c40446ed46e"
      unitRef="usd">28066000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="ia538cf055e234eaba299f18ff6583462_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfNi0xLTEtMS0w_3334a194-a987-4a32-ac8c-7447a19ad589"
      unitRef="shares">206418</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="i736e2c2ba736474099e01603bd535121_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfNi0zLTEtMS0w_a92d782b-eb2f-472b-9327-e2e1ce8ef127"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfNi03LTEtMS0w_2c71af39-9917-43d0-b636-65602bc61a05"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights
      contextRef="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfNy0wLTEtMS0wL3RleHRyZWdpb246YjJhY2U1ZDdjOWE2NDhjYjhjNjIzOGU2NGJmNWJjNDhfMjg_632477f7-bc77-41d2-bc3b-4e4e0ff551c6"
      unitRef="shares">240867</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie76abe3bfd8443f5b2d7da99bba0e176_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfNy00LTEtMS0w_7c1bb886-6e3f-4dac-b415-c53361cf74ab"
      unitRef="usd">18426000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfNy03LTEtMS0w_a863666c-5ff7-4776-875e-cfda69f21fb0"
      unitRef="usd">18426000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i736e2c2ba736474099e01603bd535121_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfOC0zLTEtMS0w_83d0c946-dae1-493d-bd96-d2a6375635bc"
      unitRef="usd">29995000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i652549159d8e41299b603601679ed279_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfOC02LTEtMS0w_7f716a76-57c2-48a1-9024-efd092481ef1"
      unitRef="usd">10000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfOC03LTEtMS0w_a1c42b05-2cfc-4b94-ac5b-411b9fa696cd"
      unitRef="usd">30005000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ia538cf055e234eaba299f18ff6583462_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfOS0xLTEtMS0w_75b46b52-c99f-4591-99c4-64fb9dddcce7"
      unitRef="shares">519009</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ia538cf055e234eaba299f18ff6583462_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfOS0yLTEtMS0w_ff110e15-7080-4356-b9aa-ec412de6a599"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfOS03LTEtMS0w_db430895-eeb2-4db6-81ab-86890c8268bb"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="ia538cf055e234eaba299f18ff6583462_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTAtMS0xLTEtMA_94a0f772-50ff-4a00-9d91-d49f924ecae2"
      unitRef="shares">34789</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iaf0a7f5db12c43fba894b69f8ea3d656_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTEtNS0xLTEtMA_3437ed48-b72b-439e-b212-9d3eeea79c99"
      unitRef="usd">6660000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i107e4b07c7d446d189aff58716f0cfdb_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTEtNy0xLTEtMA_5bbc3a50-7f1e-43e3-9276-44ff4d3b21d0"
      unitRef="usd">6660000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i1b501365f9364f11814f38afe20371eb_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTItMS0xLTEtMA_3d1a6b03-4a33-4171-a1a3-20b7503556fc"
      unitRef="shares">61595276</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i1b501365f9364f11814f38afe20371eb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTItMi0xLTEtMA_d085ca0d-1465-4d53-8de5-10d0baef3b4c"
      unitRef="usd">62000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i713ee4978d1b4cbcb9e0ec38c28527cd_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTItMy0xLTEtMA_901fa0b3-2087-4838-bedf-12e001a13250"
      unitRef="usd">574958000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i786110b65689439b9e985b030751c0ca_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTItNC0xLTEtMA_b6171263-8bdd-4b54-8467-0648fa76f236"
      unitRef="usd">-399583000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0c7675b7eb6b450f8c9d5704853e4e00_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTItNS0xLTEtMA_f139b3a8-c474-415d-a95a-c9d6ebd18092"
      unitRef="usd">4163000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ba4b7ae54f8428ab7468f993763df2a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTItNi0xLTEtMA_2e478c98-15d8-4eaf-b7a1-0a9566ee01a4"
      unitRef="usd">236560000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i707ecb2a18c4490488d3ea69de6fcece_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTItNy0xLTEtMA_6901187a-f71f-4bf2-b836-5a60a3f20c2c"
      unitRef="usd">416160000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6ebade9267464b80be7360e39556044e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTMtNi0xLTEtMA_2fe0e752-4282-43f6-ac5b-0b1ba51cdf2f"
      unitRef="usd">6731000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTMtNy0xLTEtMA_6c7cb0ed-5072-4fe3-93cc-e6a1e2837d65"
      unitRef="usd">6731000</us-gaap:NetIncomeLoss>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjI0NDVkZjk4ZmQzODQwYjA5MzUyMDg2ZDQwMTAwN2Q1XzE2_7d478233-3eed-4191-8c04-77066547e613"
      unitRef="shares">405047</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i7d1b5be841254e81b70196718b7a8d0a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTMtNC0xLTEtMzY_1fedc86c-1eae-4f30-896a-3683990a0887"
      unitRef="usd">30008000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTMtNy0xLTEtMzY_71ef55eb-7729-4fb1-bde3-03d3f4d2ee5c"
      unitRef="usd">30008000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="i41eb277e175546339955bd811d0bed7e_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTYtMS0xLTEtMA_1f9e54f6-f02f-4071-b1c3-81130a51ca0a"
      unitRef="shares">804323</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="i86bc018c8d464d36be5bfdce8eaf31bc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTYtMy0xLTEtMA_3613e933-3b84-47a0-8241-735ca4a19497"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTYtNy0xLTEtMA_82ee660b-864e-4a58-a70f-4bd138779482"
      unitRef="usd">0</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTctMC0xLTEtMC90ZXh0cmVnaW9uOjg1MWZhNjAzZDIwYjQ0ODU5YWIzM2RiYWNkZDhlOTVkXzI4_eafcc11d-a06b-4a3c-bc1e-527ea3e04ec6"
      unitRef="shares">285521</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7d1b5be841254e81b70196718b7a8d0a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTctNC0xLTEtMA_b99e92a7-c19c-4f10-bc5b-9b44ca4760fb"
      unitRef="usd">20286000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTctNy0xLTEtMA_e3ebc9df-b193-439b-b06e-febb5cf830fe"
      unitRef="usd">20286000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i86bc018c8d464d36be5bfdce8eaf31bc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTgtMy0xLTEtMA_723c6a4f-01a4-4a33-a4fa-880c438113dd"
      unitRef="usd">30528000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6ebade9267464b80be7360e39556044e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTgtNi0xLTEtMA_10677cb7-d48b-40d9-9ea1-432635ef1fde"
      unitRef="usd">21000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTgtNy0xLTEtMA_c2a645bc-460c-4229-a963-8cd3cf3e6184"
      unitRef="usd">30549000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i41eb277e175546339955bd811d0bed7e_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTktMS0xLTEtMA_561f27a4-ab0e-420b-a295-f835947b9066"
      unitRef="shares">9431</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i41eb277e175546339955bd811d0bed7e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTktMi0xLTEtMA_07759a25-efb8-40ed-ba56-494d58300567"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMTktNy0xLTEtMA_19cc7032-0a4c-44d2-9b8f-02fcdcf74dc8"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i41eb277e175546339955bd811d0bed7e_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjAtMS0xLTEtMA_2f6820e7-df62-43f5-b4c4-2049cfbb1aaf"
      unitRef="shares">76316</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i63c9a41355b243c0b494ff05a9d16ccd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjEtNS0xLTEtMA_599fbdb6-afc3-42cb-bac9-874037b555ec"
      unitRef="usd">2128000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjEtNy0xLTEtMA_872b4340-9193-4c96-9f65-3d509cce5062"
      unitRef="usd">2128000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i71d3521d86ee4b2a87de49bfb70f1d1c_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjItMS0xLTEtMA_c239bdbb-4f79-40ba-bcc8-87d436e4fb90"
      unitRef="shares">62332714</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i71d3521d86ee4b2a87de49bfb70f1d1c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjItMi0xLTEtMA_c1cfcacb-f097-44e3-a47d-6e93b4d61cdb"
      unitRef="usd">62000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib15e8a7f33bd4506bd4e803025e88dca_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjItMy0xLTEtMA_105c80a4-7c2a-40ab-9a93-8e0257b2c53d"
      unitRef="usd">605486000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i91180e7dbe8d4b37bbdfe55b0f4596a3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjItNC0xLTEtMA_c6f9212e-473b-4126-be92-213ebd428615"
      unitRef="usd">-449877000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia8608c8f371941d4a74c57849f1d0e53_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjItNS0xLTEtMA_ab076d2b-e538-4652-b39f-5df9a81496f9"
      unitRef="usd">6291000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie2d3af9a26a343d7b20e79b3dbe58cb3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjItNi0xLTEtMA_b8137f91-e307-4802-9dbe-4530ab280acc"
      unitRef="usd">243312000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOjk5MjI1MGU3OWQ4ZTRhNDc4MTViNzMxYzY3NDdhNGM3L3RhYmxlcmFuZ2U6OTkyMjUwZTc5ZDhlNGE0NzgxNWI3MzFjNjc0N2E0YzdfMjItNy0xLTEtMA_d863711c-b30a-4fb7-892a-739cee805d5a"
      unitRef="usd">405274000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i076fcaf11f5340a2b0f4d8b0ee1e1727_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMi0xLTEtMS0w_1d7f1deb-c7b6-4fb2-86a0-9beb4d1a9d79"
      unitRef="shares">60206091</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i076fcaf11f5340a2b0f4d8b0ee1e1727_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMi0yLTEtMS0w_31e584b9-e1f2-4f50-acf8-570e9e2dc18b"
      unitRef="usd">60000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6cc5f3d8dd384ea68ca9952094232dd5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMi0zLTEtMS0w_3476bfa6-6fe1-43ad-85f9-9309ae3857df"
      unitRef="usd">457804000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if46b1a7ff7ac4967b9802be2cc10da41_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMi00LTEtMS0w_3e1d33ad-9e1d-4c8a-98df-c5f51c661a0d"
      unitRef="usd">-290665000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifd5e9bce56a443b5b674f784c5a39d5b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMi01LTEtMS0w_3e44dfca-883a-4bea-b9c7-5e6282b88b43"
      unitRef="usd">-5290000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6a6d0f668f442eebedb88d08ad8c9cc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMi02LTEtMS0w_31f4e62a-2b41-4209-9ddd-8c9b0391b7a4"
      unitRef="usd">234855000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7443b56423f147f2a4cd37fc8f751742_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMi03LTEtMS0w_0f382770-5a2d-4870-bf84-2e0003377ef2"
      unitRef="usd">396764000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2f8463d45fbf4e13a1613507a2a4c7c2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMy02LTEtMS0w_3f152b72-28b2-4246-90d6-33ed8c110d50"
      unitRef="usd">4639000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMy03LTEtMS0w_7a13ba5c-9c1c-4594-970c-1b876849dd48"
      unitRef="usd">4639000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNC0wLTEtMS0wL3RleHRyZWdpb246YzY0NjdmMDg5MTBlNDVkMzliNmUzYjJkNmU4NWVjOThfMjY_ba427a19-1075-482a-bb9b-69d4d73507b1"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCash
      contextRef="i2f8463d45fbf4e13a1613507a2a4c7c2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNC02LTEtMS0w_787862c6-3429-4cbe-a3d6-be1541d20a94"
      unitRef="usd">5960000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNC03LTEtMS0w_33c61583-40ce-486c-869b-fb935fff61a8"
      unitRef="usd">5960000</us-gaap:DividendsCash>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="id0383c8588474d5c93f42244b2c11278_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNS0xLTEtMS0w_f1471527-98a0-4fdb-ad04-6c0ffcba10d7"
      unitRef="shares">210057</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="i5f8cdfaccb0147bba57b5669a64afef7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNS0zLTEtMS0w_2cc5ca81-c247-40da-9854-3070798743f0"
      unitRef="usd">1000</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNS03LTEtMS0w_588453a6-df9d-4092-b68a-9eeccd491a78"
      unitRef="usd">1000</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights
      contextRef="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNi0wLTEtMS0wL3RleHRyZWdpb246NGE5MjkxZjNhN2MwNGRmMTkzZDU2ZjJkMTZiMjQ3YzFfMjg_0ca23e3c-69ff-4d9d-b5da-1fbb34073d54"
      unitRef="shares">245358</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i12d6c14aca934364b1efb91d2082a35c_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNi00LTEtMS0w_a1930c8d-c067-4173-a27b-b2cdbc5120a9"
      unitRef="usd">19782000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNi03LTEtMS0w_fbaa6bd4-749d-4369-9dca-91fd46b70180"
      unitRef="usd">19782000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5f8cdfaccb0147bba57b5669a64afef7_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNy0zLTEtMS0w_ffd01fdf-a896-45c9-a9ec-29193f8eaeee"
      unitRef="usd">13539000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2f8463d45fbf4e13a1613507a2a4c7c2_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNy02LTEtMS0w_7c8305b8-6eb9-4d21-8b6a-9c20e468491d"
      unitRef="usd">41000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfNy03LTEtMS0w_c2a3d8a7-f073-4719-8fd0-1370f11734da"
      unitRef="usd">13580000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="id0383c8588474d5c93f42244b2c11278_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfOC0xLTEtMS0w_38778902-d435-440d-a47a-e8bb0c279b41"
      unitRef="shares">563947</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="id0383c8588474d5c93f42244b2c11278_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfOC0yLTEtMS0w_90420fd8-3ce5-4508-b71b-089bec42ba8f"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfOC03LTEtMS0w_989ca4be-ed3f-4718-9772-07cdabfe7878"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="id0383c8588474d5c93f42244b2c11278_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfOS0xLTEtMS0w_f2055861-096e-4d51-ad16-32c6b60c8f1e"
      unitRef="shares">47456</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i87e81e47eaef402894b7d7dabff05370_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTAtNS0xLTEtMA_5d3c0419-5f16-47bb-8f1a-e23b0b7618bd"
      unitRef="usd">-8850000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib2d7a08151ee4f12b3f0f19f2df4daeb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTAtNy0xLTEtMA_e0a88b13-bb0c-4cfb-8226-8d159156f6d9"
      unitRef="usd">-8850000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="icb86062a86b94cae914274e5cb939a0e_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTEtMS0xLTEtMA_042ca595-a966-42e3-bb2f-9e50b1a11172"
      unitRef="shares">60932639</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="icb86062a86b94cae914274e5cb939a0e_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTEtMi0xLTEtMA_9200297d-a17a-4720-a739-2f751a7c7a38"
      unitRef="usd">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i63027468535c419d84b13365a3b002b4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTEtMy0xLTEtMA_436144c9-8287-45b5-a09c-f31f8935261c"
      unitRef="usd">471344000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8d052bf4fccd4cef8cc3e8e793c68e8d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTEtNC0xLTEtMA_4373e561-24a7-418f-866b-294ee100876e"
      unitRef="usd">-310447000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3bfa9962298f4183a436db53135742bc_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTEtNS0xLTEtMA_9492dddc-6f48-4012-b14b-af15c7b7f33c"
      unitRef="usd">-14140000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i71c19b82bb394900aa9fa5752ec2e0db_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTEtNi0xLTEtMA_8e7cfc2f-5c91-4d45-9e6f-7d9690f51bc3"
      unitRef="usd">233575000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02ea7887fe99486e8dfb3a76557b71da_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTEtNy0xLTEtMA_b81884fb-ff77-43a8-a10a-ce239938cb37"
      unitRef="usd">380393000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="idedc477691a043e8893af20b03315f50_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTItNi0xLTEtMA_4cc24e4b-39d6-415e-a31e-03569ea18572"
      unitRef="usd">11823000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTItNy0xLTEtMA_9653ae95-4677-474e-92e0-5376329c7b6d"
      unitRef="usd">11823000</us-gaap:NetIncomeLoss>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares
      contextRef="i3a98e7fe98ec475eb45aef7e80539336_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTQtMS0xLTEtMA_a2d7fe4c-5ea8-4016-b492-c138681fe40b"
      unitRef="shares">7111</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsShares>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="i1aa81d6843ba4b4e89407c05ee2d3121_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTQtMy0xLTEtMA_7598df13-7d6f-4f9a-87d4-d8b2a9090194"
      unitRef="usd">3000</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTQtNy0xLTEtMA_d5e4d6e6-2f5b-46b2-af1b-9021e0ea1191"
      unitRef="usd">3000</blkb:ExerciseOfStockOptionsAndStockAppreciationRightsValue>
    <blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjBjOTc2ZjZjYjU5YTQ3NzU4YWQ5OWU1N2E1MjgxNzJlXzI4_4680b96b-e83b-4205-a20d-5987d09ae423"
      unitRef="shares">21200</blkb:SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4134be8e3520454786840ed6993d4e8b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTUtNC0xLTEtMA_1d4ad1d8-69fb-4ecd-af25-e53a48c9ec4f"
      unitRef="usd">1214000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTUtNy0xLTEtMA_6bd8516a-3002-4d19-8bc8-a9f76442f26f"
      unitRef="usd">1214000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1aa81d6843ba4b4e89407c05ee2d3121_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTYtMy0xLTEtMA_4af47315-11fe-4628-aa79-962165966ec9"
      unitRef="usd">20103000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idedc477691a043e8893af20b03315f50_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTYtNi0xLTEtMA_d65cd250-95da-432f-9a22-3107e8578913"
      unitRef="usd">30000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTYtNy0xLTEtMA_1584299a-3f49-4078-9299-547e8bb93e6c"
      unitRef="usd">20133000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i3a98e7fe98ec475eb45aef7e80539336_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTctMS0xLTEtMA_4c7784f2-621a-45c2-b74b-2461f414950d"
      unitRef="shares">20776</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i3a98e7fe98ec475eb45aef7e80539336_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTctMi0xLTEtMA_efa8146f-f009-4341-9628-e9eb3642920a"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTctNy0xLTEtMA_08f1c529-221e-4f99-a95f-0cd4851a60cb"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i3a98e7fe98ec475eb45aef7e80539336_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTgtMS0xLTEtMA_9f709d2f-a200-48ba-873b-8152c8457b66"
      unitRef="shares">59426</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7754bf819e264baf90af4c993913d5f2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTktNS0xLTEtMA_d6e0e10c-a3c5-47c9-b831-23cea2d64b1a"
      unitRef="usd">-336000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMTktNy0xLTEtMA_d28d02ad-6749-4c1b-8cfb-d1bc803e4b75"
      unitRef="usd">-336000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i15c0fbf8e782435da1edda7c0e87699f_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMjAtMS0xLTEtMA_67947984-9bb0-4060-9d49-a2d72b7e7326"
      unitRef="shares">60901100</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i15c0fbf8e782435da1edda7c0e87699f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMjAtMi0xLTEtMA_fafbdbfa-af73-4ac9-97b6-132efe6c6281"
      unitRef="usd">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4fa915eb4ce142a9ab7c832de5fc1451_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMjAtMy0xLTEtMA_a4c20908-6f10-45a2-b0db-1662e428907b"
      unitRef="usd">491450000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6ea3b6df81264b31a6cf0be32ea142c0_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMjAtNC0xLTEtMA_b687d5f0-da4a-4d35-a466-baae2bbfe5e4"
      unitRef="usd">-311661000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5468f90a01a14f1988bba5799dc5e356_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMjAtNS0xLTEtMA_d89ba9ae-1fed-415b-aab1-8f59396569b4"
      unitRef="usd">-14476000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i79aea247a3e04f7f9c43fc0cb57ee65e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMjAtNi0xLTEtMA_5249f152-702c-4186-a618-d8e6ad12d865"
      unitRef="usd">245428000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic695a958117b407d9e628a39ddd57582_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zMS9mcmFnOmFkMjUwMzFiNzhkYTRmYjI4YzE3NjUxYzlkODVmNjFkL3RhYmxlOmRiOGZlMjQ2NTdkMzQxOTY5NjdhMjIzMzg1MGM3NTNjL3RhYmxlcmFuZ2U6ZGI4ZmUyNDY1N2QzNDE5Njk2N2EyMjMzODUwYzc1M2NfMjAtNy0xLTEtMA_2e04b7f8-c0dd-4fce-80b1-be4fbe07e960"
      unitRef="usd">410802000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8zNy9mcmFnOmEyNmQ0OWNjOWNmZTRkOTRhMThiZDBiZTNlOGVhN2JhL3RleHRyZWdpb246YTI2ZDQ5Y2M5Y2ZlNGQ5NGExOGJkMGJlM2U4ZWE3YmFfMzY_578d4dc4-b2f4-437f-aeb0-2dc1f037289c">&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 style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are the world&#x2019;s leading cloud software company powering social good. Serving the entire social good community&#x2014;nonprofits, higher education institutions, K&#x2013;12 schools, healthcare organizations, faith communities, arts and cultural organizations, foundations, companies and individual change agents&#x2014;we connect and empower organizations to increase their impact through cloud software, services, expertise and data intelligence. Our portfolio is tailored to the unique needs of vertical markets, with solutions for fundraising and CRM, marketing, advocacy, peer-to-peer fundraising, corporate social responsibility, school management, ticketing, grantmaking, financial management, payment processing and analytics. Serving the industry for four decades, we are headquartered in Charleston, South Carolina, and have operations in the United States, Australia, Canada, Costa Rica and the United Kingdom.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80MC9mcmFnOmVmMDRmMjI1MGQ5YjQxZGM4NDc4NjRmMGUxZDZiM2ZiL3RleHRyZWdpb246ZWYwNGYyMjUwZDliNDFkYzg0Nzg2NGYwZTFkNmIzZmJfNDE1OQ_1560cfaa-04ed-40f5-8010-08df79616bc2">&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 style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated interim financial statements have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC") for interim financial reporting. These consolidated statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary to state fairly the consolidated balance sheets, consolidated statements of comprehensive income, consolidated statements of cash flows and consolidated statements of stockholders&#x2019; equity, for the periods presented in accordance with accounting principles generally accepted in the United States ("U.S.") ("GAAP"). The consolidated balance sheet at December&#160;31, 2020 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the six months ended June&#160;30, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2021, or any other future period. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with GAAP have been omitted in accordance with the rules and regulations for interim reporting of the SEC. These condensed consolidated interim financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2020, 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reportable segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We report our operating results and financial information in one operating and reportable segment. Our chief operating decision maker uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. Our chief operating decision maker is our chief executive officer ("CEO").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in Note 13, beginning in the second quarter of 2021, we combined our General Markets Group ("GMG") and Enterprise Markets Group ("EMG") into a single U.S. Markets Group ("UMG") and moved our Corporations vertical under our International Markets Group ("IMG"). This change was made to better align our resources toward customer retention and growth which, are key objectives as we progress toward our long-term aspirational goals. The change did not impact our conclusion that we have one operating and reportable segment and one goodwill reporting unit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Risks and uncertainties related to COVID-19&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to&#160;risks&#160;and&#160;uncertainties&#160;as a result of the global COVID-19 pandemic. We believe that COVID-19 may continue to significantly impact our vertical markets and geographies, but the magnitude of the&#160;impact&#160;on our business&#160;cannot be determined at this time due to numerous uncertainties, including the duration of the outbreak, the severity of variants which may develop, travel restrictions and business closures, the effectiveness of vaccination programs and other actions taken to contain the disease and other unforeseeable consequences.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 and loss contingencies, among others. Changes in the facts or circumstances underlying these estimates, including due to COVID-19, 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no new or material changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December&#160;31, 2020, filed with the SEC on February&#160;23, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80MC9mcmFnOmVmMDRmMjI1MGQ5YjQxZGM4NDc4NjRmMGUxZDZiM2ZiL3RleHRyZWdpb246ZWYwNGYyMjUwZDliNDFkYzg0Nzg2NGYwZTFkNmIzZmJfNDE5NA_d8e07209-feca-40dd-98e9-eb195317c4cd">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated interim financial statements have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC") for interim financial reporting. These consolidated statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary to state fairly the consolidated balance sheets, consolidated statements of comprehensive income, consolidated statements of cash flows and consolidated statements of stockholders&#x2019; equity, for the periods presented in accordance with accounting principles generally accepted in the United States ("U.S.") ("GAAP"). The consolidated balance sheet at December&#160;31, 2020 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the six months ended June&#160;30, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2021, or any other future period. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with GAAP have been omitted in accordance with the rules and regulations for interim reporting of the SEC. These condensed consolidated interim financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2020, and other forms filed with the SEC from time to time.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80MC9mcmFnOmVmMDRmMjI1MGQ5YjQxZGM4NDc4NjRmMGUxZDZiM2ZiL3RleHRyZWdpb246ZWYwNGYyMjUwZDliNDFkYzg0Nzg2NGYwZTFkNmIzZmJfNDE5NQ_d569305f-5799-42e1-80e5-2a89b5636892">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80MC9mcmFnOmVmMDRmMjI1MGQ5YjQxZGM4NDc4NjRmMGUxZDZiM2ZiL3RleHRyZWdpb246ZWYwNGYyMjUwZDliNDFkYzg0Nzg2NGYwZTFkNmIzZmJfNDE1MA_808b44af-15e0-463c-9dcb-5e7d1e1e517f">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reportable segment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We report our operating results and financial information in one operating and reportable segment. Our chief operating decision maker uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. Our chief operating decision maker is our chief executive officer ("CEO").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in Note 13, beginning in the second quarter of 2021, we combined our General Markets Group ("GMG") and Enterprise Markets Group ("EMG") into a single U.S. Markets Group ("UMG") and moved our Corporations vertical under our International Markets Group ("IMG"). This change was made to better align our resources toward customer retention and growth which, are key objectives as we progress toward our long-term aspirational goals. The change did not impact our conclusion that we have one operating and reportable segment and one goodwill reporting unit.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80MC9mcmFnOmVmMDRmMjI1MGQ5YjQxZGM4NDc4NjRmMGUxZDZiM2ZiL3RleHRyZWdpb246ZWYwNGYyMjUwZDliNDFkYzg0Nzg2NGYwZTFkNmIzZmJfNDE1MQ_fcd4cb1b-8579-4c16-806b-080672f53d1c">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 and loss contingencies, among others. Changes in the facts or circumstances underlying these estimates, including due to COVID-19, 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:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80My9mcmFnOjYwMjk1ZjVkY2I1YzQ1Zjk5MmMyZTk3YTJkYTI4ZGViL3RleHRyZWdpb246NjAyOTVmNWRjYjVjNDVmOTkyYzJlOTdhMmRhMjhkZWJfMTEx_7347241a-bf42-45a9-a296-2e5e0b30a09c">&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 style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;3. Goodwill and Other Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in goodwill during the six months ended June&#160;30, 2021, 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 style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;635,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effect of foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;637,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80My9mcmFnOjYwMjk1ZjVkY2I1YzQ1Zjk5MmMyZTk3YTJkYTI4ZGViL3RleHRyZWdpb246NjAyOTVmNWRjYjVjNDVmOTkyYzJlOTdhMmRhMjhkZWJfOTU_22fb103d-5f23-4be7-902c-493ec3283c83">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The change in goodwill during the six months ended June&#160;30, 2021, 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 style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;635,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effect of foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Balance at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;637,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80My9mcmFnOjYwMjk1ZjVkY2I1YzQ1Zjk5MmMyZTk3YTJkYTI4ZGViL3RhYmxlOjYyYWExMjkxNDM1NTRmZjZiMTkwZWNiMjdkYTBlYmZkL3RhYmxlcmFuZ2U6NjJhYTEyOTE0MzU1NGZmNmIxOTBlY2IyN2RhMGViZmRfMS0xLTEtMS0w_b5474fed-b4d0-42ec-bcf1-e29730eeeebc"
      unitRef="usd">635854000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80My9mcmFnOjYwMjk1ZjVkY2I1YzQ1Zjk5MmMyZTk3YTJkYTI4ZGViL3RhYmxlOjYyYWExMjkxNDM1NTRmZjZiMTkwZWNiMjdkYTBlYmZkL3RhYmxlcmFuZ2U6NjJhYTEyOTE0MzU1NGZmNmIxOTBlY2IyN2RhMGViZmRfNC0xLTEtMS0w_89575fb6-6fe5-4289-9bb9-d461718327ac"
      unitRef="usd">1656000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80My9mcmFnOjYwMjk1ZjVkY2I1YzQ1Zjk5MmMyZTk3YTJkYTI4ZGViL3RhYmxlOjYyYWExMjkxNDM1NTRmZjZiMTkwZWNiMjdkYTBlYmZkL3RhYmxlcmFuZ2U6NjJhYTEyOTE0MzU1NGZmNmIxOTBlY2IyN2RhMGViZmRfNS0xLTEtMS0w_b4df1468-89e6-4027-975f-5135dbe16a86"
      unitRef="usd">637510000</us-gaap:Goodwill>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RleHRyZWdpb246ZTI0MjljZTI5YmM2NGI2MTlmMThlNzM5ZWRlMDNiOGNfMTAzMg_5b66faf2-a70c-433e-a32b-fde2c9a1e167">&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 style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;4. 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:#000000;font-family:'Frutiger LT 45 Light',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 available to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings per share reflect the assumed exercise, settlement and vesting of all dilutive securities using the &#x201c;treasury stock method&#x201d; except when the effect is anti-dilutive. Potentially dilutive securities consist of shares issuable upon the exercise of stock options, settlement of stock appreciation rights and vesting of restricted stock awards and units. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 style="width:51.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,756,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,239,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,560,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,138,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;688,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;883,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;326,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,444,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,418,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,444,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,465,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;907,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,484,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,032,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,329,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RleHRyZWdpb246ZTI0MjljZTI5YmM2NGI2MTlmMThlNzM5ZWRlMDNiOGNfMTAzMw_139ac49d-d3b9-4d37-9c3e-42e4aa9db5b8">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 style="width:51.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,756,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,239,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,560,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,138,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;688,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;178,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;883,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;326,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,444,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,418,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,444,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,465,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;907,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,484,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,032,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,329,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMy0xLTEtMS0w_438e498e-2832-4868-9897-6c8e25ec82fd"
      unitRef="usd">6731000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMy0yLTEtMS0w_c71519a3-05c5-4514-8ecf-c70fd6eede10"
      unitRef="usd">11823000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMy00LTEtMS0w_b489c62b-0106-4a8c-aea8-531455c53695"
      unitRef="usd">6567000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMy01LTEtMS0w_e44b1568-16f6-44c4-ac3a-1f1b1b3f4e31"
      unitRef="usd">16462000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfNS0xLTEtMS0w_c224d610-f1cd-44c9-8043-6dc03bd2c7fe"
      unitRef="shares">47756326</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfNS0yLTEtMS0w_db13b211-2057-4e8d-aa82-dda7c74fc0d4"
      unitRef="shares">48239928</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfNS00LTEtMS0w_cd3220ce-f279-4340-8e42-f90573ef1d8c"
      unitRef="shares">47560847</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfNS01LTEtMS0w_a343f614-01e1-48e4-9f41-28bae717e5e1"
      unitRef="shares">48138125</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfNy0xLTEtMS0w_24983ae7-bdf4-4c5c-a609-41557baac871"
      unitRef="shares">688548</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfNy0yLTEtMS0w_f2b501c0-0c98-46a4-ad72-9300bf29871a"
      unitRef="shares">178450</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfNy00LTEtMS0w_7cc8efcc-64d7-4aa7-8e8e-53f403946d84"
      unitRef="shares">883811</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfNy01LTEtMS0w_25d9bbb6-093b-4941-af55-e196251d356a"
      unitRef="shares">326952</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfOC0xLTEtMS0w_da7cc6d9-338a-41d0-be66-781598557231"
      unitRef="shares">48444874</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfOC0yLTEtMS0w_cdf4fcdf-4573-47ee-959e-68f200d9342e"
      unitRef="shares">48418378</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfOC00LTEtMS0w_59e01478-f38b-4ead-b6c7-3a7f20d457bc"
      unitRef="shares">48444658</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfOC01LTEtMS0w_70bd22f9-bb6a-4a3f-89e6-02a81eb58f24"
      unitRef="shares">48465077</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTAtMS0xLTEtMA_a0b53e53-4672-4776-9dc3-91d08e5b3bb6"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTAtMi0xLTEtMA_e39bac0a-a3d0-4c7f-aad6-ec2c145c77b7"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTAtNC0xLTEtMA_925fa772-00d5-4d61-b1c3-fd128665f6b4"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTAtNS0xLTEtMA_40243e29-bfe0-42f8-9d0a-ee392c36cbca"
      unitRef="usdPerShare">0.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTEtMS0xLTEtMA_766e1725-60c6-4832-9266-56f83a58cbb9"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTEtMi0xLTEtMA_4168ca16-c8e0-4b22-b83d-c8758f222e12"
      unitRef="usdPerShare">0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTEtNC0xLTEtMA_2a2e1452-44b4-4e80-abe1-90076eebf1f6"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTEtNS0xLTEtMA_1fbc49cf-bdbf-48ac-8d98-330ac732604d"
      unitRef="usdPerShare">0.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTMtMS0xLTEtMA_fdeb61b4-8c34-403c-95a8-2e5c232d6685"
      unitRef="shares">907210</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTMtMi0xLTEtMA_a50010f8-77e1-4d61-910e-89a3cb675df2"
      unitRef="shares">1484976</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTMtNC0xLTEtMA_3566176b-b780-4aa0-8ac3-dbf48e62bc22"
      unitRef="shares">1032655</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml80OS9mcmFnOmUyNDI5Y2UyOWJjNjRiNjE5ZjE4ZTczOWVkZTAzYjhjL3RhYmxlOjljMDk0YWIzOGMwMzQzMTM5ZDM2M2RhZDQxNDkyMWMxL3RhYmxlcmFuZ2U6OWMwOTRhYjM4YzAzNDMxMzlkMzYzZGFkNDE0OTIxYzFfMTMtNS0xLTEtMA_3d2e709a-5147-496b-88ea-06e28551da5f"
      unitRef="shares">1329519</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RleHRyZWdpb246ZTA0NTBmN2Y5Y2Q1NDljZTlhMWM1YzJlNTEwNWY2OTZfMzk4Nw_f3356552-6fdc-4798-b668-bc3599c209eb">&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 style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;5. Fair Value Measurements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt"&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt"&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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="width:43.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of our interest rate swaps was based on model-driven valuations using LIBOR rates, which are observable at commonly quoted intervals. Accordingly, our interest rate swaps are classified within Level 2 of the fair value hierarchy. The Financial Co&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;nduct Authority in the U.K. has stated that it plans to phase out all tenors of LIBOR by June 2023. We do not currently anticipate a significant impact to our financial position or results of operations as a result of this action as we expect that our financial contracts currently indexed to LIBOR will either expire or be modified without significant financial impact before the p&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;hase out occurs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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, 2021 and December&#160;31, 2020, 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:#000000;font-family:'Frutiger LT 45 Light',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, 2021 and December&#160;31, 2020, as the debt bears interest rates that approximate market value. As LIBOR rates are observable at commonly quoted intervals, our debt under the 2020 Credit Facility (as defined below) is classified within Level 2 of the fair value hierarchy. Our fixed rate debt is also classified within Level 2 of the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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, 2021. Additionally, we did not hold any Level 3 assets or liabilities during the six months ended June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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;There were no non-recurring fair value adjustments to our long-lived assets, intangible assets, goodwill and operating lease ROU assets during the six months ended June&#160;30, 2021</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RleHRyZWdpb246ZTA0NTBmN2Y5Y2Q1NDljZTlhMWM1YzJlNTEwNWY2OTZfMzk3Nw_54e682f8-21e8-4795-a3c4-e6c36f4564d1">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 style="width:43.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total financial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="id001bbf8294445fe8057cf0cfe2447a3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfNC0xLTEtMS0w_e5408a2e-56f4-4e0d-a7f3-3f808925b70d"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ic558a97a5d9440a180a08eea00877f7c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfNC0zLTEtMS0w_80f6d66c-b8f7-4461-abe7-5f60436b8aed"
      unitRef="usd">2061000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ie6bbefbf29a14c93856062002421c444_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfNC01LTEtMS0w_697cb9a0-58a4-47d1-9d7d-2ed9c250bb3d"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ice11d8e5ff024e129edab124ae1088d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfNC03LTEtMS0w_06ba1e3f-b466-4d6f-b75c-1ca4162aafef"
      unitRef="usd">2061000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id001bbf8294445fe8057cf0cfe2447a3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfNS0xLTEtMS0w_d04bd361-a22e-4b68-97b5-8bc1a442d712"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic558a97a5d9440a180a08eea00877f7c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfNS0zLTEtMS0w_0db91469-e010-4db6-8126-6b2de746dbc5"
      unitRef="usd">2061000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie6bbefbf29a14c93856062002421c444_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfNS01LTEtMS0w_78799ab4-d8d5-4b36-9a0b-06d1d03f866f"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ice11d8e5ff024e129edab124ae1088d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfNS03LTEtMS0w_830e7f10-5392-47b0-a78a-bafafc818ce8"
      unitRef="usd">2061000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="id001bbf8294445fe8057cf0cfe2447a3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfOS0xLTEtMS0w_48d45bcc-4115-4334-8837-4299d4491721"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ic558a97a5d9440a180a08eea00877f7c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfOS0zLTEtMS0w_533217e1-a669-4ca7-bb3f-8cab0e3b335b"
      unitRef="usd">138000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie6bbefbf29a14c93856062002421c444_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfOS01LTEtMS0w_55e9ecb0-38c1-457b-a1ce-30548f941b0e"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ice11d8e5ff024e129edab124ae1088d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfOS03LTEtMS0w_83dc104d-1a01-4e3b-be28-7f63273a8a57"
      unitRef="usd">138000</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id001bbf8294445fe8057cf0cfe2447a3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMTAtMS0xLTEtMA_d70a5ce0-d41d-4110-bbaf-0840d8153d1a"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic558a97a5d9440a180a08eea00877f7c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMTAtMy0xLTEtMA_37a93cae-7bcf-41fe-977e-daf912f160d9"
      unitRef="usd">138000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ie6bbefbf29a14c93856062002421c444_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMTAtNS0xLTEtMA_97ab5e84-e25f-4918-a1d2-01ad3777780c"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ice11d8e5ff024e129edab124ae1088d2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMTAtNy0xLTEtMA_5ac6ec60-1d60-4194-bda8-bafbc547f00b"
      unitRef="usd">138000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="i4c6cf23027fe4e958a080ef9cc6ddba5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMTktMS0xLTEtMA_ed2fc49b-7aee-45c5-85c7-906f42fed62e"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie46416243a614ad0ad58e6d85a65653f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMTktMy0xLTEtMA_8554165f-fe81-4dc8-b73c-ad34236efd5e"
      unitRef="usd">4159000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ib8d0b4397ef248378f357fab4b566975_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMTktNS0xLTEtMA_2936fb07-32f1-4089-94ac-70caac242036"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="id20bb9a542e145a4a18f7f84fd18fc12_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMTktNy0xLTEtMA_e8209fdb-c24b-45fa-9489-1aa92763c44d"
      unitRef="usd">4159000</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i4c6cf23027fe4e958a080ef9cc6ddba5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMjAtMS0xLTEtMA_6df40ded-47f5-4c8d-90f8-132b9530693b"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ie46416243a614ad0ad58e6d85a65653f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMjAtMy0xLTEtMA_838818d9-c27d-4973-ba48-d692dfe341d5"
      unitRef="usd">4159000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ib8d0b4397ef248378f357fab4b566975_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMjAtNS0xLTEtMA_eb6fda31-f14e-4d4f-b7aa-df8f2e0574a1"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id20bb9a542e145a4a18f7f84fd18fc12_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81Mi9mcmFnOmUwNDUwZjdmOWNkNTQ5Y2U5YTFjNWMyZTUxMDVmNjk2L3RhYmxlOmEyMDcyZDQ2MGViOTQ1YmE5ODk5Y2ZhZjNlYjY2ZTUyL3RhYmxlcmFuZ2U6YTIwNzJkNDYwZWI5NDViYTk4OTljZmFmM2ViNjZlNTJfMjAtNy0xLTEtMA_cf4c179d-c132-415c-9b7b-71d560a5890d"
      unitRef="usd">4159000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEzOQ_f028e94a-3483-4c21-97b1-a9ca94932273">&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 style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;6. Consolidated Financial Statement Details&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 style="width:69.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;433,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate escrow 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;434,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;609,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 style="width:69.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of obtaining contracts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid software maintenance and subscriptions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables for probable insurance recoveries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)(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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;151,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;Amortization expense from costs of obtaining contracts was $9.0 million and $18.2 million for the three and six months ended June&#160;30, 2021, respectively, and $9.4 million and $18.9 million for the three and six months ended June&#160;30, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;The current portion of costs of obtaining contracts as of June&#160;30, 2021 and December&#160;31, 2020 was $31.0 million and $31.9 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2021 and December&#160;31, 2020 was $28.2 million and $19.8 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;See discussion of the Security Incident at Note 9.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;Amortization expense from capitalized cloud computing implementation costs was insignificant and $0.9 million for the three and six months ended June&#160;30, 2021, respectively, and insignificant for the three and six months ended June&#160;30, 2020. Accumulated amortization for these costs was $2.0 million as of June&#160;30, 2021 and $1.1 million as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 style="width:69.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Taxes payable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued legal costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued vacation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;We deferred payments of the employer's portion of Social Security taxes during 2020 under the Coronavirus, Aid, Relief and Economic Security Act ("CARES Act"), half of which is due by the end of calendar year 2021 with the remainder due by the end of calendar year 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other income (expense), net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 style="width:40.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <blkb:ScheduleOfRestrictedCashTableTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExMg_d00b0dad-fbe2-4e1a-923b-8037e18aaf8c">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 style="width:69.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.375%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;433,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Real estate escrow 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;434,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;609,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfRestrictedCashTableTextBlock>
    <us-gaap:RestrictedCash
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNzUyZGQ3OTFmYjQzNGFhZDY5M2Y4OWVmNTBhNWFkL3RhYmxlcmFuZ2U6ZGU3NTJkZDc5MWZiNDM0YWFkNjkzZjg5ZWY1MGE1YWRfMS0xLTEtMS0w_12b717c9-f32e-41dc-a823-8b9a155126d9"
      unitRef="usd">433243000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNzUyZGQ3OTFmYjQzNGFhZDY5M2Y4OWVmNTBhNWFkL3RhYmxlcmFuZ2U6ZGU3NTJkZDc5MWZiNDM0YWFkNjkzZjg5ZWY1MGE1YWRfMS0yLTEtMS0w_21217e89-560c-4886-9715-6cc9c04a5ad2"
      unitRef="usd">607943000</us-gaap:RestrictedCash>
    <us-gaap:EscrowDeposit
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNzUyZGQ3OTFmYjQzNGFhZDY5M2Y4OWVmNTBhNWFkL3RhYmxlcmFuZ2U6ZGU3NTJkZDc5MWZiNDM0YWFkNjkzZjg5ZWY1MGE1YWRfMi0xLTEtMS0w_b1aa9805-48f3-4504-bf58-ee0f15a818de"
      unitRef="usd">1324000</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNzUyZGQ3OTFmYjQzNGFhZDY5M2Y4OWVmNTBhNWFkL3RhYmxlcmFuZ2U6ZGU3NTJkZDc5MWZiNDM0YWFkNjkzZjg5ZWY1MGE1YWRfMi0yLTEtMS0w_ac9ed3e8-d591-4801-b604-2faa55ad2402"
      unitRef="usd">1276000</us-gaap:EscrowDeposit>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNzUyZGQ3OTFmYjQzNGFhZDY5M2Y4OWVmNTBhNWFkL3RhYmxlcmFuZ2U6ZGU3NTJkZDc5MWZiNDM0YWFkNjkzZjg5ZWY1MGE1YWRfMy0xLTEtMS0w_1da11861-7af2-4b3f-b5bb-7bc1c05e005e"
      unitRef="usd">434567000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNzUyZGQ3OTFmYjQzNGFhZDY5M2Y4OWVmNTBhNWFkL3RhYmxlcmFuZ2U6ZGU3NTJkZDc5MWZiNDM0YWFkNjkzZjg5ZWY1MGE1YWRfMy0yLTEtMS0w_8a1ea50d-4213-4653-94e1-81bcb157ed20"
      unitRef="usd">609219000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEyNQ_f3c517c8-468b-4088-bbdb-cb840fb9638e">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 style="width:69.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs of obtaining contracts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid software maintenance and subscriptions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables for probable insurance recoveries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)(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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;151,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;72,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;103,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;78,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;Amortization expense from costs of obtaining contracts was $9.0 million and $18.2 million for the three and six months ended June&#160;30, 2021, respectively, and $9.4 million and $18.9 million for the three and six months ended June&#160;30, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;The current portion of costs of obtaining contracts as of June&#160;30, 2021 and December&#160;31, 2020 was $31.0 million and $31.9 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2021 and December&#160;31, 2020 was $28.2 million and $19.8 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;See discussion of the Security Incident at Note 9.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(6)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;Amortization expense from capitalized cloud computing implementation costs was insignificant and $0.9 million for the three and six months ended June&#160;30, 2021, respectively, and insignificant for the three and six months ended June&#160;30, 2020. Accumulated amortization for these costs was $2.0 million as of June&#160;30, 2021 and $1.1 million as of December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock>
    <us-gaap:CapitalizedContractCostNet
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMS0xLTEtMS0w_b84f30ed-0057-4cba-972d-e54873d1b647"
      unitRef="usd">81478000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMS0yLTEtMS0w_5833a998-6c5a-4448-a9a5-c88bcd901b89"
      unitRef="usd">84914000</us-gaap:CapitalizedContractCostNet>
    <blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMi0xLTEtMS0w_9b4ad50e-6a1a-45d7-8fe7-61f9dba2e526"
      unitRef="usd">32599000</blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm>
    <blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMi0yLTEtMS0w_ad6f012b-e0f0-4bf4-b393-dd10907c9391"
      unitRef="usd">24471000</blkb:PrepaidSoftwareMaintenanceCurrentAndLongTerm>
    <us-gaap:EstimatedInsuranceRecoveries
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMy0xLTEtMS0w_92aea427-9c12-422f-a385-3058710e14bd"
      unitRef="usd">23373000</us-gaap:EstimatedInsuranceRecoveries>
    <us-gaap:EstimatedInsuranceRecoveries
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMy0yLTEtMS0w_4046a713-77ac-412f-8e53-93ab7ff9377b"
      unitRef="usd">6288000</us-gaap:EstimatedInsuranceRecoveries>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNC0xLTEtMS0w_6124c740-49d3-41d7-bfb9-d3e457bf7d4a"
      unitRef="usd">12068000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNC0yLTEtMS0w_6999049e-232c-4b5f-a8fd-920513cac21c"
      unitRef="usd">11298000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization>
    <us-gaap:UnbilledContractsReceivable
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNS0xLTEtMS0w_20021b55-6473-41cc-9a5f-7961fd1eb131"
      unitRef="usd">5579000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNS0yLTEtMS0w_bf6142ef-6def-4033-b913-0ad5e4fa6cff"
      unitRef="usd">10385000</us-gaap:UnbilledContractsReceivable>
    <blkb:PrepaidInsuranceCurrentandLongterm
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNi0xLTEtMS0w_195a3c5b-cb01-4f8b-a827-c9e50edafeb0"
      unitRef="usd">4991000</blkb:PrepaidInsuranceCurrentandLongterm>
    <blkb:PrepaidInsuranceCurrentandLongterm
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNi0yLTEtMS0w_1e7a628f-51bb-4057-803e-17bc1c9e4e82"
      unitRef="usd">1426000</blkb:PrepaidInsuranceCurrentandLongterm>
    <blkb:DerivativeAssetsCurrentAndLongTerm
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNy0xLTEtMS0w_2394ea85-dcc6-471d-b4ba-b7edd6b29318"
      unitRef="usd">2061000</blkb:DerivativeAssetsCurrentAndLongTerm>
    <blkb:DerivativeAssetsCurrentAndLongTerm
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNy0yLTEtMS0w_64c806ec-61ac-4041-8345-168ad55557bf"
      unitRef="usd">0</blkb:DerivativeAssetsCurrentAndLongTerm>
    <blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfOC0xLTEtMS0w_b9c81182-babe-45c2-9210-93b3e06e52f5"
      unitRef="usd">1474000</blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm>
    <blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfOC0yLTEtMS0w_686a01e6-d4ab-42d9-8822-8b683b04e37c"
      unitRef="usd">1891000</blkb:TaxesPrepaidAndReceivableCurrentAndLongTerm>
    <us-gaap:OtherAssets
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfOS0xLTEtMS0w_9a0fa615-368e-4992-a250-9cdc3a85ffcd"
      unitRef="usd">10536000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfOS0yLTEtMS0w_fdf513d1-0354-46f8-b721-f8c36e44d7ec"
      unitRef="usd">10332000</us-gaap:OtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMTAtMS0xLTEtMA_7bd73a0f-df0d-4a82-9c70-54fd76d89cc3"
      unitRef="usd">174159000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMTAtMi0xLTEtMA_fa9a6e5e-6143-4fd2-ad36-bcd9724d59fc"
      unitRef="usd">151005000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMTEtMS0xLTEtMA_3aa8f69a-461e-4094-a1c2-12a01fa250ef"
      unitRef="usd">70666000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMTEtMi0xLTEtMA_df10b09a-49e0-4f25-b744-b5cd7db52402"
      unitRef="usd">72639000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMTItMS0xLTEtMA_f25f4546-d498-41aa-a174-f7ea308b894c"
      unitRef="usd">103493000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMTItMi0xLTEtMA_658c23ec-b296-4974-a4ab-479466fe9c7f"
      unitRef="usd">78366000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTA5OTUxMTYzNDAxOA_e56aec88-3963-4361-9ac4-442015701201"
      unitRef="usd">9000000.0</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTI1_39260380-44c3-43e0-8e26-1daf85a58681"
      unitRef="usd">18200000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTA5OTUxMTYzNDA2Mg_37c45b8c-5556-40ab-a7d5-44c6959fb988"
      unitRef="usd">9400000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTMy_f016e0bd-a3db-4442-bbad-71e435beb64f"
      unitRef="usd">18900000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMjQz_61fa8e06-0adf-4ea4-b2d7-670d7f935d25"
      unitRef="usd">31000000.0</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMjUw_b98165cb-ad13-44b6-aa18-a96d17fc7395"
      unitRef="usd">31900000</us-gaap:CapitalizedContractCostNetCurrent>
    <blkb:PrepaidSoftwareMaintenanceCurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMzU4_41b1e325-424d-44fb-96bd-f12b9d65783e"
      unitRef="usd">28200000</blkb:PrepaidSoftwareMaintenanceCurrent>
    <blkb:PrepaidSoftwareMaintenanceCurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMzY1_e7cd67cd-10f3-4206-a192-f72c1bfc7475"
      unitRef="usd">19800000</blkb:PrepaidSoftwareMaintenanceCurrent>
    <us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTA5OTUxMTYzNDM0OQ_8609e15e-8689-4795-a1ec-f8d65f093a18"
      unitRef="usd">900000</us-gaap:HostingArrangementServiceContractImplementationCostExpenseAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfNzQ5_d1df48ca-094e-405b-9f0d-f743751097a0"
      unitRef="usd">2000000.0</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfNzY1_3cd04c33-a863-4c3f-949b-00bf3895fa71"
      unitRef="usd">1100000</us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization>
    <blkb:AccruedExpensesAndOtherLiabilitiesTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTE0MQ_aba75ffb-2452-4d24-a054-0056a9ce5caa">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 style="width:69.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Taxes payable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued legal costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrecognized tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued vacation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;63,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;We deferred payments of the employer's portion of Social Security taxes during 2020 under the Coronavirus, Aid, Relief and Economic Security Act ("CARES Act"), half of which is due by the end of calendar year 2021 with the remainder due by the end of calendar year 2022.&lt;/span&gt;&lt;/div&gt;</blkb:AccruedExpensesAndOtherLiabilitiesTextBlock>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMS0xLTEtMS0w_25284dcb-e12e-4154-95af-f0310c95a440"
      unitRef="usd">14310000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMS0yLTEtMS0w_eea80631-a900-4c5d-a9ed-c3ff4bc92128"
      unitRef="usd">19577000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMi0xLTEtMS0w_54f450c0-e9cd-4309-90e5-efd39b651366"
      unitRef="usd">17796000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMi0yLTEtMS0w_e3cc0183-1513-4f92-a97d-cf561e58899e"
      unitRef="usd">4808000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMy0xLTEtMS0w_7775b892-1783-476a-b336-ed6e9297be11"
      unitRef="usd">7856000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMy0yLTEtMS0w_98a74ec1-61c1-4649-ac35-65a97f566bdd"
      unitRef="usd">9359000</us-gaap:OperatingLeaseLiabilityCurrent>
    <blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfNC0xLTEtMS0w_ffea9a23-b9e6-4cab-ab6e-b2e5d39a94d8"
      unitRef="usd">5816000</blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm>
    <blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfNC0yLTEtMS0w_82855a72-9744-4a1e-9c1e-801b2f285ca8"
      unitRef="usd">5874000</blkb:AccruedCustomerCreditBalancesCurrentAndLongTerm>
    <blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfNS0xLTEtMS0w_9cecde1f-38d0-4a3f-a0a8-db0aa2a93e1c"
      unitRef="usd">4970000</blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm>
    <blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfNS0yLTEtMS0w_02c882e5-189f-4493-bc6b-83ab8c1214ca"
      unitRef="usd">5010000</blkb:AccruedCommissionsAndSalariesCurrentAndLongTerm>
    <blkb:UnrecognizedTaxBenefitCurrentandLongterm
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfNi0xLTEtMS0w_f6f4e1d1-9bc9-424a-bb6e-1d7ec036be98"
      unitRef="usd">3563000</blkb:UnrecognizedTaxBenefitCurrentandLongterm>
    <blkb:UnrecognizedTaxBenefitCurrentandLongterm
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfNi0yLTEtMS0w_6aee1bb8-8ca0-4c51-9cf6-0a58bbd44122"
      unitRef="usd">3351000</blkb:UnrecognizedTaxBenefitCurrentandLongterm>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfNy0xLTEtMS0w_05bf7b05-5c93-4c55-84e8-5250cb00222d"
      unitRef="usd">2526000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <us-gaap:AccruedInsuranceCurrentAndNoncurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfNy0yLTEtMS0w_53996b4e-95cb-4528-a5f1-94cae12ddbb6"
      unitRef="usd">2341000</us-gaap:AccruedInsuranceCurrentAndNoncurrent>
    <us-gaap:AccruedVacationCurrentAndNoncurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfOC0xLTEtMS0w_d833c01f-b8ff-45f0-b610-d7efd4fb7139"
      unitRef="usd">2206000</us-gaap:AccruedVacationCurrentAndNoncurrent>
    <us-gaap:AccruedVacationCurrentAndNoncurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfOC0yLTEtMS0w_711a2cb0-ec01-43ca-8ef8-3aedb29fe282"
      unitRef="usd">2311000</us-gaap:AccruedVacationCurrentAndNoncurrent>
    <blkb:DerivativeLiabilitiesCurrentAndLongTerm
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfOS0xLTEtMS0w_e607ea9c-a19d-4400-a480-b706e4e67875"
      unitRef="usd">138000</blkb:DerivativeLiabilitiesCurrentAndLongTerm>
    <blkb:DerivativeLiabilitiesCurrentAndLongTerm
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfOS0yLTEtMS0w_5ec921e9-751d-43da-aa6c-7da791c41d0e"
      unitRef="usd">4159000</blkb:DerivativeLiabilitiesCurrentAndLongTerm>
    <us-gaap:OtherLiabilities
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMTAtMS0xLTEtMA_ffdd8ab5-f250-49cc-9b13-ab0dde87ebf5"
      unitRef="usd">5966000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMTAtMi0xLTEtMA_defb2a4d-dd66-435e-9104-754a0057a107"
      unitRef="usd">6304000</us-gaap:OtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMTEtMS0xLTEtMA_32318f61-eb7a-4f26-8f72-7e779ce17864"
      unitRef="usd">65147000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMTEtMi0xLTEtMA_7e2b7478-98c6-408b-b71a-9a5e6bd89c57"
      unitRef="usd">63094000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMTItMS0xLTEtMA_c09d5a3e-2836-4577-bc39-177f7bb42d3b"
      unitRef="usd">9339000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMTItMi0xLTEtMA_3d561dbf-0c5b-45ae-8c8b-ea32a49b2c19"
      unitRef="usd">10866000</us-gaap:OtherLiabilitiesNoncurrent>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMTMtMS0xLTEtMA_5281eeb1-8ab0-4b91-9591-4e3f10f05c3e"
      unitRef="usd">55808000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <blkb:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMTMtMi0xLTEtMA_b0395773-d1ed-4dd1-956d-51b38ae61a91"
      unitRef="usd">52228000</blkb:AccruedExpensesAndOtherCurrentLiabilities>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEzOA_fdcae7b6-1789-4f46-9391-2196bf943e14">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other income (expense), net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 style="width:40.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(523)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfMi0xLTEtMS0w_dce48431-ebf6-4a3f-9469-9311b20e11f8"
      unitRef="usd">77000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfMi0yLTEtMS0w_ed870839-a8fc-4110-969b-c67b70fbabcd"
      unitRef="usd">110000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfMi00LTEtMS0w_47bdf7a4-14a1-4ac8-93f4-9d13a2d2c9a8"
      unitRef="usd">229000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfMi01LTEtMS0w_b11220d9-8a98-4877-a931-68cf2eacbee7"
      unitRef="usd">632000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfNS0xLTEtMS0w_f3450dfd-e438-43e9-8b85-6b50fd7f2e07"
      unitRef="usd">410000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfNS0yLTEtMS0w_e3137b5a-9a13-450a-9f1a-4545810d2c18"
      unitRef="usd">520000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfNS00LTEtMS0w_8b615c98-c27d-44f0-b79c-f34bb6046b57"
      unitRef="usd">-752000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfNS01LTEtMS0w_41c0e0d6-a076-4139-b98b-3d4ef7e24cb1"
      unitRef="usd">1068000</us-gaap:OtherNonoperatingIncomeExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfNi0xLTEtMS0w_b6af9d6b-9327-42c4-877d-9dc630aa4036"
      unitRef="usd">487000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfNi0yLTEtMS0w_421d64c2-c4e6-465c-9e5e-1796431e7589"
      unitRef="usd">630000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfNi00LTEtMS0w_3b1b643a-deb2-4251-af88-5f1a2871abe0"
      unitRef="usd">-523000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <blkb:NonoperatingIncomeExpenseExcludingInterestExpense
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmM2ODJhMjYwZTI2ZDQ2YzFiNTIwN2Y1ZjU5OWRkOGFmL3RhYmxlcmFuZ2U6YzY4MmEyNjBlMjZkNDZjMWI1MjA3ZjVmNTk5ZGQ4YWZfNi01LTEtMS0w_22e42dac-a119-4df9-9e9e-44e0b4903fc3"
      unitRef="usd">1700000</blkb:NonoperatingIncomeExpenseExcludingInterestExpense>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RleHRyZWdpb246YTc3MDlkNDU2MWUxNGViODg1MTQ1ZTUzZjRjZGNkMDVfMTE5MQ_4115a3ab-9024-46ff-a626-5596bfb21e07">&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 style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;7. Debt&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.83&#160;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;395,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;547,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;534,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.61&#160;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.61&#160;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;531,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;518,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2020 credit facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2020, we entered into a five-year $900.0 million senior credit facility (the "2020 Credit Facility"). At June 30, 2021, we were in compliance with our debt covenants under the 2020 Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 an aggregate outstanding principal amount of $61.1 million (collectively, the &#x201c;Real Estate Loans&#x201d;). At June 30, 2021, 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our currently effective financing agreements as of June&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Effective dates of agreements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2019&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2020&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, the required annual maturities related to the 2020 Credit Facility, the Real Estate Loans and our other debt were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Annual&lt;br/&gt;maturities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021 - remaining&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;451,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total required maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;547,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RleHRyZWdpb246YTc3MDlkNDU2MWUxNGViODg1MTQ1ZTUzZjRjZGNkMDVfMTE4Nw_20e9ce49-d5bd-4174-8ea8-6b6db1c40c29">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;90,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.83&#160;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;395,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;547,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;534,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.61&#160;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.61&#160;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;531,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;518,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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="i021d162742c2461387487ecfd2342743_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfMy0xLTEtMS0w_44c606a9-d29f-4342-9c58-62f4af9b1f96"
      unitRef="usd">90000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8d6ab99bc18b4adaa517e57fc609eb3e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfMy0yLTEtMS0w_f5d4bdb1-cf30-423e-a87c-bb2d32c732fa"
      unitRef="usd">69625000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i021d162742c2461387487ecfd2342743_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfMy00LTEtMS0w_075d7da1-fb70-457e-a83b-fef1f1648952"
      unitRef="number">0.0173</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i8d6ab99bc18b4adaa517e57fc609eb3e_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfMy01LTEtMS0w_1498cc16-3474-4b01-a6e3-9c80d9fbd637"
      unitRef="number">0.0183</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iea17d8f0fa054379bbd309e9c1539e5f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNC0xLTEtMS0w_cc144536-9a04-4f2a-b226-6686be078ef4"
      unitRef="usd">395000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i87d01bb78e0e4577852ee74d5a2a2e38_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNC0yLTEtMS0w_0bf6739c-80a7-4db0-80f5-9e1586654d86"
      unitRef="usd">400000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="iea17d8f0fa054379bbd309e9c1539e5f_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNC00LTEtMS0w_a4cc07df-6970-4345-99a8-40cad124e157"
      unitRef="number">0.0260</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i87d01bb78e0e4577852ee74d5a2a2e38_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNC01LTEtMS0w_5ebd38c1-ec6d-4a1b-a86e-65bfbb5b3390"
      unitRef="number">0.0312</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia7b6e6c3f14c4bc3b75fdd0c3ac597f4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNS0xLTEtMS0w_01cbb225-78e4-411d-a911-35da20f4e19f"
      unitRef="usd">60074000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7c700cda5a864d5eb464320275bbb942_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNS0yLTEtMS0w_a1feb235-2c8a-4ab8-a7d2-eef40bb4f613"
      unitRef="usd">60626000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ia7b6e6c3f14c4bc3b75fdd0c3ac597f4_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNS00LTEtMS0w_ece87657-7368-4f25-ad30-d3e91e2f8199"
      unitRef="number">0.0522</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i7c700cda5a864d5eb464320275bbb942_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNS01LTEtMS0w_50478e93-f64a-44e7-96f5-f84f8226590b"
      unitRef="number">0.0522</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:OtherLongTermDebt
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNi0xLTEtMS0w_bf999120-cfb4-47f0-aae1-e63471758b74"
      unitRef="usd">2232000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNi0yLTEtMS0w_e3d08b5c-9c14-4101-82ba-054142687568"
      unitRef="usd">3926000</us-gaap:OtherLongTermDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i856fd8773a8a45799c20591df5fda341_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNi00LTEtMS0w_cb12da75-ae6e-49ab-ba51-f5050ec96447"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i4671781527ce4af7a7d09a0d99e49253_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNi01LTEtMS0w_369dac6b-3a78-4e41-900f-2956467ed2ea"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNy0xLTEtMS0w_e59d6687-da76-4e67-8b19-3eee869f1ef7"
      unitRef="usd">547306000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNy0yLTEtMS0w_d24923d3-bada-4b27-bc7b-fb3f9fe195e2"
      unitRef="usd">534177000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNy00LTEtMS0w_b87f189b-c55d-4d83-b232-38779ea94bc4"
      unitRef="number">0.0275</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfNy01LTEtMS0w_b546df67-134b-4001-9286-caef68cfbd69"
      unitRef="number">0.0321</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfOC0xLTEtMS0w_434e072f-4985-4e52-bbda-fb5f0b6cb440"
      unitRef="usd">-2422000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfOC0yLTEtMS0w_2de8e887-74d0-487f-b25a-4aa66f89a160"
      unitRef="usd">-3144000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfOS0xLTEtMS0w_385ff8d9-3147-4f03-9c43-576f63a6ff39"
      unitRef="usd">12911000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfOS0yLTEtMS0w_8e9d769e-d714-4289-b645-fa5f980a25cd"
      unitRef="usd">12840000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i8e191179fa9f4b378b8e43ff8d78bc5a_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfOS00LTEtMS0w_1cd004e6-0644-4d38-ad3d-799f2016a82e"
      unitRef="number">0.0261</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="if2d632aa04b74401beba6ef035027de6_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfOS01LTEtMS0w_d2a8935f-8d62-4e5d-bbbc-514b22ae0795"
      unitRef="number">0.0261</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfMTAtMS0xLTEtMA_ab209ff4-e0ab-4c1b-9373-f5626aefb7eb"
      unitRef="usd">531973000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfMTAtMi0xLTEtMA_768cedc2-48e5-4e0c-8cf4-b1a95c083b68"
      unitRef="usd">518193000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i8adbdd62e0d3469b80b2746d859d3df9_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfMTAtNC0xLTEtMA_6c00103b-1978-40da-924d-f4b2d27a84ac"
      unitRef="number">0.0276</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i9573cfd0a39d49a0bc569646fcd19532_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjYwZjgxN2NmODQzMTRlMGY4ZjE2OTMyZGE2ZTY3MjViL3RhYmxlcmFuZ2U6NjBmODE3Y2Y4NDMxNGUwZjhmMTY5MzJkYTZlNjcyNWJfMTAtNS0xLTEtMA_4ae78db5-8983-468f-81ef-164d94817b71"
      unitRef="number">0.0322</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i0967dd3cb96341b19b80dd55401b592c_I20201030"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RleHRyZWdpb246YTc3MDlkNDU2MWUxNGViODg1MTQ1ZTUzZjRjZGNkMDVfMjM0_16b272bc-9057-48eb-b23a-01c70a419119"
      unitRef="usd">900000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i7f96942128a14658a1662c932b5032fc_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RleHRyZWdpb246YTc3MDlkNDU2MWUxNGViODg1MTQ1ZTUzZjRjZGNkMDVfNTIy_646ff970-fcaa-40ee-aeb3-3c157ca0adde"
      unitRef="usd">61100000</us-gaap:DebtInstrumentCarryingAmount>
    <blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RleHRyZWdpb246YTc3MDlkNDU2MWUxNGViODg1MTQ1ZTUzZjRjZGNkMDVfMTE5NA_db5b2231-83e0-4d97-8b39-8b5d04c9ade9">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our currently effective financing agreements as of June&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Effective dates of agreements:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 2019&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2020&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i3c086d4dab4c42bc812172c8363e1ec4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjE4NDI4NTRkZDhiMjRiYzE4ZDhiNTUxNzdmN2FkZjU3L3RhYmxlcmFuZ2U6MTg0Mjg1NGRkOGIyNGJjMThkOGI1NTE3N2Y3YWRmNTdfMi00LTEtMS0w_12fb22b0-a09e-46d6-8695-4e44c43f08fb"
      unitRef="usd">2150000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i95eece8cddcf462aaf246145f98ea8be_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOjE4NDI4NTRkZDhiMjRiYzE4ZDhiNTUxNzdmN2FkZjU3L3RhYmxlcmFuZ2U6MTg0Mjg1NGRkOGIyNGJjMThkOGI1NTE3N2Y3YWRmNTdfMy00LTEtMS0w_605b2a8f-47a0-42af-91c4-8583aea8abcc"
      unitRef="usd">3470000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RleHRyZWdpb246YTc3MDlkNDU2MWUxNGViODg1MTQ1ZTUzZjRjZGNkMDVfMTE3OA_693039bd-8276-41e2-bfa1-86659fd450b6">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, the required annual maturities related to the 2020 Credit Facility, the Real Estate Loans and our other debt were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Annual&lt;br/&gt;maturities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021 - remaining&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;451,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total required maturities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;547,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOmFmYjE5MmE5NmQ5OTQzMGI4MmM2N2Y0NDU0NDc4MTkxL3RhYmxlcmFuZ2U6YWZiMTkyYTk2ZDk5NDMwYjgyYzY3ZjQ0NTQ0NzgxOTFfMS0xLTEtMS0w_7c88c367-82d0-48bd-b969-7627191f87ec"
      unitRef="usd">5594000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOmFmYjE5MmE5NmQ5OTQzMGI4MmM2N2Y0NDU0NDc4MTkxL3RhYmxlcmFuZ2U6YWZiMTkyYTk2ZDk5NDMwYjgyYzY3ZjQ0NTQ0NzgxOTFfMi0xLTEtMS0w_0641c91b-44ae-4850-bdaa-cb16531933f0"
      unitRef="usd">12985000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOmFmYjE5MmE5NmQ5OTQzMGI4MmM2N2Y0NDU0NDc4MTkxL3RhYmxlcmFuZ2U6YWZiMTkyYTk2ZDk5NDMwYjgyYzY3ZjQ0NTQ0NzgxOTFfMy0xLTEtMS0w_175f7145-959c-43b4-acd9-c2c4a7f0b795"
      unitRef="usd">11983000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOmFmYjE5MmE5NmQ5OTQzMGI4MmM2N2Y0NDU0NDc4MTkxL3RhYmxlcmFuZ2U6YWZiMTkyYTk2ZDk5NDMwYjgyYzY3ZjQ0NTQ0NzgxOTFfNC0xLTEtMS0w_e51406b2-c892-4eb6-b862-080c0bc575a1"
      unitRef="usd">11609000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOmFmYjE5MmE5NmQ5OTQzMGI4MmM2N2Y0NDU0NDc4MTkxL3RhYmxlcmFuZ2U6YWZiMTkyYTk2ZDk5NDMwYjgyYzY3ZjQ0NTQ0NzgxOTFfNS0xLTEtMS0w_81d04da3-7422-4e9c-b69d-5e5e3e2a121e"
      unitRef="usd">451784000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <blkb:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOmFmYjE5MmE5NmQ5OTQzMGI4MmM2N2Y0NDU0NDc4MTkxL3RhYmxlcmFuZ2U6YWZiMTkyYTk2ZDk5NDMwYjgyYzY3ZjQ0NTQ0NzgxOTFfNy0xLTEtMS0w_3c08f573-cd8b-4351-ba77-091d72a41bdd"
      unitRef="usd">53351000</blkb:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour>
    <us-gaap:LongTermDebt
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82MS9mcmFnOmE3NzA5ZDQ1NjFlMTRlYjg4NTE0NWU1M2Y0Y2RjZDA1L3RhYmxlOmFmYjE5MmE5NmQ5OTQzMGI4MmM2N2Y0NDU0NDc4MTkxL3RhYmxlcmFuZ2U6YWZiMTkyYTk2ZDk5NDMwYjgyYzY3ZjQ0NTQ0NzgxOTFfOC0xLTEtMS0w_97673ed9-8735-4f32-b1cb-16b8dd45767a"
      unitRef="usd">547306000</us-gaap:LongTermDebt>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RleHRyZWdpb246MzM3YWEzMjY3MzExNDkxMGJhZWNmMmNmNjk5MmQyMGNfMTgxMw_546c3885-01a5-4644-a212-3508f1a734a7">&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 style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;8. Derivative Instruments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally use derivative instruments to manage our variable interest rate risk. We have entered into interest rate swap agreements, which effectively convert portions of our variable rate debt under the 2020 Credit Facility to a fixed rate for the term of the swap agreements. We designated each of the interest rate swap agreements as a cash flow hedge at the inception of the contracts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The terms and notional values of our derivative instruments were as follows as of June&#160;30, 2021:&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 style="width:57.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Term of derivative instrument&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Notional&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swap&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;July 2017 - July 2021&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November 2020 - October 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swap&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November 2020 - October 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 2021 - October 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;390,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward-starting interest rate swap&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;July 2021 - October 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2021, we entered into a new interest rate swap agreement. See additional details at Note 14. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 style="width:21.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses&lt;br/&gt;and other&lt;br/&gt;current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps, long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effects of derivative instruments in cash flow 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 style="width:23.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:41pt"&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gain (loss) recognized&lt;br/&gt;in accumulated other &lt;br/&gt;comprehensive &lt;br/&gt;loss as of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Location &lt;br/&gt;of gain (loss) &lt;br/&gt;reclassified from &lt;br/&gt;accumulated other &lt;br/&gt;comprehensive &lt;br/&gt;loss into income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gain (loss) reclassified from accumulated&lt;br/&gt;&#160;other comprehensive loss into income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,018)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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. 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) is reclassified from accumulated other comprehensive income (loss) to current earnings. The estimated accumulated other comprehensive loss as of June&#160;30, 2021 that is expected to be reclassified into earnings within the next twelve months &lt;/span&gt;&lt;/div&gt;is $1.2 million. There were no ineffective portions of our interest rate swap derivatives during the six months ended June&#160;30, 2021 and 2020. See Note 12 for a summary of the changes in accumulated other comprehensive income (loss) by component.</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RleHRyZWdpb246MzM3YWEzMjY3MzExNDkxMGJhZWNmMmNmNjk5MmQyMGNfMTgwOQ_1eec8421-4c44-4ede-b4fc-5727ff04c0d8">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The terms and notional values of our derivative instruments were as follows as of June&#160;30, 2021:&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 style="width:57.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Term of derivative instrument&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Notional&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swap&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;July 2017 - July 2021&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November 2020 - October 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swap&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November 2020 - October 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 2021 - October 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;390,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward-starting interest rate swap&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;July 2021 - October 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;120,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="icc817d1ae3d54d2687c61970ba0018d7_I20170731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjFmZWQyMmEzOTNiNDQ4M2I5ZDk2ZmJkNWUwYzM3NDEzL3RhYmxlcmFuZ2U6MWZlZDIyYTM5M2I0NDgzYjlkOTZmYmQ1ZTBjMzc0MTNfMi0yLTEtMS0w_5801cb85-1d95-4109-8026-9f139390d5cf"
      unitRef="usd">150000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i7c3a6df8a44a45b38266dc6a029d142f_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjFmZWQyMmEzOTNiNDQ4M2I5ZDk2ZmJkNWUwYzM3NDEzL3RhYmxlcmFuZ2U6MWZlZDIyYTM5M2I0NDgzYjlkOTZmYmQ1ZTBjMzc0MTNfNS0yLTEtMS0w_5a0e7c66-f7d7-4318-9377-552c6f4b9502"
      unitRef="usd">60000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i4ebe71666127427a9be3ba2e08213a4e_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjFmZWQyMmEzOTNiNDQ4M2I5ZDk2ZmJkNWUwYzM3NDEzL3RhYmxlcmFuZ2U6MWZlZDIyYTM5M2I0NDgzYjlkOTZmYmQ1ZTBjMzc0MTNfNi0yLTEtMS0w_4fabb7e9-d26b-4e86-b0a8-16835088aec0"
      unitRef="usd">60000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibe4fe4bacd104e6c8804cbca82e9557d_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjFmZWQyMmEzOTNiNDQ4M2I5ZDk2ZmJkNWUwYzM3NDEzL3RhYmxlcmFuZ2U6MWZlZDIyYTM5M2I0NDgzYjlkOTZmYmQ1ZTBjMzc0MTNfOS0yLTEtMS0w_5c1274a4-95df-4416-afce-5ad59fc243f2"
      unitRef="usd">120000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjFmZWQyMmEzOTNiNDQ4M2I5ZDk2ZmJkNWUwYzM3NDEzL3RhYmxlcmFuZ2U6MWZlZDIyYTM5M2I0NDgzYjlkOTZmYmQ1ZTBjMzc0MTNfNy0yLTEtMS0w_8b212ea0-9747-48cc-9de2-bb0c73e2b6d8"
      unitRef="usd">390000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i4d89a8a3605b495fbd14dd4e7e87ce18_I20201130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjFmZWQyMmEzOTNiNDQ4M2I5ZDk2ZmJkNWUwYzM3NDEzL3RhYmxlcmFuZ2U6MWZlZDIyYTM5M2I0NDgzYjlkOTZmYmQ1ZTBjMzc0MTNfMTAtMi0xLTEtMA_32251255-913e-4fcb-8bce-056b2dec9054"
      unitRef="usd">120000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i29f7477378764ed28a206786f1f9cc3c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjFmZWQyMmEzOTNiNDQ4M2I5ZDk2ZmJkNWUwYzM3NDEzL3RhYmxlcmFuZ2U6MWZlZDIyYTM5M2I0NDgzYjlkOTZmYmQ1ZTBjMzc0MTNfMTEtMi0xLTEtMA_623610c6-9173-430f-9782-f50394281a4e"
      unitRef="usd">120000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RleHRyZWdpb246MzM3YWEzMjY3MzExNDkxMGJhZWNmMmNmNjk5MmQyMGNfMTgxNg_cbe5e9bc-8227-42f1-b884-9c8100bf3873">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 style="width:21.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.157%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses&lt;br/&gt;and other&lt;br/&gt;current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate swaps, long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i020ef393cd4d4bf6aca70f4a6829e74d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfMy0yLTEtMS0w_da876ad7-86c1-420b-a40e-3314040cf9b9"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i4a34cdad9fb6405ab8f631ed1b466a1c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfMy0zLTEtMS0w_08795e05-55e3-487a-9a3a-047bdae70ee6"
      unitRef="usd">0</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="id67f78dfed74433f959783253fc6d58b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfMy02LTEtMS0w_a99f32f1-96f3-429c-8ff1-7ed4923a11a8"
      unitRef="usd">138000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i6526dede9512465f85b4adff6448cffe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfMy03LTEtMS0w_f2f3ba3c-dc97-4413-ab88-25e021aff6b2"
      unitRef="usd">2698000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="ie52cdbd9121041de8aa742f5296a4018_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfNC0yLTEtMS0w_c15e3173-9dbf-4efa-847a-8441cd3c2215"
      unitRef="usd">2061000</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeAssetsNoncurrent
      contextRef="i6ba54441b570438ebefcf067920d33c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfNC0zLTEtMS0w_9dc3594f-6ae4-427f-affc-177573229781"
      unitRef="usd">0</us-gaap:DerivativeAssetsNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="idc024ad98e9a4458b6a9343d5a29b776_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfNC02LTEtMS0w_1083064c-84a6-4cbb-b212-27aad10960b0"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent
      contextRef="ib6255d8a70214940abe77c8be43e9b60_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfNC03LTEtMS0w_5ca4f8bc-3821-4962-8b17-778e4c0d9596"
      unitRef="usd">1461000</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="i18368db572504fcbac77a91f1d5c2441_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfNS0yLTEtMS0w_0339ab7e-ca03-4c1e-b599-a7944509eb8e"
      unitRef="usd">2061000</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral
      contextRef="ic070690091fd4dc993dfeb8c2f454153_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfNS0zLTEtMS0w_df0a1dee-0823-460d-97bc-25d76fc9a37d"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="i18368db572504fcbac77a91f1d5c2441_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfNS02LTEtMS0w_f400127c-149d-4629-896d-83a455af11d3"
      unitRef="usd">138000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral
      contextRef="ic070690091fd4dc993dfeb8c2f454153_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlNjJkZjQzODM1MDQzNWVhYzA2NTVhMjkxNTA1ZDMwL3RhYmxlcmFuZ2U6NmU2MmRmNDM4MzUwNDM1ZWFjMDY1NWEyOTE1MDVkMzBfNS03LTEtMS0w_5c48553e-720f-4d42-b429-5df77ce73a8b"
      unitRef="usd">4159000</us-gaap:DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RleHRyZWdpb246MzM3YWEzMjY3MzExNDkxMGJhZWNmMmNmNjk5MmQyMGNfMTgzNw_04a4a0af-429d-4131-97ff-fadc21ceefcb">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effects of derivative instruments in cash flow 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 style="width:23.607%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:41pt"&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gain (loss) recognized&lt;br/&gt;in accumulated other &lt;br/&gt;comprehensive &lt;br/&gt;loss as of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Location &lt;br/&gt;of gain (loss) &lt;br/&gt;reclassified from &lt;br/&gt;accumulated other &lt;br/&gt;comprehensive &lt;br/&gt;loss into income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gain (loss) reclassified from accumulated&lt;br/&gt;&#160;other comprehensive loss into income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June&#160;30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,233)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,018)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i66bc9e29b3ad43beb16bdcfea7095cec_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlODE3ZWIyZTJhNzQ1NDc5MDExN2JiOWE1YmM5NmM1L3RhYmxlcmFuZ2U6NmU4MTdlYjJlMmE3NDU0NzkwMTE3YmI5YTViYzk2YzVfMi0xLTEtMS0w_d1fe767b-d943-4c2d-85a1-1c9ca1c78391"
      unitRef="usd">-1923000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i5720efbb36f5423eb981c74fd8c668a3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlODE3ZWIyZTJhNzQ1NDc5MDExN2JiOWE1YmM5NmM1L3RhYmxlcmFuZ2U6NmU4MTdlYjJlMmE3NDU0NzkwMTE3YmI5YTViYzk2YzVfMi0zLTEtMS0w_90cbb32c-c12e-465c-9325-95468da1e4c8"
      unitRef="usd">1408000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i1afc8f2476994410a4bd218a40d23963_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlODE3ZWIyZTJhNzQ1NDc5MDExN2JiOWE1YmM5NmM1L3RhYmxlcmFuZ2U6NmU4MTdlYjJlMmE3NDU0NzkwMTE3YmI5YTViYzk2YzVfMi01LTEtMS0w_11634c52-c6fb-4402-baa3-b9b4fb0b8b07"
      unitRef="usd">2784000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="id0764617fcf6425899fec218697e10f6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlODE3ZWIyZTJhNzQ1NDc5MDExN2JiOWE1YmM5NmM1L3RhYmxlcmFuZ2U6NmU4MTdlYjJlMmE3NDU0NzkwMTE3YmI5YTViYzk2YzVfNS0xLTEtMS0w_9ebc2ebd-e09b-4925-b6a9-6f3e1a9e0522"
      unitRef="usd">5233000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i92d85fd49586455780ed5a96ada20c03_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlODE3ZWIyZTJhNzQ1NDc5MDExN2JiOWE1YmM5NmM1L3RhYmxlcmFuZ2U6NmU4MTdlYjJlMmE3NDU0NzkwMTE3YmI5YTViYzk2YzVfNS0zLTEtMS0w_002d65b2-11fc-49db-8725-1afb22ac9a3b"
      unitRef="usd">1018000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="ia753b5bda970435ab337026d40a84eb6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RhYmxlOjZlODE3ZWIyZTJhNzQ1NDc5MDExN2JiOWE1YmM5NmM1L3RhYmxlcmFuZ2U6NmU4MTdlYjJlMmE3NDU0NzkwMTE3YmI5YTViYzk2YzVfNS01LTEtMS0w_1a9eb9c1-ada8-4c69-925e-669402d7b031"
      unitRef="usd">1223000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RleHRyZWdpb246MzM3YWEzMjY3MzExNDkxMGJhZWNmMmNmNjk5MmQyMGNfMTYwMg_29cc6497-1f61-4e94-9263-7b814a32875b"
      unitRef="usd">-1200000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RleHRyZWdpb246MzM3YWEzMjY3MzExNDkxMGJhZWNmMmNmNjk5MmQyMGNfMTYxNw_198213e6-1650-426c-bf4a-78b0103aa79d"
      unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82NC9mcmFnOjMzN2FhMzI2NzMxMTQ5MTBiYWVjZjJjZjY5OTJkMjBjL3RleHRyZWdpb246MzM3YWEzMjY3MzExNDkxMGJhZWNmMmNmNjk5MmQyMGNfMTYxNw_54532162-160e-4bed-9668-b6f6df3ec352"
      unitRef="usd">0</us-gaap:GainLossOnCashFlowHedgeIneffectivenessNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5NTc_090b557d-c465-44a0-a701-de16490d6fab">&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 style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;9. Commitments and Contingencies&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have operating leases for corporate offices, subleased offices and certain equipment and furniture. As of June&#160;30, 2021, we did not have any operating leases that had not yet commenced.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense 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 style="width:33.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(826)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;Includes short-term lease costs, which were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The term loans under the 2020 Credit Facility require periodic principal payments. The balance of the term loans and any amounts drawn on the revolving credit loans are due upon maturity of the 2020 Credit Facility in October 2025. The Real Estate Loans also require periodic principal payments and the balance of the Real Estate Loans are due upon maturity in April 2038.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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, 2021, the remaining aggregate minimum purchase commitment under these arrangements was approximately $45.0 million through 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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. If we determine that it is probable that a loss has been incurred related to solution or service indemnifications, any such loss that could be reasonably estimated would be recognized. We have not identified any losses and, accordingly, we have not recorded a liability related to these indemnifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 inquiries, 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As previously disclosed, we are subject to risks and uncertainties as a result of a ransomware attack against us in May 2020 in which a cybercriminal removed a copy of a subset of data from our self-hosted environment (the "Security Incident"). Based on the nature of the Security Incident, our research and third party (including law enforcement) investigation, we have no reason to believe that any data went beyond the cybercriminal, was or will be misused, or will be disseminated or otherwise made available publicly. Our investigation into the Security Incident by our cybersecurity team and third-party forensic advisors remains ongoing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the Security Incident, we are currently subject to certain legal proceedings, claims, inquiries and investigations, as discussed below, and could be the subject of additional legal proceedings, claims, inquires and investigations in the future that might result in adverse judgments, settlements, fines, penalties, or other resolution. To limit our exposure to losses related to claims against us, including data breaches such as the Security Incident, we maintain $50 million of insurance above a $250 thousand deductible payable by us. As noted below, this coverage has reduced our fina&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ncial exposure related to the Security Incident, and we will continue to seek recoveries under these insurance policies. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on our review of expenses incurred to date, and upon consideration of the number of matters outstanding (as described below), w&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;e believe it is probable that total losses related to the Security Incident will ultimately exceed the limits of our insurance coverage. However, we are currently unable to determine when that will be the case nor are we able to determine the approximate amount or range of any such excess.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the three and six months ended June&#160;30, 2021, we recorded $11.7 million and $24.4 million, respectively, of expenses related to the Security Incident and offsetting probable insurance recoveries of $11.2 million and $23.9 million, respectively. As of June&#160;30, 2021, we have recorded cumulative expenses related to the Security Incident of $34.2 million and cumulative probable insurance recoveries of $33.3 million. Due to the time required to submit and process such insurance claims, we have not yet received all of the accrued insurance recoveries. Of the insurance recoveries recorded, $10.0 million had been paid as of June&#160;30, 2021. Recorded expenses consisted primarily of payments to third-party service providers and consultants, including legal fees. We present expenses and insurance recoveries related to the Security Incident in general and administrative expense on our condensed consolidated statements of comprehensive income and as operating activities on our condensed consolidated statements of cash flows. We expect to continue to experience significant expenses related to our response to the Security Incident, resolution of legal proceedings, claims, inquiries and investigations discussed below, and our efforts to further enhance our security measures, and those expenses may be material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on our analysis of the factors described above, we have not recorded a liability related to the Security Incident as of June&#160;30, 2021 because we are unable at this time to reasonably estimate the possible loss or range of loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Customer claims. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To date, we have received approximately 260 specific requests for reimbursement of expenses ("Customer Reimbursement Requests") and approximately 400 reservations of the right to seek expense recovery in the future from customers or their attorneys in the U.S., U.K. and Canada related to the Security Incident (none of which have as yet been filed in court and only one of which is in arbitration). Of the Customer Reimbursement Requests received to date, approximately 160 have been fully resolved and closed. Customer claims generally seek reimbursement of their costs and expenses associated with notifying their own customers of the Security Incident and taking steps to assure that personal information has not been compromised as a result of the Security Incident. Our review of customer claims includes analyzing individual customer contracts into which we have entered, the specific claims made and applicable law.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Customer constituent class actions. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Presently, we are a defendant in 29 putative consumer class action cases [27 in U.S. federal courts (some of which have been consolidated under multi district litigation to a single federal court) and 2 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in Canadian courts] alleging harm from the Security Incident. The plaintiffs in these cases, who purport to represent various classes of individual constituents of our customers, generally claim to have been harmed by alleged actions and/or omissions by us in connection with the Security Incident and assert a variety of common law and statutory claims seeking monetary damages, injunctive relief, costs and attorneys&#x2019; fees, and other related relief.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lawsuits that are putative class actions require a plaintiff to satisfy a number of procedural requirements before proceeding to trial. These requirements include, among others, demonstration to a court that the law proscribes in some manner our activities, the making of factual allegations sufficient to suggest that our activities exceeded the limits of the law and a determination by the court&#x2014;known as class certification&#x2014;that the law permits a group of individuals to pursue the case together as a class.  If these procedural requirements are not met, the lawsuit cannot proceed as a class action and the plaintiff may lose the financial incentive to proceed with the case. Frequently, a court&#x2019;s determination as to these procedural requirements is subject to appeal to a higher court. As a result of these uncertainties, we may be unable to determine the probability of loss until, or after, a court has finally determined that a plaintiff has satisfied the applicable class action procedural requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furthermore, for putative class actions, it is often not possible to estimate the possible loss or a range of loss amounts, even where we have determined that a loss is reasonably possible. Generally, class actions involve a large number of people and raise complex legal and factual issues that result in uncertainty as to their outcome and, ultimately, making it difficult for us to estimate the amount of damages that a plaintiff might successfully prove. This analysis is further complicated by the fact that the plaintiffs lack contractual privity with us.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Governmental inquiries and investigations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; To date, we have received a consolidated, multi-state Civil Investigative Demand issued on behalf of 47 state Attorneys General and the District of Columbia and separate Civil Investigative Demands from the offices of the Illinois Attorney General and the California Attorney General relating to the Security Incident. In addition, we have received communications, inquires and requests from the U.S. Federal Trade Commission, the SEC, the U.S. Department of Health and Human Services, the Information Commissioner&#x2019;s Office in the United Kingdom under the U.K. Data Protection Act 2018, the Office of the Australian Information Commissioner, the Office of the Privacy Commissioner of Canada and the Spanish Data Protection Agency. We are cooperating with these offices and responding to their inquiries, which include various requests for documents, policies, narratives and communications, as well as requests to interview or depose various Company-related personnel. As noted above, each of these separate governmental inquiries and investigations could result in adverse judgements, settlements, fines, penalties, or other resolution, the amount, scope and timing of which we are currently unable to predict, but could be material.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5Mzg_142adeaf-8a5d-4da8-8e15-59ea85973540">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense 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 style="width:33.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease cost&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(826)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,853)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;Includes short-term lease costs, which were immaterial.&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi0xLTEtMS0w_0aedf733-2b53-4326-bd41-e6cf8e52abda"
      unitRef="usd">2372000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi0yLTEtMS0w_0a3af318-6f68-487e-98f3-74213eabe580"
      unitRef="usd">6281000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi00LTEtMS0w_a344f701-12d1-4965-8be5-aad7bd3db0e5"
      unitRef="usd">5213000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi01LTEtMS0w_9f8574fb-52ef-4486-8fc7-68c76160d922"
      unitRef="usd">12592000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMy0xLTEtMS0w_a34358a2-510d-473a-b85b-24090fc045a1"
      unitRef="usd">699000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMy0yLTEtMS0w_536cb6a0-bd73-483e-a013-f57ce29ac8e3"
      unitRef="usd">1113000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMy00LTEtMS0w_62799871-9783-459f-9a37-3d7f26a90aa0"
      unitRef="usd">1398000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMy01LTEtMS0w_31968b69-29d3-442b-a565-25a0a1a05b56"
      unitRef="usd">2371000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfNC0xLTEtMS0w_c2ca59f7-7d05-4157-a18e-2f1d56e5da25"
      unitRef="usd">366000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfNC0yLTEtMS0w_f8ca4a85-cbc6-4902-866a-66539b0e0d82"
      unitRef="usd">940000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfNC00LTEtMS0w_76cf7bfe-d0e3-40cc-b659-0b79643b2283"
      unitRef="usd">826000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfNC01LTEtMS0w_e1624e1f-fa93-4235-a5bf-4021dd9ebb31"
      unitRef="usd">1853000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfNS0xLTEtMS0w_25857326-a2e0-4a74-a9ea-69d5c702ec7e"
      unitRef="usd">2705000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfNS0yLTEtMS0w_307c99b1-125f-4e5f-9c8d-0064c74b3d83"
      unitRef="usd">6454000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfNS00LTEtMS0w_1614f276-d705-41dd-bec7-1abdcede4e8f"
      unitRef="usd">5785000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfNS01LTEtMS0w_14fa5ffe-3755-4338-a3bb-8fdbccea275a"
      unitRef="usd">13110000</us-gaap:LeaseCost>
    <blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="i5802955b385441b89beeae19d9f9548f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTEwMQ_266589cc-ee8c-45e2-bc89-d7d7c2f7b791"
      unitRef="usd">45000000.0</blkb:LongtermPurchaseCommitmentRemainingMinimumAmountCommitted>
    <blkb:LiabilityInsuranceAmountTotal
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNDkyMA_1a23ddf9-fc3a-4c4a-b722-42c023ad9189"
      unitRef="usd">50000000</blkb:LiabilityInsuranceAmountTotal>
    <blkb:LiabilityInsuranceAmountDeductible
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNDk0NA_5800e8a5-a71d-4f20-9cbf-b7edf6ec45e2"
      unitRef="usd">250000</blkb:LiabilityInsuranceAmountDeductible>
    <blkb:SecurityIncidentExpense
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5OTUxMTYzODc2Ng_be84384f-650a-4e89-bc86-3be3957bf8bb"
      unitRef="usd">11700000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentExpense
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNTQ1Ng_760c33dd-2db4-4473-b04a-6e5a7f168f20"
      unitRef="usd">24400000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5OTUxMTYzODc4OQ_dad7eb2b-a741-4f2f-80f7-a5ac1314dac2"
      unitRef="usd">11200000</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNTU1Mg_b516f583-81e8-4334-a664-7c4b2f76fefe"
      unitRef="usd">23900000</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentCumulativeExpense
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNTY0MA_4dd28287-9fec-4730-8aff-dbf72e9f740b"
      unitRef="usd">34200000</blkb:SecurityIncidentCumulativeExpense>
    <blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNTY5MQ_2adc9b26-d158-4411-9cfe-97f92646aa3a"
      unitRef="usd">33300000</blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNTg2OQ_f84d494a-f9b4-443f-a8cd-2b12a83a2e6f"
      unitRef="usd">10000000.0</us-gaap:InsuranceRecoveries>
    <blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsReceived
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNjc2NA_6a51608f-e093-40e5-be31-3c01087d056b"
      unitRef="cases">260</blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsReceived>
    <blkb:SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5OTUxMTY0MDYwNQ_a08bfe78-de08-4b26-971c-ddf710f8a0cf"
      unitRef="cases">400</blkb:SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery>
    <blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsSettled
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5OTUxMTY0MDYwOQ_61b9c675-558e-47f0-9dfe-6d4d2e22ca7d"
      unitRef="cases">160</blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsSettled>
    <blkb:SecurityIncidentNumberOfConsumerClassActionCases
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNzQzMQ_65adb601-5edb-492e-8d09-62dfe842f6b4"
      unitRef="cases">29</blkb:SecurityIncidentNumberOfConsumerClassActionCases>
    <blkb:SecurityIncidentNumberOfConsumerClassActionCases
      contextRef="i2e12d66151914f61802acd9a5196526c_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNzQ3Mg_9f5923f1-ef0b-4c43-88a4-eed20217bf13"
      unitRef="cases">27</blkb:SecurityIncidentNumberOfConsumerClassActionCases>
    <blkb:SecurityIncidentNumberOfConsumerClassActionCases
      contextRef="i749c904319a546a19e6a2fab104bacf4_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfNzYyNQ_b7c60718-b16a-4dfa-bbed-a1f8eacaa46b"
      unitRef="cases">2</blkb:SecurityIncidentNumberOfConsumerClassActionCases>
    <blkb:SecurityIncidentNumberOfStateAttorneysGeneral
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfOTgwMw_3ed207fe-3957-4edd-b8cf-d1840c39cdfd"
      unitRef="cases">47</blkb:SecurityIncidentNumberOfStateAttorneysGeneral>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RleHRyZWdpb246NmJlZmYzNWU0ZjliNGI1ZWIzNmFhYTE0OWU2ZjQzYWVfNTY0_0ea00e8d-ade6-4610-b5b3-ec76b63615d1">&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 style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;10. Income Taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 style="width:48.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The decrease in our effective income tax rate for the three months ended June&#160;30, 2021, when compared to the same period in 2020, was primarily attributable to a 2021 discrete tax benefit against lower pre-tax income. The 2020 effective income tax rate was negatively impacted by discrete adjustments comprised of tax expense attributable to stock-based compensation and unrecognized tax benefits net of benefit attributable to deferred tax adjustment. The 2021 effective income tax rate was positively impacted by increased tax benefit attributable to stock-based compensation offset against tax expense attributable to a corporate income tax rate increase enacted during the period against lower pre-tax income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The increase in our effective income tax rate for the six months ended June&#160;30, 2021 when compared to the same periods in 2020, was primarily attributable to the impact of non deductible expenses against lower pre-tax income.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RleHRyZWdpb246NmJlZmYzNWU0ZjliNGI1ZWIzNmFhYTE0OWU2ZjQzYWVfNTY1_1ee7055d-7631-4dd8-b2f0-4f9f54802185">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 style="width:48.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RhYmxlOjcxY2VlYzQwNTEwNTQ5ZWU4MTNmYTdkMzZjMmY1YjIwL3RhYmxlcmFuZ2U6NzFjZWVjNDA1MTA1NDllZTgxM2ZhN2QzNmMyZjViMjBfMi0xLTEtMS0w_793d170b-87f0-4781-a0e8-88c143a0b9b3"
      unitRef="usd">1745000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RhYmxlOjcxY2VlYzQwNTEwNTQ5ZWU4MTNmYTdkMzZjMmY1YjIwL3RhYmxlcmFuZ2U6NzFjZWVjNDA1MTA1NDllZTgxM2ZhN2QzNmMyZjViMjBfMi0yLTEtMS0w_9b3afa0b-7b51-46bb-97a3-78352c7dd0fa"
      unitRef="usd">4496000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RhYmxlOjcxY2VlYzQwNTEwNTQ5ZWU4MTNmYTdkMzZjMmY1YjIwL3RhYmxlcmFuZ2U6NzFjZWVjNDA1MTA1NDllZTgxM2ZhN2QzNmMyZjViMjBfMi00LTEtMS0w_8098c3e1-be69-4178-b0da-3031398211b8"
      unitRef="usd">2429000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RhYmxlOjcxY2VlYzQwNTEwNTQ5ZWU4MTNmYTdkMzZjMmY1YjIwL3RhYmxlcmFuZ2U6NzFjZWVjNDA1MTA1NDllZTgxM2ZhN2QzNmMyZjViMjBfMi01LTEtMS0w_711295f9-c352-4639-9568-fdcb66758abe"
      unitRef="usd">5192000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RhYmxlOjcxY2VlYzQwNTEwNTQ5ZWU4MTNmYTdkMzZjMmY1YjIwL3RhYmxlcmFuZ2U6NzFjZWVjNDA1MTA1NDllZTgxM2ZhN2QzNmMyZjViMjBfMy0xLTEtMS0w_5cd94fbc-dbf9-4ddf-9f9c-a7ebfb79d4bb"
      unitRef="number">0.206</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RhYmxlOjcxY2VlYzQwNTEwNTQ5ZWU4MTNmYTdkMzZjMmY1YjIwL3RhYmxlcmFuZ2U6NzFjZWVjNDA1MTA1NDllZTgxM2ZhN2QzNmMyZjViMjBfMy0yLTEtMS0w_d96b96ed-49f8-4355-92ea-6e6ffab97072"
      unitRef="number">0.276</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RhYmxlOjcxY2VlYzQwNTEwNTQ5ZWU4MTNmYTdkMzZjMmY1YjIwL3RhYmxlcmFuZ2U6NzFjZWVjNDA1MTA1NDllZTgxM2ZhN2QzNmMyZjViMjBfMy00LTEtMS0w_9e9112bb-a1c7-4c45-8315-e03697c96622"
      unitRef="number">0.270</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83My9mcmFnOjZiZWZmMzVlNGY5YjRiNWViMzZhYWExNDllNmY0M2FlL3RhYmxlOjcxY2VlYzQwNTEwNTQ5ZWU4MTNmYTdkMzZjMmY1YjIwL3RhYmxlcmFuZ2U6NzFjZWVjNDA1MTA1NDllZTgxM2ZhN2QzNmMyZjViMjBfMy01LTEtMS0w_1ea6b2ac-c1f3-44cc-a907-b4dbdf3b58df"
      unitRef="number">0.240</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RleHRyZWdpb246OGVjM2E5NjBmZGQxNDMyMThmMGEwYzgzMzVjZTAyMGFfMzA0_ae44fdd4-7a37-4ecb-b2da-5d0698f6a7eb">&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 style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;11. Stock-based Compensation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation expense is allocated to cost of revenue and operating expenses on the condensed consolidated statements of comprehensive income based on where the associated employee&#x2019;s compensation is recorded. The following table summarizes stock-based compensation expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Included in cost of revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of recurring&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of one-time services and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total included in cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Included in operating expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales, marketing and customer success&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total included in operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RleHRyZWdpb246OGVjM2E5NjBmZGQxNDMyMThmMGEwYzgzMzVjZTAyMGFfMzAy_cd9018fe-cbea-4075-adc9-8bcef2408cd0">The following table summarizes stock-based compensation expense:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.461%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Included in cost of revenue:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of recurring&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of one-time services and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total included in cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Included in operating expenses:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales, marketing and customer success&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total included in operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i43991bc323154963904d2a4382a5479d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMy0xLTEtMS0w_8e21fc92-cb71-4671-92a9-f1fcb7ecfd21"
      unitRef="usd">3492000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idff5224a3f0445a9a062246017f4197f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMy0yLTEtMS0w_729c9de6-cefc-4f35-9b3e-f1597cdd0f67"
      unitRef="usd">1151000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i460a678446964590ab3a1ce55b0307e6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMy00LTEtMS0w_4da7cce2-e8b5-41c4-8e36-6e841127b54e"
      unitRef="usd">5903000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i95455a01e35f4ecf800fbab5aab95824_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMy01LTEtMS0w_b598743c-c132-4582-ab2b-3f3017306346"
      unitRef="usd">1621000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia98b551ed66749549108ea08f389606b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNC0xLTEtMS0w_1623de3a-d099-492e-8527-e8b1726f6e91"
      unitRef="usd">1745000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3eefaf8d9b0b4671b22bcb57db5de64b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNC0yLTEtMS0w_311c03b0-945f-4165-8afd-fec21d35c55d"
      unitRef="usd">1419000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icf972dfe9a7f4348a15a4ab2c2f58e10_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNC00LTEtMS0w_1dfd580e-3826-4ddf-ab1a-4e6709fde696"
      unitRef="usd">4692000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7741c171ece6461198956c4063f01848_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNC01LTEtMS0w_d070c99b-bc7e-4578-b22d-7b1cf84c1e32"
      unitRef="usd">1814000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4f6a80897b974bda80dd1b012cb5b2b5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNS0xLTEtMS0w_7d985be7-14f7-4ede-85f9-d86b28291e1b"
      unitRef="usd">5237000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1ba78f4bf6c6488b8b0531bc5caba5a3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNS0yLTEtMS0w_eb43f561-9a66-45a7-9318-fa5a850c085a"
      unitRef="usd">2570000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5cf646b2ce0e49f099826e0dcf675bec_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNS00LTEtMS0w_d3312569-ccd6-425b-86be-b445bb52749e"
      unitRef="usd">10595000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i77a33b2884c7406089da97f73d670aa8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNS01LTEtMS0w_659e8e70-9744-4265-8af2-36df7ce0ee58"
      unitRef="usd">3435000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5a34557e6ac243fca7b0134250f552a0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNy0xLTEtMS0w_778d585c-8da6-4031-a47a-e65efe586ba9"
      unitRef="usd">4678000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if29e373278cc461cbe08f2077b1b52f3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNy0yLTEtMS0w_5a975b1d-ef3e-4591-960e-b06b7ae69591"
      unitRef="usd">3603000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2a87853ab1034d0d82cecadfc78eb25e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNy00LTEtMS0w_02227640-bb8b-406e-911a-a139b25a7e6a"
      unitRef="usd">10106000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibc8d059636614c66af2b0ec852b9769f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfNy01LTEtMS0w_0c129a54-a161-4f13-9ea3-2e0003434fd7"
      unitRef="usd">6081000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3f950cf764b841db9e4f9717e6658602_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfOC0xLTEtMS0w_7d193f70-f40f-495f-9c48-6f08ead0640b"
      unitRef="usd">6901000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iba6a4f0b8a234699af34b80e99d57fdc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfOC0yLTEtMS0w_b4c5dd1a-2dd8-4cad-9272-f6ddb72651c6"
      unitRef="usd">4348000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idf59333db5944df69766165124e2fe67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfOC00LTEtMS0w_3c8e7f46-049e-48a7-a580-1a9480c58a92"
      unitRef="usd">13615000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i901cdb64c3e04ef2874f8707ea1d65c4_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfOC01LTEtMS0w_fbe844ac-f36a-4702-aea5-62ae92f6fe95"
      unitRef="usd">7147000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i066d98f4535444aa84b7131dec17b12d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfOS0xLTEtMS0w_0ad544b7-38d5-422a-885a-679f7b434d21"
      unitRef="usd">13733000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idb09465c0fd044cb9725367d3de0da14_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfOS0yLTEtMS0w_1387ff68-7df9-4fe3-98d0-70933e61cd6b"
      unitRef="usd">9612000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i141ec3e5f7434d1daab07cfb782beca4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfOS00LTEtMS0w_1ceaf8fe-46d8-48d5-9e30-a09986634153"
      unitRef="usd">26238000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i01282cecbbc9415eb91bf19f7e20635f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfOS01LTEtMS0w_cc129b03-4bf4-4a25-9e02-23a00d238cb4"
      unitRef="usd">17050000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iad640eb644054aae9aa9c5e8c735038b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMTAtMS0xLTEtMA_c72dbedf-ac1f-470f-8de9-25dfda655488"
      unitRef="usd">25312000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3f157d2e3e824c90acb787b3f3d0e19a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMTAtMi0xLTEtMA_6f320133-c414-4f09-99f6-c4974b355eb2"
      unitRef="usd">17563000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic1fc0bba9b704eb2b60356e8b5c64dea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMTAtNC0xLTEtMA_6ddac995-9ee7-4a3e-81ee-082d2e0c9e73"
      unitRef="usd">49959000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2427c7549e2b47f0a16a453bb66b5d67_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMTAtNS0xLTEtMA_75765bcd-cdef-4f77-83a5-054e22056ce2"
      unitRef="usd">30278000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMTEtMS0xLTEtMA_b35a4c0f-0c04-46c1-beca-299ed7fd9a3a"
      unitRef="usd">30549000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMTEtMi0xLTEtMA_2c80730c-5873-4d93-b523-25e30192ecf0"
      unitRef="usd">20133000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMTEtNC0xLTEtMA_619de71d-4b26-4583-ba4e-9596623660d8"
      unitRef="usd">60554000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83Ni9mcmFnOjhlYzNhOTYwZmRkMTQzMjE4ZjBhMGM4MzM1Y2UwMjBhL3RhYmxlOjhmN2EwYjQ4ZmE2OTQ2Zjk5YmQ4ZDkzNDRjNTA3ZGE2L3RhYmxlcmFuZ2U6OGY3YTBiNDhmYTY5NDZmOTliZDhkOTM0NGM1MDdkYTZfMTEtNS0xLTEtMA_7509401a-091c-4e01-bbe7-651e42451d80"
      unitRef="usd">33713000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RleHRyZWdpb246ODUwMWYxY2ZmOTUyNDI4N2E3MTc3MWZkMWVlMDZiNzJfMTM4MA_248e63c7-efe9-4c14-bf5f-61473df8f922">&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 style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;12. 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2020, our Board of Directors reauthorized and expanded a stock repurchase program that authorizes us to purchase up to $250.0 million of our outstanding shares of common stock. The program does not have an expiration date. Under the stock repurchase program, we are authorized to repurchase shares from time to time in accordance with applicable laws both on the open market, including under trading plans established pursuant to Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, and in privately negotiated transactions. The timing and amount of repurchases depends on several factors, including market and business conditions, the trading price of our common stock and the nature of other investment opportunities. The repurchase program may be limited, suspended or discontinued at any time without prior notice. Under the 2020 Credit Facility, we have restrictions on our ability to repurchase shares of our common stock, which are summarized on page 40 below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for purchases of treasury stock under the cost method. During the three and six months ended June&#160;30, 2021, we purchased&#160;405,047&#160;and 870,868 shares for $30.0 million and $58.1 million, respectively. The remaining amount available to purchase stock under the stock repurchase program was $150.9 million as of June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Changes in accumulated other comprehensive income (loss) by component&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive income (loss) by component, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated other comprehensive income (loss), beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income (loss) balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive income (loss) before reclassifications, net of tax effects of $244, $71, $(856) and $1,225&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts reclassified from accumulated other comprehensive (loss) income to interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax benefit included in provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(321)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income (loss) balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income (loss) balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income (loss) balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated other comprehensive income (loss), end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i8127e26b590f452c9c7ee183b7691309_I20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RleHRyZWdpb246ODUwMWYxY2ZmOTUyNDI4N2E3MTc3MWZkMWVlMDZiNzJfMTY1_3ba3ea64-61cc-48c4-b0a6-2785653d001c"
      unitRef="usd">250000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RleHRyZWdpb246ODUwMWYxY2ZmOTUyNDI4N2E3MTc3MWZkMWVlMDZiNzJfMTA3NA_82ed3496-f955-419d-8725-ef2085f56e6f"
      unitRef="shares">405047</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RleHRyZWdpb246ODUwMWYxY2ZmOTUyNDI4N2E3MTc3MWZkMWVlMDZiNzJfMTY0OTI2NzQ0MzE1MQ_9a716fe0-8ba1-4667-b493-b21a31a7d48e"
      unitRef="shares">870868</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RleHRyZWdpb246ODUwMWYxY2ZmOTUyNDI4N2E3MTc3MWZkMWVlMDZiNzJfMTA4OA_045dbb19-fffc-4fd8-b601-7c31bf1ec0d6"
      unitRef="usd">30000000.0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RleHRyZWdpb246ODUwMWYxY2ZmOTUyNDI4N2E3MTc3MWZkMWVlMDZiNzJfMTY0OTI2NzQ0MzE2MA_8a3cebaa-b8e8-4c2f-83e6-b8dd97edc790"
      unitRef="usd">58100000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RleHRyZWdpb246ODUwMWYxY2ZmOTUyNDI4N2E3MTc3MWZkMWVlMDZiNzJfMTE4MA_f1ab0910-fc4a-4e7c-bca3-2dcea9b5a780"
      unitRef="usd">150900000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RleHRyZWdpb246ODUwMWYxY2ZmOTUyNDI4N2E3MTc3MWZkMWVlMDZiNzJfMTM3OQ_4de6b8a3-f392-42a8-8501-c97a4669b699">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive income (loss) by component, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.991%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated other comprehensive income (loss), beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,497)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5,290)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income (loss) balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:3pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other comprehensive income (loss) before reclassifications, net of tax effects of $244, $71, $(856) and $1,225&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts reclassified from accumulated other comprehensive (loss) income to interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax benefit included in provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(728)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(321)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net current-period other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income (loss) balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income (loss) balance, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(9,695)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3,967)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accumulated other comprehensive income (loss) balance, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated other comprehensive income (loss), end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14,476)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i707ecb2a18c4490488d3ea69de6fcece_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMi0xLTEtMS0w_d4da523c-6db5-4430-bb31-55c652229c25"
      unitRef="usd">4163000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i02ea7887fe99486e8dfb3a76557b71da_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMi0yLTEtMS0w_34c20fc2-342a-4cb7-8788-eb829737cd24"
      unitRef="usd">-14140000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMi00LTEtMS0w_ad0a295e-a4d6-4225-8dd2-e9f1cd9ea5ee"
      unitRef="usd">-2497000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7443b56423f147f2a4cd37fc8f751742_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMi01LTEtMS0w_b94f2b1e-77fc-49a0-9163-61a4c02646de"
      unitRef="usd">-5290000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i441477a70e244bdd91d45a52aae8839f_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNS0xLTEtMS0w_7a0e4cf3-5bcd-405c-8083-5dd54e2a6bd9"
      unitRef="usd">1048000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4b51d7a48dc54eff93974c7c725f95ad_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNS0yLTEtMS0w_ddedc6f1-723c-4108-84eb-f9191e4a05dc"
      unitRef="usd">-4445000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0862bce0c9bd4d92859d34bf22458eb4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNS00LTEtMS0w_729e57b1-4fa2-4121-89b2-28b18801a354"
      unitRef="usd">-3101000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7c39dd731b9345f685a7f80fbb2e2927_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNS01LTEtMS0w_5908138e-07c0-4fe6-82d1-d12255ba1663"
      unitRef="usd">-1323000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="icecab29135f645fd9fa0f96bdf6d0f9d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNy0wLTEtMS0wL3RleHRyZWdpb246MmIwMWRmMTA0YWIzNDFhMzg0MWQ4ZDkxYTJhNGFlNDdfODY_97836eb6-4344-4b60-b063-675dc6e2f149"
      unitRef="usd">244000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="i02d68c2ee9b84bc5aa07c0c05b661d8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNy0wLTEtMS0wL3RleHRyZWdpb246MmIwMWRmMTA0YWIzNDFhMzg0MWQ4ZDkxYTJhNGFlNDdfOTA_9facbb83-639d-4ff8-a188-c329b7d433a5"
      unitRef="usd">71000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="if16fb910da5840938c770bd25b90df16_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNy0wLTEtMS0wL3RleHRyZWdpb246MmIwMWRmMTA0YWIzNDFhMzg0MWQ4ZDkxYTJhNGFlNDdfOTQ_708a90cd-34e5-4f50-afd5-69c64f94bc4f"
      unitRef="usd">-856000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="ie6192a6b31f44ea195ca9f59a3111cd2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNy0wLTEtMS0wL3RleHRyZWdpb246MmIwMWRmMTA0YWIzNDFhMzg0MWQ4ZDkxYTJhNGFlNDdfMTAx_67126e21-e541-4159-bfbc-bf68c397e831"
      unitRef="usd">1225000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <blkb:OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications
      contextRef="icecab29135f645fd9fa0f96bdf6d0f9d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNy0xLTEtMS0w_ee7126f1-cd46-4c28-93e6-f7ad24344579"
      unitRef="usd">692000</blkb:OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications>
    <blkb:OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications
      contextRef="i02d68c2ee9b84bc5aa07c0c05b661d8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNy0yLTEtMS0w_6c87a77e-9cc1-4d0c-bc7d-ab9648419631"
      unitRef="usd">200000</blkb:OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications>
    <blkb:OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications
      contextRef="if16fb910da5840938c770bd25b90df16_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNy00LTEtMS0w_fcefe4ad-68ec-490c-ad03-028a8f7a418f"
      unitRef="usd">-2438000</blkb:OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications>
    <blkb:OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications
      contextRef="ie6192a6b31f44ea195ca9f59a3111cd2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfNy01LTEtMS0w_9029bbce-267c-4d65-9b96-feaf0bc2b808"
      unitRef="usd">3473000</blkb:OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications>
    <blkb:AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings
      contextRef="icecab29135f645fd9fa0f96bdf6d0f9d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfOC0xLTEtMS0w_84ad21e5-b888-4299-b971-ad5dd9bdcfcf"
      unitRef="usd">1408000</blkb:AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings>
    <blkb:AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings
      contextRef="i02d68c2ee9b84bc5aa07c0c05b661d8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfOC0yLTEtMS0w_ef4efff1-c479-4c68-9ade-bf307df84eda"
      unitRef="usd">1018000</blkb:AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings>
    <blkb:AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings
      contextRef="if16fb910da5840938c770bd25b90df16_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfOC00LTEtMS0w_1b756100-27af-441d-bafc-72330d16e7ba"
      unitRef="usd">2784000</blkb:AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings>
    <blkb:AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings
      contextRef="ie6192a6b31f44ea195ca9f59a3111cd2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfOC01LTEtMS0w_c8a05172-bd44-4309-9eb0-82716796d75f"
      unitRef="usd">1223000</blkb:AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
      contextRef="icecab29135f645fd9fa0f96bdf6d0f9d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfOS0xLTEtMS0w_720b3334-d69f-4055-aae4-7b5210642a48"
      unitRef="usd">371000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
      contextRef="i02d68c2ee9b84bc5aa07c0c05b661d8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfOS0yLTEtMS0w_56abd94b-7c18-41c4-bb46-15fee48cffac"
      unitRef="usd">267000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
      contextRef="if16fb910da5840938c770bd25b90df16_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfOS00LTEtMS0w_33938ed5-d800-44de-982e-be04e9a7bf3c"
      unitRef="usd">728000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax
      contextRef="ie6192a6b31f44ea195ca9f59a3111cd2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfOS01LTEtMS0w_32767fb7-8233-48e0-b83c-21cdbfd656e1"
      unitRef="usd">321000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="icecab29135f645fd9fa0f96bdf6d0f9d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTAtMS0xLTEtMA_7fa76872-d91f-4e16-ae77-af1c27b39251"
      unitRef="usd">1037000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="i02d68c2ee9b84bc5aa07c0c05b661d8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTAtMi0xLTEtMA_db436bd8-6d0f-4eba-b609-8d9e2442bcbd"
      unitRef="usd">751000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="if16fb910da5840938c770bd25b90df16_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTAtNC0xLTEtMA_34ae76f0-0ef6-4b6c-823c-fa3fe2bd5186"
      unitRef="usd">2056000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="ie6192a6b31f44ea195ca9f59a3111cd2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTAtNS0xLTEtMA_bb6c694a-9953-4a2d-821d-aed808a0614a"
      unitRef="usd">902000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="icecab29135f645fd9fa0f96bdf6d0f9d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTEtMS0xLTEtMA_9bc954d1-8275-4031-a749-927a89cc8fe1"
      unitRef="usd">-345000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i02d68c2ee9b84bc5aa07c0c05b661d8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTEtMi0xLTEtMA_7b009535-c6b8-4f56-a5c5-376865d5d87b"
      unitRef="usd">-551000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="if16fb910da5840938c770bd25b90df16_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTEtNC0xLTEtMA_3d4048b4-c448-4bd5-8f81-5160e6186101"
      unitRef="usd">-4494000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ie6192a6b31f44ea195ca9f59a3111cd2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTEtNS0xLTEtMA_4611132e-142d-4cc4-af68-6fa00966f0f5"
      unitRef="usd">2571000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i660636b7ceeb470c83f93b521d056a19_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTItMS0xLTEtMA_e4654ccc-be49-4651-8f0f-8b118d1fb406"
      unitRef="usd">1393000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4e1a3366c694440a95d602613e24e541_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTItMi0xLTEtMA_6d088db7-6195-4ed8-9071-5949a3662a5b"
      unitRef="usd">-3894000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i660636b7ceeb470c83f93b521d056a19_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTItNC0xLTEtMA_d084b10e-533a-4f49-9c40-51d490fa2e26"
      unitRef="usd">1393000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4e1a3366c694440a95d602613e24e541_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTItNS0xLTEtMA_e21e177e-1a7c-46ec-8f96-429e7d6574d1"
      unitRef="usd">-3894000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i816ace4f02804feba403145e673f57ec_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTQtMS0xLTEtMA_4a806424-c7a0-45c3-93f0-27db83d97196"
      unitRef="usd">3115000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iefdfa36c9b364e5e9996a9aa76c7c061_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTQtMi0xLTEtMA_04ffb684-be33-44f2-a5a8-106a6800fa1c"
      unitRef="usd">-9695000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if30d1a3097d2429bbe6044d9e909323f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTQtNC0xLTEtMA_8b256728-9fb2-4473-a4ab-e9fcdbcd8fca"
      unitRef="usd">604000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3b2a0ad5202d4d52ab81fdaed85abed9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTQtNS0xLTEtMA_fa3f07f7-e9f3-4a6f-a9e3-b8cc72f38021"
      unitRef="usd">-3967000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i10d4dfbcb74247cd9596cbd0f40a6d8d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTUtMS0xLTEtMA_a9dd6c9f-c655-4964-bff8-2e8b9df8ad22"
      unitRef="usd">1783000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0d81a06f49e9408291f6ad6c6ce0bcd0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTUtMi0xLTEtMA_726dfcb6-9724-4f05-b7d1-1d2ef456ba2c"
      unitRef="usd">-887000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i7acd32e0dec34c8ca1f6f920d953e48d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTUtNC0xLTEtMA_d6bd291d-d7ae-48dc-b805-cfacbea9349f"
      unitRef="usd">4294000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i885fa45920dc4a2883a400cce961ae29_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTUtNS0xLTEtMA_1b7885fb-9df8-427a-842b-d8fea3af65f8"
      unitRef="usd">-6615000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic873f19a5bf249fd8fb7ad19734368d6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTYtMS0xLTEtMA_22f7941f-20aa-4caa-964c-d12cb51ad4f7"
      unitRef="usd">4898000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if5cf13ccddca4d48af50fdfc497c7200_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTYtMi0xLTEtMA_5c6a908d-aa21-460c-8903-6dfda44b8b55"
      unitRef="usd">-10582000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic873f19a5bf249fd8fb7ad19734368d6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTYtNC0xLTEtMA_e8d841d1-6a2f-47e9-b993-b947a6f90656"
      unitRef="usd">4898000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if5cf13ccddca4d48af50fdfc497c7200_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTYtNS0xLTEtMA_f0eca0ea-31fb-479b-b33f-3a094d74ebbf"
      unitRef="usd">-10582000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTctMS0xLTEtMA_98d62208-bce9-4599-b8cc-493fee6d7fb1"
      unitRef="usd">6291000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic695a958117b407d9e628a39ddd57582_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTctMi0xLTEtMA_23fb48ec-d4d1-44e0-9b71-fc62a33a69d5"
      unitRef="usd">-14476000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTctNC0xLTEtMA_eaae2d1b-6948-4ec2-a062-65eece62f5a1"
      unitRef="usd">6291000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic695a958117b407d9e628a39ddd57582_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml83OS9mcmFnOjg1MDFmMWNmZjk1MjQyODdhNzE3NzFmZDFlZTA2YjcyL3RhYmxlOjUwODZmYTAyMjE2YjRmZWU4ZWNlYWYyYmZiODYzMzQxL3RhYmxlcmFuZ2U6NTA4NmZhMDIyMTZiNGZlZThlY2VhZjJiZmI4NjMzNDFfMTctNS0xLTEtMA_20ff15eb-ea8e-4fd2-8d8b-c004853de607"
      unitRef="usd">-14476000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMjYzNA_115433a2-4edd-452e-a6f5-63ab3274a942">&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 style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%"&gt;13. 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, approximately $797 million of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 55% 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We applied the practical expedient in ASC 606-10-50-14 and have excluded the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less (one-time services); and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed (transactional revenue).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our contract assets as of June&#160;30, 2021 and December&#160;31, 2020 were insignificant. Our opening and 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 style="width:69.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;345,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;316,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',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, 2021 was primarily due&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; to a seasonal increase in customer contract renewals and, to a lesser extent, early progress in initiatives to bring our pricing in line with the market&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Historically, due to the timing of customer budget cycles, we have an increase in customer contract renewals at or near the beginning of our third quarter. The amount of revenue recognized during the six months ended June&#160;30, 2021 that was included in the deferred reven&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ue balance at the beginning of the period was approximately $229 million. The amount of revenue recognized during the six months ended June&#160;30, 2021 from performance obligations satisfied in prior periods was insignificant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell our cloud solutions and related services in three primary geographical markets: to customers in the United States, to customers in the United Kingdom and to customers located in other countries. The following table presents our revenue by geographic area based on the address of our customers:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;192,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;189,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;377,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;383,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;231,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;448,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;455,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning in the second quarter of 2021, we combined our General Markets Group ("GMG") and Enterprise Markets Group ("EMG") into a single U.S. Markets Group ("UMG") and moved our Corporations vertical under our International Markets Group ("IMG"). This change was made to better align our resources toward customer retention and growth, which are key objectives as we progress toward our long-term aspirational goals.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The UMG and the IMG comprised our go-to-market organizations as of June 30, 2021. The following is a description of each market group as of that date:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt"&gt;The UMG focuses on sales primarily to all prospects and customers inside of the U.S.; and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt"&gt;The IMG focuses on sales primarily to all prospects and customers outside of the U.S, as well as corporations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenue by market group:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;UMG&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;179,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;352,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;370,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;IMG&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;231,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;448,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;455,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;Due to the market group change discussed above, we have recast our revenue by market group for the three and six months ended June 30, 2020 to present them on a consistent basis with the current year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our recurring revenue by type:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;151,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;297,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;295,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;125,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;125,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;423,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;421,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i32af41cce9104b949e810a09fbaa3592_I20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMTAx_9d5176cd-9a9b-4d85-9a0a-d274316b28c1"
      unitRef="usd">797000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i32af41cce9104b949e810a09fbaa3592_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMjMy_52315633-cc27-4713-a130-e4b818d8488f"
      unitRef="number">0.55</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i32af41cce9104b949e810a09fbaa3592_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMjky_1e44a528-d3a5-469c-97ea-c3a9ea65d89b">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMjYzNg_d1a46afd-32b1-4d5a-a817-01d1bc282bd4">Our opening and closing balances of deferred revenue were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;June 30,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;345,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;316,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjJkODU1ZmIzMWJiMzQ1N2ZiN2ViZDg1NDE4Mjk0MWJhL3RhYmxlcmFuZ2U6MmQ4NTVmYjMxYmIzNDU3ZmI3ZWJkODU0MTgyOTQxYmFfMi0xLTEtMS0w_795e3ae6-28ce-491d-b522-795f2476d804"
      unitRef="usd">345419000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i071c50c3b4734b3f999133eb96a9de08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjJkODU1ZmIzMWJiMzQ1N2ZiN2ViZDg1NDE4Mjk0MWJhL3RhYmxlcmFuZ2U6MmQ4NTVmYjMxYmIzNDU3ZmI3ZWJkODU0MTgyOTQxYmFfMi0yLTEtMS0w_89ffef84-3382-48c8-88a0-d26434e5458b"
      unitRef="usd">316914000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMTM1OA_61eb6e3d-8969-4bb1-b795-c2e44ac10671"
      unitRef="usd">229000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMjYyMg_58468c9e-da0d-4408-bb09-24bc659f9ae9">The following table presents our revenue by geographic area based on the address of our customers:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;192,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;189,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;377,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;383,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;231,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;448,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;455,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our revenue by market group:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;UMG&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;179,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;182,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;352,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;370,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;IMG&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;229,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;231,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;448,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-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 #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;455,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt"&gt;Due to the market group change discussed above, we have recast our revenue by market group for the three and six months ended June 30, 2020 to present them on a consistent basis with the current year.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if38743e9ccf14c0289a638733cdc9411_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfMi0xLTEtMS0w_e1568381-6ea7-4ff1-a285-45c064525b8e"
      unitRef="usd">192000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i990c664946d34a4894b8b8801e0c1bec_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfMi0yLTEtMS0w_5a34d5ea-5e33-4bb6-bd62-0292488b8d70"
      unitRef="usd">189304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e12d66151914f61802acd9a5196526c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfMi00LTEtMS0w_712d5b2c-2bcd-4e62-bf60-cb25e542c24c"
      unitRef="usd">377327000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7534b67b1ae44194a490f3a6e1630d4c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfMi01LTEtMS0w_805a9632-876f-49f5-aa94-7e98f44a01fe"
      unitRef="usd">383263000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30ff38970d45481abcaf7822a165e61b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfMy0xLTEtMS0w_6a4cc5dd-ef27-4251-bf1f-41c0bae4656d"
      unitRef="usd">24505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i507ff7eea8394d84b0fc91a68e6c0e4c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfMy0yLTEtMS0w_cf4e2c53-ab30-4b49-8544-5e4d9478a1c4"
      unitRef="usd">29535000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e3281f12c864de58ec16e681cc4950e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfMy00LTEtMS0w_c0f45dbf-5482-427d-b700-44ea9fb6cff7"
      unitRef="usd">46810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a8361d8af6541338d6746aa6141519d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfMy01LTEtMS0w_4bee837d-a3c4-42b8-91fa-6424ec0e3a6d"
      unitRef="usd">45359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie5171b71103446bdb79b033b97cbd21f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfNC0xLTEtMS0w_dda98210-0663-4b7a-b148-bb7da0ccd268"
      unitRef="usd">12935000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i813644e44a274e8da7e0cd4f90bbd8dc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfNC0yLTEtMS0w_4612cf4f-191f-4cdc-92e7-f8f251e78bbc"
      unitRef="usd">13152000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i515c123707ff4c76b19b2f86ef680cc2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfNC00LTEtMS0w_b6c5ba6c-1261-4c4e-b433-a4edf5c01cf0"
      unitRef="usd">24494000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac767556c1504932bccebbd23cbfa016_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfNC01LTEtMS0w_7b670d75-f17a-4970-97cb-316997656061"
      unitRef="usd">26990000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfNS0xLTEtMS0w_1be96268-1c26-49b4-92eb-7ea3e6bd505b"
      unitRef="usd">229440000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfNS0yLTEtMS0w_894728e3-a03a-4ee1-9899-aee397f88712"
      unitRef="usd">231991000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfNS00LTEtMS0w_efa241bf-e42e-4bde-90c4-d6af32ad572a"
      unitRef="usd">448631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc1NmVmYWFiNmYxZDQ2NjA5YmI2MjYxZDQyYjE3NTYzL3RhYmxlcmFuZ2U6NzU2ZWZhYWI2ZjFkNDY2MDliYjYyNjFkNDJiMTc1NjNfNS01LTEtMS0w_f0b4102b-86c6-4c49-91a2-cebc509adc75"
      unitRef="usd">455612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e0d4dd29d254f4b944812dcced8b3c4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfMi0xLTEtMS0w_9eceb418-94b7-4c39-8a79-da4325a492ce"
      unitRef="usd">179436000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26e53e5ce0334cb8b768386b3828c00f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfMi0yLTEtMS0w_c6aa98f0-1864-491b-91ab-036ece2cb91b"
      unitRef="usd">182925000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i609a8436cb6149e9928970cab9fb0f6b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfMi00LTEtMS0w_3c9ef213-7572-4e6a-b766-f93b20156a4f"
      unitRef="usd">352903000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4eb9f641a927484a87d4aaef478ad202_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfMi01LTEtMS0w_85343995-0a18-4195-9389-be29d5f0333e"
      unitRef="usd">370544000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i964fd6765f1e4677b766fb6a7e7a5c8d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNC0xLTEtMS0w_a7fb9d0e-612d-48b3-8f6a-46313ee67ccd"
      unitRef="usd">50028000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i802bec1daf264a4c93abd826a1dc81e0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNC0yLTEtMS0w_f49091c1-dbfe-4814-bcba-4610baf984e8"
      unitRef="usd">49790000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i537456662ac0497989ecdc0b191e5363_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNC00LTEtMS0w_e2e6f80d-6879-45de-9771-23669ef85c10"
      unitRef="usd">95797000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied2bb58c26824714abae6a1894906173_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNC01LTEtMS0w_77b68d3f-cf6d-4abe-94f4-00f0b72bee2b"
      unitRef="usd">85828000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0694c98085543a08d541c1e6f5ddd03_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNS0xLTEtMS0w_2a063019-df54-48f7-8860-e76cc502a7d9"
      unitRef="usd">-24000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09b658ac36ae48b4a4282cf2093257b6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNS0yLTEtMS0w_9801c04c-7ef8-4895-8145-33063a91d776"
      unitRef="usd">-724000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64c202f434184e0eae0a114b747b9de9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNS00LTEtMS0w_95b7a6df-2ceb-485f-9929-c4507399a606"
      unitRef="usd">-69000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i750ed6035a614cdf9c90fb63e163398a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNS01LTEtMS0w_d29162e4-6d0a-4517-868e-85159941f17f"
      unitRef="usd">-760000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNi0xLTEtMS0w_70f92c17-3922-4824-b425-2e7b2e3daac1"
      unitRef="usd">229440000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40dc4e520b0a49a5b7417b8804e09562_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNi0yLTEtMS0w_2e95ae35-bacc-4ea8-94eb-e0e46b24214c"
      unitRef="usd">231991000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNi00LTEtMS0w_31d90e31-361e-41ea-897c-1d04fd068738"
      unitRef="usd">448631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i600a8c44b15844f8a716d00a975c5b97_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNi01LTEtMS0w_55804e26-3c81-45a5-b2f6-5eefe988e395"
      unitRef="usd">455612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <blkb:DisaggregationOfRevenueRecurringTableTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMjYyMw_b99fec30-4bed-4870-9d69-8c14bfc8ab81">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents our recurring revenue by type:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.453%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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 #acacac;padding:0 1pt"/&gt;&lt;td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;151,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;148,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;297,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;295,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;65,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;125,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;125,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;423,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;421,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blkb:DisaggregationOfRevenueRecurringTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4d998aa6bc241aaa972134d2a18b852_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfMi0xLTEtMS0w_27bffac3-d73a-41ab-8e6c-16e1c367de4b"
      unitRef="usd">151150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i492b8edbfb254b87980c79f27e1ec37c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfMi0yLTEtMS0w_572d016f-74e4-468a-a404-9c04be12c551"
      unitRef="usd">148214000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if90e574a8d1c4882b4e44c7a8b7748b9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfMi00LTEtMS0w_1666f3be-4bc4-401f-a264-1a87f0814263"
      unitRef="usd">297971000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14e2dad10f5f4ae6888ccf74d229f5bb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfMi01LTEtMS0w_aac4deec-c102-4359-9a22-e1286b47dd5e"
      unitRef="usd">295958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7f5b43ae1314d85ac964e176ce7317d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfMy0xLTEtMS0w_716ed1fe-a44f-4d92-aaaf-cd0b581f2eed"
      unitRef="usd">65836000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie7580703d3f94fa5bb3f1119a62fd5cd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfMy0yLTEtMS0w_c6cea918-c240-40db-9c28-bd459569063a"
      unitRef="usd">68046000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d04eaa5a1984fabb32f0327633f44b0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfMy00LTEtMS0w_2b8b4c2e-2463-47b9-b7cb-25e937a3c474"
      unitRef="usd">125765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i536fa819082b4eaca7e1c92343479faa_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfMy01LTEtMS0w_1de717f6-2eea-497d-991e-5e2ad9dc25b2"
      unitRef="usd">125169000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c4f3a0e973e4867b288389c234b2263_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfNC0xLTEtMS0w_f2f76274-d759-44ca-8232-88acb68de018"
      unitRef="usd">216986000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7a7c67883f64569be2e4ee9aeefad4e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfNC0yLTEtMS0w_b9284dc1-359c-45e3-9ec1-bfb90f43549f"
      unitRef="usd">216260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fb9e3b7a5a54b33b4bae8de87dd9e49_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfNC00LTEtMS0w_9d49d0a5-2fba-42d5-a663-5ab01182a032"
      unitRef="usd">423736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if30fef1bccf74115ac2fd9453dbf2daa_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOmZlMjNkMGVlYTk2ZjRkOTk5NWVmMTIyM2MzNDc5ZmExL3RhYmxlcmFuZ2U6ZmUyM2QwZWVhOTZmNGQ5OTk1ZWYxMjIzYzM0NzlmYTFfNC01LTEtMS0w_63a2f00b-7809-4171-a35b-0421a96b37ce"
      unitRef="usd">421127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84NS9mcmFnOjQ3M2RiMjVkMWI4NjQxZDNhZTU2OTFmNjhkMDE5YThkL3RleHRyZWdpb246NDczZGIyNWQxYjg2NDFkM2FlNTY5MWY2OGQwMTlhOGRfNDAyMA_24334c08-9853-499b-bd8a-bd1aadb8de22">&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;14. Subsequent Events&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Interest rate swap agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2021, we entered into an additional interest rate swap agreement (the "July 2021 Swap Agreement"), which effectively converts portions of our variable rate debt under the 2020 Credit Facility to a fixed rate for the term of the July 2021 Swap Agreement. The notional value of the July 2021 Swap Agreement was $75.0 million with an effective date beginning in July 2021 through Oct 2024. We designated the July 2021 Swap Agreement as a cash flow hedge at the inception of the contract. See Note 8 for information about our other interest rate swap agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i1be12d786c314c9ca79599ef4b7ec250_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84NS9mcmFnOjQ3M2RiMjVkMWI4NjQxZDNhZTU2OTFmNjhkMDE5YThkL3RleHRyZWdpb246NDczZGIyNWQxYjg2NDFkM2FlNTY5MWY2OGQwMTlhOGRfMTA5OTUxMTYzNjc4Ng_ef83aaa4-6ec6-4de8-9ac2-d4664ce95cce"
      unitRef="usd">75000000.0</us-gaap:DerivativeNotionalAmount>
    <blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsReceived
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzEzMDQ_6a51608f-e093-40e5-be31-3c01087d056b"
      unitRef="cases">260</blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsReceived>
    <blkb:SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzEwOTk1MTE2MzUwODY_a08bfe78-de08-4b26-971c-ddf710f8a0cf"
      unitRef="cases">400</blkb:SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery>
    <blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsSettled
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzEwOTk1MTE2MzU0OTU_61b9c675-558e-47f0-9dfe-6d4d2e22ca7d"
      unitRef="cases">160</blkb:SecurityIncidentNumberOfCustomerReimbursementRequestsSettled>
    <blkb:SecurityIncidentNumberOfConsumerClassActionCases
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzE4Njk_65adb601-5edb-492e-8d09-62dfe842f6b4"
      unitRef="cases">29</blkb:SecurityIncidentNumberOfConsumerClassActionCases>
    <blkb:SecurityIncidentNumberOfConsumerClassActionCases
      contextRef="i2e12d66151914f61802acd9a5196526c_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzE5MTA_9f5923f1-ef0b-4c43-88a4-eed20217bf13"
      unitRef="cases">27</blkb:SecurityIncidentNumberOfConsumerClassActionCases>
    <blkb:SecurityIncidentNumberOfConsumerClassActionCases
      contextRef="i749c904319a546a19e6a2fab104bacf4_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzIwNjM_b7c60718-b16a-4dfa-bbed-a1f8eacaa46b"
      unitRef="cases">2</blkb:SecurityIncidentNumberOfConsumerClassActionCases>
    <blkb:SecurityIncidentNumberOfStateAttorneysGeneral
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzI2MzQ_3ed207fe-3957-4edd-b8cf-d1840c39cdfd"
      unitRef="cases">47</blkb:SecurityIncidentNumberOfStateAttorneysGeneral>
    <blkb:SecurityIncidentExpense
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzQzOTgwNDY1MTk4NzM_be84384f-650a-4e89-bc86-3be3957bf8bb"
      unitRef="usd">11700000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentExpense
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzQzOTgwNDY1MTk4ODE_760c33dd-2db4-4473-b04a-6e5a7f168f20"
      unitRef="usd">24400000</blkb:SecurityIncidentExpense>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries
      contextRef="i8e1c504149de408a9651288ad8885364_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzQzOTgwNDY1MTk5OTM_dad7eb2b-a741-4f2f-80f7-a5ac1314dac2"
      unitRef="usd">11200000</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentAccruedInsuranceRecoveries
      contextRef="iba396f79932c4a87a2339fe64fb88024_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzQzOTgwNDY1MjAwMDE_b516f583-81e8-4334-a664-7c4b2f76fefe"
      unitRef="usd">23900000</blkb:SecurityIncidentAccruedInsuranceRecoveries>
    <blkb:SecurityIncidentCumulativeExpense
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzQzOTgwNDY1MjAxMDQ_4dd28287-9fec-4730-8aff-dbf72e9f740b"
      unitRef="usd">34200000</blkb:SecurityIncidentCumulativeExpense>
    <blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries
      contextRef="ic826fd06d70b417fb0ed4cd9c67a864c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml8xNjkvZnJhZzo5NzhiMWVmYjU3OTg0YTMxYWVjZjE4OGYyZjY1MjU0Zi90ZXh0cmVnaW9uOjk3OGIxZWZiNTc5ODRhMzFhZWNmMTg4ZjJmNjUyNTRmXzQzOTgwNDY1MjAxNTY_2adc9b26-d158-4411-9cfe-97f92646aa3a"
      unitRef="usd">33300000</blkb:SecurityIncidentCumulativeAccruedInsuranceRecoveries>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNC0xLTEtMS0w_6124c740-49d3-41d7-bfb9-d3e457bf7d4a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNC0xLTEtMS0w_6124c740-49d3-41d7-bfb9-d3e457bf7d4a"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExMA_2581f3d5-0ad5-4dc5-8b3f-ae0a9c1b0f46" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExMA_2581f3d5-0ad5-4dc5-8b3f-ae0a9c1b0f46" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amortization expense from capitalized cloud computing implementation costs was insignificant and $0.9 million for the three and six months ended June&#160;30, 2021, respectively, and insignificant for the three and six months ended June&#160;30, 2020. Accumulated amortization for these costs was $2.0 million as of June&#160;30, 2021 and $1.1 million as of December&#160;31, 2020.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNC0xLTEtMS0w_6124c740-49d3-41d7-bfb9-d3e457bf7d4a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExMA_2581f3d5-0ad5-4dc5-8b3f-ae0a9c1b0f46"
          xlink:type="arc"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTE0OQ_76bf0b1b-8275-4cda-b64d-40eb19e74c8c" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTE0OQ_76bf0b1b-8275-4cda-b64d-40eb19e74c8c" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNC0xLTEtMS0w_6124c740-49d3-41d7-bfb9-d3e457bf7d4a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTE0OQ_76bf0b1b-8275-4cda-b64d-40eb19e74c8c"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNC0yLTEtMS0w_6999049e-232c-4b5f-a8fd-920513cac21c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNC0yLTEtMS0w_6999049e-232c-4b5f-a8fd-920513cac21c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNC0yLTEtMS0w_6999049e-232c-4b5f-a8fd-920513cac21c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTE0OQ_76bf0b1b-8275-4cda-b64d-40eb19e74c8c"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfNC0yLTEtMS0w_6999049e-232c-4b5f-a8fd-920513cac21c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExMA_2581f3d5-0ad5-4dc5-8b3f-ae0a9c1b0f46"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMS0xLTEtMS0w_b84f30ed-0057-4cba-972d-e54873d1b647"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMS0xLTEtMS0w_b84f30ed-0057-4cba-972d-e54873d1b647"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEyMw_2ec8f247-7e1b-4bd2-84be-acf6a39427f1" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEyMw_2ec8f247-7e1b-4bd2-84be-acf6a39427f1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amortization expense from costs of obtaining contracts was $9.0 million and $18.2 million for the three and six months ended June&#160;30, 2021, respectively, and $9.4 million and $18.9 million for the three and six months ended June&#160;30, 2020, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMS0xLTEtMS0w_b84f30ed-0057-4cba-972d-e54873d1b647"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEyMw_2ec8f247-7e1b-4bd2-84be-acf6a39427f1"
          xlink:type="arc"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEwOA_69e768c2-d732-45cb-8135-82e3266c8366" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEwOA_69e768c2-d732-45cb-8135-82e3266c8366" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The current portion of costs of obtaining contracts as of June&#160;30, 2021 and December&#160;31, 2020 was $31.0 million and $31.9 million, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMS0xLTEtMS0w_b84f30ed-0057-4cba-972d-e54873d1b647"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEwOA_69e768c2-d732-45cb-8135-82e3266c8366"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMS0yLTEtMS0w_5833a998-6c5a-4448-a9a5-c88bcd901b89"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMS0yLTEtMS0w_5833a998-6c5a-4448-a9a5-c88bcd901b89"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMS0yLTEtMS0w_5833a998-6c5a-4448-a9a5-c88bcd901b89"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEwOA_69e768c2-d732-45cb-8135-82e3266c8366"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMS0yLTEtMS0w_5833a998-6c5a-4448-a9a5-c88bcd901b89"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTEyMw_2ec8f247-7e1b-4bd2-84be-acf6a39427f1"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMS0xLTEtMS0w_25284dcb-e12e-4154-95af-f0310c95a440"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMS0xLTEtMS0w_25284dcb-e12e-4154-95af-f0310c95a440"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMS0yLTEtMS0w_eea80631-a900-4c5d-a9ed-c3ff4bc92128"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMS0yLTEtMS0w_eea80631-a900-4c5d-a9ed-c3ff4bc92128"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExNQ_d23f48aa-9289-4925-85e5-0663a36ef8d6" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExNQ_d23f48aa-9289-4925-85e5-0663a36ef8d6" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">We deferred payments of the employer's portion of Social Security taxes during 2020 under the Coronavirus, Aid, Relief and Economic Security Act ("CARES Act"), half of which is due by the end of calendar year 2021 with the remainder due by the end of calendar year 2022.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMS0xLTEtMS0w_25284dcb-e12e-4154-95af-f0310c95a440"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExNQ_d23f48aa-9289-4925-85e5-0663a36ef8d6"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOjMwMjQ1YmNkNTc3ZjQxYWVhMDhjNjg0M2E0M2M3YzNjL3RhYmxlcmFuZ2U6MzAyNDViY2Q1NzdmNDFhZWEwOGM2ODQzYTQzYzdjM2NfMS0yLTEtMS0w_eea80631-a900-4c5d-a9ed-c3ff4bc92128"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExNQ_d23f48aa-9289-4925-85e5-0663a36ef8d6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNC01LTEtMS0w_77b68d3f-cf6d-4abe-94f4-00f0b72bee2b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNC01LTEtMS0w_77b68d3f-cf6d-4abe-94f4-00f0b72bee2b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfMi0yLTEtMS0w_c6aa98f0-1864-491b-91ab-036ece2cb91b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfMi0yLTEtMS0w_c6aa98f0-1864-491b-91ab-036ece2cb91b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNC0yLTEtMS0w_f49091c1-dbfe-4814-bcba-4610baf984e8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNC0yLTEtMS0w_f49091c1-dbfe-4814-bcba-4610baf984e8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfMi01LTEtMS0w_85343995-0a18-4195-9389-be29d5f0333e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfMi01LTEtMS0w_85343995-0a18-4195-9389-be29d5f0333e"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMTA5OTUxMTYzMjY3Mg_04888783-3949-4cf7-b79f-990bea32eb13" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMTA5OTUxMTYzMjY3Mg_04888783-3949-4cf7-b79f-990bea32eb13" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Due to the market group change discussed above, we have recast our revenue by market group for the three and six months ended June 30, 2020 to present them on a consistent basis with the current year.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNC01LTEtMS0w_77b68d3f-cf6d-4abe-94f4-00f0b72bee2b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMTA5OTUxMTYzMjY3Mg_04888783-3949-4cf7-b79f-990bea32eb13"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfMi0yLTEtMS0w_c6aa98f0-1864-491b-91ab-036ece2cb91b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMTA5OTUxMTYzMjY3Mg_04888783-3949-4cf7-b79f-990bea32eb13"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfNC0yLTEtMS0w_f49091c1-dbfe-4814-bcba-4610baf984e8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMTA5OTUxMTYzMjY3Mg_04888783-3949-4cf7-b79f-990bea32eb13"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RhYmxlOjc3YmQ5OTUwODVhZDRmOGI4OGZhZDQzZTAwODM4NGFlL3RhYmxlcmFuZ2U6NzdiZDk5NTA4NWFkNGY4Yjg4ZmFkNDNlMDA4Mzg0YWVfMi01LTEtMS0w_85343995-0a18-4195-9389-be29d5f0333e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml84Mi9mcmFnOmM0YjI1Zjk2YzM4NTQ4NWFhYTk1YWM1MmEwMDZiOGFkL3RleHRyZWdpb246YzRiMjVmOTZjMzg1NDg1YWFhOTVhYzUyYTAwNmI4YWRfMTA5OTUxMTYzMjY3Mg_04888783-3949-4cf7-b79f-990bea32eb13"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi0yLTEtMS0w_0a3af318-6f68-487e-98f3-74213eabe580"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi0yLTEtMS0w_0a3af318-6f68-487e-98f3-74213eabe580"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi0xLTEtMS0w_0aedf733-2b53-4326-bd41-e6cf8e52abda"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi0xLTEtMS0w_0aedf733-2b53-4326-bd41-e6cf8e52abda"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi00LTEtMS0w_a344f701-12d1-4965-8be5-aad7bd3db0e5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi00LTEtMS0w_a344f701-12d1-4965-8be5-aad7bd3db0e5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi01LTEtMS0w_9f8574fb-52ef-4486-8fc7-68c76160d922"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi01LTEtMS0w_9f8574fb-52ef-4486-8fc7-68c76160d922"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5NTY_9cd0d10c-3950-4d4f-a71e-49d0cce6fda3" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5NTY_9cd0d10c-3950-4d4f-a71e-49d0cce6fda3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes short-term lease costs, which were immaterial.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi0yLTEtMS0w_0a3af318-6f68-487e-98f3-74213eabe580"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5NTY_9cd0d10c-3950-4d4f-a71e-49d0cce6fda3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi0xLTEtMS0w_0aedf733-2b53-4326-bd41-e6cf8e52abda"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5NTY_9cd0d10c-3950-4d4f-a71e-49d0cce6fda3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi00LTEtMS0w_a344f701-12d1-4965-8be5-aad7bd3db0e5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5NTY_9cd0d10c-3950-4d4f-a71e-49d0cce6fda3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RhYmxlOmMwNDY4ZmRhYTBmYjQ0ZTRiOWM4NGFiZTAxOGI2MmU4L3RhYmxlcmFuZ2U6YzA0NjhmZGFhMGZiNDRlNGI5Yzg0YWJlMDE4YjYyZThfMi01LTEtMS0w_9f8574fb-52ef-4486-8fc7-68c76160d922"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml82Ny9mcmFnOjgwMDU2YTRjZTY0MzRkY2Y5MzVmZTI0NDEwNGFkZGFkL3RleHRyZWdpb246ODAwNTZhNGNlNjQzNGRjZjkzNWZlMjQ0MTA0YWRkYWRfMTA5NTY_9cd0d10c-3950-4d4f-a71e-49d0cce6fda3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMi0yLTEtMS0w_ad6f012b-e0f0-4bf4-b393-dd10907c9391"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMi0yLTEtMS0w_ad6f012b-e0f0-4bf4-b393-dd10907c9391"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMi0xLTEtMS0w_9b4ad50e-6a1a-45d7-8fe7-61f9dba2e526"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMi0xLTEtMS0w_9b4ad50e-6a1a-45d7-8fe7-61f9dba2e526"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExMw_c67346ef-20ac-4474-baef-40f88a33f63a" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExMw_c67346ef-20ac-4474-baef-40f88a33f63a" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2021 and December&#160;31, 2020 was $28.2 million and $19.8 million, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMi0yLTEtMS0w_ad6f012b-e0f0-4bf4-b393-dd10907c9391"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExMw_c67346ef-20ac-4474-baef-40f88a33f63a"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMi0xLTEtMS0w_9b4ad50e-6a1a-45d7-8fe7-61f9dba2e526"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTExMw_c67346ef-20ac-4474-baef-40f88a33f63a"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMy0xLTEtMS0w_92aea427-9c12-422f-a385-3058710e14bd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMy0xLTEtMS0w_92aea427-9c12-422f-a385-3058710e14bd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMy0yLTEtMS0w_4046a713-77ac-412f-8e53-93ab7ff9377b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMy0yLTEtMS0w_4046a713-77ac-412f-8e53-93ab7ff9377b"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTA5OTUxMTYzNDIyNA_be99263d-d13e-4740-a08b-ca2b6f811b33" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTA5OTUxMTYzNDIyNA_be99263d-d13e-4740-a08b-ca2b6f811b33" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See discussion of the Security Incident at Note 9.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMy0xLTEtMS0w_92aea427-9c12-422f-a385-3058710e14bd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTA5OTUxMTYzNDIyNA_be99263d-d13e-4740-a08b-ca2b6f811b33"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RhYmxlOmRlNTBmMzg5Mzg5YTRiYThiNTEyYzZiOTA2YmZjOGE5L3RhYmxlcmFuZ2U6ZGU1MGYzODkzODlhNGJhOGI1MTJjNmI5MDZiZmM4YTlfMy0yLTEtMS0w_4046a713-77ac-412f-8e53-93ab7ff9377b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmZmN2UxODk3YTBhODRhYjg4NTBhZmNjMmQ3YzMxOTYyL3NlYzpmZjdlMTg5N2EwYTg0YWI4ODUwYWZjYzJkN2MzMTk2Ml81NS9mcmFnOjc2ZTdjMTg2OGM0ZTRhMTBiMmEzN2YzZGQ5YTExYTM3L3RleHRyZWdpb246NzZlN2MxODY4YzRlNGExMGIyYTM3ZjNkZDlhMTFhMzdfMTA5OTUxMTYzNDIyNA_be99263d-d13e-4740-a08b-ca2b6f811b33"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917713965352">
<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, 2021</div></th>
<th class="th"><div>Aug. 02, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document period end date</a></td>
<td class="text">Jun. 30,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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,883,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document fiscal year focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>43
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917713314360">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 28,288<span></span>
</td>
<td class="nump">$ 35,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Total restricted cash</a></td>
<td class="nump">434,567<span></span>
</td>
<td class="nump">609,219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance of $9,911 and $10,292 at June&#160;30, 2021 and December&#160;31, 2020, respectively</a></td>
<td class="nump">119,270<span></span>
</td>
<td class="nump">95,404<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherRestrictedAssetsCurrent', window );">Customer funds receivable</a></td>
<td class="nump">5,390<span></span>
</td>
<td class="nump">321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">103,493<span></span>
</td>
<td class="nump">78,366<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">691,008<span></span>
</td>
<td class="nump">819,060<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">104,914<span></span>
</td>
<td class="nump">105,177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">22,630<span></span>
</td>
<td class="nump">22,671<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers', window );">Software development costs, net</a></td>
<td class="nump">116,562<span></span>
</td>
<td class="nump">111,827<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">637,510<span></span>
</td>
<td class="nump">635,854<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">260,072<span></span>
</td>
<td class="nump">277,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">70,666<span></span>
</td>
<td class="nump">72,639<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,903,362<span></span>
</td>
<td class="nump">2,044,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Trade accounts payable</a></td>
<td class="nump">30,605<span></span>
</td>
<td class="nump">27,836<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="top.Show.showAR( this, 'defref_blkb_AccruedExpensesAndOtherCurrentLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">55,808<span></span>
</td>
<td class="nump">52,228<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="top.Show.showAR( this, 'defref_blkb_DueToCustomersCurrent', window );">Due to customers</a></td>
<td class="nump">438,633<span></span>
</td>
<td class="nump">608,264<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Debt, current portion</a></td>
<td class="nump">12,911<span></span>
</td>
<td class="nump">12,840<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current portion</a></td>
<td class="nump">339,670<span></span>
</td>
<td class="nump">312,236<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">877,627<span></span>
</td>
<td class="nump">1,013,404<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt, net of current portion</a></td>
<td class="nump">531,973<span></span>
</td>
<td class="nump">518,193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">56,227<span></span>
</td>
<td class="nump">54,086<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, net of current portion</a></td>
<td class="nump">5,749<span></span>
</td>
<td class="nump">4,678<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, net of current portion</a></td>
<td class="nump">17,173<span></span>
</td>
<td class="nump">17,357<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">9,339<span></span>
</td>
<td class="nump">10,866<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,498,088<span></span>
</td>
<td class="nump">1,618,584<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (see Note 9)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">62,332,714<span></span>
</td>
<td class="nump">60,904,638<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; 180,000,000 shares authorized, 62,332,714 and 60,904,638 shares issued at June&#160;30, 2021 and December&#160;31, 2020, respectively</a></td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">$ 605,486<span></span>
</td>
<td class="nump">$ 544,963<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">13,451,524<span></span>
</td>
<td class="nump">12,054,268<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock, at cost; 13,451,524 and 12,054,268 shares at June&#160;30, 2021 and December&#160;31, 2020, respectively</a></td>
<td class="num">$ (449,877)<span></span>
</td>
<td class="num">$ (353,091)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="nump">6,291<span></span>
</td>
<td class="num">(2,497)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">243,312<span></span>
</td>
<td class="nump">236,714<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">405,274<span></span>
</td>
<td class="nump">426,150<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 1,903,362<span></span>
</td>
<td class="nump">$ 2,044,734<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unamortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120413209&amp;loc=SL6242269-115581<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL6242262-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917710954744">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance</a></td>
<td class="nump">$ 9,911<span></span>
</td>
<td class="nump">$ 10,292<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>45
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917713537240">
<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, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 229,440<span></span>
</td>
<td class="nump">$ 231,991<span></span>
</td>
<td class="nump">$ 448,631<span></span>
</td>
<td class="nump">$ 455,612<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">108,070<span></span>
</td>
<td class="nump">104,939<span></span>
</td>
<td class="nump">211,455<span></span>
</td>
<td class="nump">209,804<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">121,370<span></span>
</td>
<td class="nump">127,052<span></span>
</td>
<td class="nump">237,176<span></span>
</td>
<td class="nump">245,808<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales, marketing and customer success</a></td>
<td class="nump">45,452<span></span>
</td>
<td class="nump">51,954<span></span>
</td>
<td class="nump">94,245<span></span>
</td>
<td class="nump">110,689<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">30,222<span></span>
</td>
<td class="nump">24,895<span></span>
</td>
<td class="nump">59,401<span></span>
</td>
<td class="nump">49,872<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">32,008<span></span>
</td>
<td class="nump">29,842<span></span>
</td>
<td class="nump">62,595<span></span>
</td>
<td class="nump">55,697<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">567<span></span>
</td>
<td class="nump">729<span></span>
</td>
<td class="nump">1,116<span></span>
</td>
<td class="nump">1,470<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">132<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">108,327<span></span>
</td>
<td class="nump">107,470<span></span>
</td>
<td class="nump">217,489<span></span>
</td>
<td class="nump">217,802<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">13,043<span></span>
</td>
<td class="nump">19,582<span></span>
</td>
<td class="nump">19,687<span></span>
</td>
<td class="nump">28,006<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(5,054)<span></span>
</td>
<td class="num">(3,893)<span></span>
</td>
<td class="num">(10,168)<span></span>
</td>
<td class="num">(8,052)<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="top.Show.showAR( this, 'defref_blkb_NonoperatingIncomeExpenseExcludingInterestExpense', window );">Other income (expense), net</a></td>
<td class="nump">487<span></span>
</td>
<td class="nump">630<span></span>
</td>
<td class="num">(523)<span></span>
</td>
<td class="nump">1,700<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before provision for income taxes</a></td>
<td class="nump">8,476<span></span>
</td>
<td class="nump">16,319<span></span>
</td>
<td class="nump">8,996<span></span>
</td>
<td class="nump">21,654<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">1,745<span></span>
</td>
<td class="nump">4,496<span></span>
</td>
<td class="nump">2,429<span></span>
</td>
<td class="nump">5,192<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 6,731<span></span>
</td>
<td class="nump">$ 11,823<span></span>
</td>
<td class="nump">$ 6,567<span></span>
</td>
<td class="nump">$ 16,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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share</a></td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share</a></td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares</a></td>
<td class="nump">47,756,326<span></span>
</td>
<td class="nump">48,239,928<span></span>
</td>
<td class="nump">47,560,847<span></span>
</td>
<td class="nump">48,138,125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding</a></td>
<td class="nump">48,444,874<span></span>
</td>
<td class="nump">48,418,378<span></span>
</td>
<td class="nump">48,444,658<span></span>
</td>
<td class="nump">48,465,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">$ 1,783<span></span>
</td>
<td class="num">$ (887)<span></span>
</td>
<td class="nump">$ 4,294<span></span>
</td>
<td class="num">$ (6,615)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent', window );">Unrealized gain (loss) on derivative instruments, net of tax</a></td>
<td class="nump">345<span></span>
</td>
<td class="nump">551<span></span>
</td>
<td class="nump">4,494<span></span>
</td>
<td class="num">(2,571)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss)</a></td>
<td class="nump">2,128<span></span>
</td>
<td class="num">(336)<span></span>
</td>
<td class="nump">8,788<span></span>
</td>
<td class="num">(9,186)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">8,859<span></span>
</td>
<td class="nump">11,487<span></span>
</td>
<td class="nump">15,355<span></span>
</td>
<td class="nump">7,276<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">216,986<span></span>
</td>
<td class="nump">216,260<span></span>
</td>
<td class="nump">423,736<span></span>
</td>
<td class="nump">421,127<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">94,435<span></span>
</td>
<td class="nump">91,370<span></span>
</td>
<td class="nump">183,300<span></span>
</td>
<td class="nump">180,921<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember', window );">One-time services and other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">12,454<span></span>
</td>
<td class="nump">15,731<span></span>
</td>
<td class="nump">24,895<span></span>
</td>
<td class="nump">34,485<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">$ 13,635<span></span>
</td>
<td class="nump">$ 13,569<span></span>
</td>
<td class="nump">$ 28,155<span></span>
</td>
<td class="nump">$ 28,883<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=blkb_RecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=blkb_RecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_TechnologyServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917712592008">
<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, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 6,567<span></span>
</td>
<td class="nump">$ 16,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="top.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="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">40,742<span></span>
</td>
<td class="nump">46,088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts and sales returns</a></td>
<td class="nump">4,418<span></span>
</td>
<td class="nump">6,677<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">60,554<span></span>
</td>
<td class="nump">33,713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred taxes</a></td>
<td class="nump">276<span></span>
</td>
<td class="nump">1,945<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of deferred financing costs and discount</a></td>
<td class="nump">879<span></span>
</td>
<td class="nump">376<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non-cash adjustments</a></td>
<td class="nump">155<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of acquisition and disposal of businesses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(27,134)<span></span>
</td>
<td class="num">(48,167)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(18,162)<span></span>
</td>
<td class="num">(7,068)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Trade accounts payable</a></td>
<td class="nump">2,356<span></span>
</td>
<td class="num">(8,984)<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="top.Show.showAR( this, 'defref_blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">1,443<span></span>
</td>
<td class="num">(26,520)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">27,828<span></span>
</td>
<td class="nump">22,489<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">99,922<span></span>
</td>
<td class="nump">37,488<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(6,128)<span></span>
</td>
<td class="num">(5,887)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Capitalized software development costs</a></td>
<td class="num">(19,862)<span></span>
</td>
<td class="num">(21,679)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(25,990)<span></span>
</td>
<td class="num">(27,566)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">128,300<span></span>
</td>
<td class="nump">202,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Payments on debt</a></td>
<td class="num">(113,477)<span></span>
</td>
<td class="num">(185,250)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="num">(38,712)<span></span>
</td>
<td class="num">(20,996)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities', window );">Change in due to customers</a></td>
<td class="num">(170,061)<span></span>
</td>
<td class="num">(121,612)<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="top.Show.showAR( this, 'defref_blkb_ChangeInCustomerFundsReceivable', window );">Change in customer funds receivable</a></td>
<td class="num">(5,014)<span></span>
</td>
<td class="num">(828)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase of treasury stock</a></td>
<td class="num">(58,074)<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividend payments to stockholders</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,960)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(257,038)<span></span>
</td>
<td class="num">(132,542)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate on cash, cash equivalents and restricted cash</a></td>
<td class="nump">992<span></span>
</td>
<td class="num">(2,229)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash, cash equivalents and restricted cash</a></td>
<td class="num">(182,114)<span></span>
</td>
<td class="num">(124,849)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents and restricted cash, beginning of period</a></td>
<td class="nump">644,969<span></span>
</td>
<td class="nump">577,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents and restricted cash, end of period</a></td>
<td class="nump">462,855<span></span>
</td>
<td class="nump">$ 452,446<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">28,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Total restricted cash</a></td>
<td class="nump">434,567<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="top.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">$ 462,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_ChangeInCustomerFundsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change In Customer Funds Receivable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow from cash and cash items that are not available for withdrawal or usage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>47
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917714222120">
<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>Additional paid-in capital [Member]</div></th>
<th class="th"><div>Treasury stock [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="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,206,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 396,764<span></span>
</td>
<td class="nump">$ 60<span></span>
</td>
<td class="nump">$ 457,804<span></span>
</td>
<td class="num">$ (290,665)<span></span>
</td>
<td class="num">$ (5,290)<span></span>
</td>
<td class="nump">$ 234,855<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">4,639<span></span>
</td>
<td class="text">&#160;<span></span>
</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,639<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="top.Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares', window );">Exercise of stock options and vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">210,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue', window );">Exercise of stock options and vesting of restricted stock units</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights', window );">Employee taxes paid for withheld shares upon equity award settlement (in shares)</a></td>
<td class="nump">245,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="num">$ (19,782)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,782)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">13,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">563,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(47,456)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="num">$ (8,850)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,850)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividends per share (in dollars per share)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Payment of dividends</a></td>
<td class="num">$ (5,960)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(5,960)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,932,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2020</a></td>
<td class="nump">380,393<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">471,344<span></span>
</td>
<td class="num">(310,447)<span></span>
</td>
<td class="num">(14,140)<span></span>
</td>
<td class="nump">233,575<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,206,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2019</a></td>
<td class="nump">396,764<span></span>
</td>
<td class="nump">$ 60<span></span>
</td>
<td class="nump">457,804<span></span>
</td>
<td class="num">(290,665)<span></span>
</td>
<td class="num">(5,290)<span></span>
</td>
<td class="nump">234,855<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">16,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,901,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2020</a></td>
<td class="nump">410,802<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">491,450<span></span>
</td>
<td class="num">(311,661)<span></span>
</td>
<td class="num">(14,476)<span></span>
</td>
<td class="nump">245,428<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,932,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2020</a></td>
<td class="nump">380,393<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">471,344<span></span>
</td>
<td class="num">(310,447)<span></span>
</td>
<td class="num">(14,140)<span></span>
</td>
<td class="nump">233,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">11,823<span></span>
</td>
<td class="text">&#160;<span></span>
</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">11,823<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="top.Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares', window );">Exercise of stock options and vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue', window );">Exercise of stock options and vesting of restricted stock units</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights', window );">Employee taxes paid for withheld shares upon equity award settlement (in shares)</a></td>
<td class="nump">21,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="num">$ (1,214)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,214)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">20,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">20,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(59,426)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="num">(336)<span></span>
</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">(336)<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="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,901,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2020</a></td>
<td class="nump">410,802<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">491,450<span></span>
</td>
<td class="num">(311,661)<span></span>
</td>
<td class="num">(14,476)<span></span>
</td>
<td class="nump">245,428<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,904,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">426,150<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">544,963<span></span>
</td>
<td class="num">(353,091)<span></span>
</td>
<td class="num">(2,497)<span></span>
</td>
<td class="nump">236,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="num">$ (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>
<td class="num">(164)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchase of treasury shares under stock repurchase program (in shares)</a></td>
<td class="nump">465,821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury shares under stock repurchase program, cost method</a></td>
<td class="num">$ (28,066)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,066)<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="top.Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares', window );">Exercise of stock options and vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206,418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue', window );">Exercise of stock options and vesting of restricted stock units</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights', window );">Employee taxes paid for withheld shares upon equity award settlement (in shares)</a></td>
<td class="nump">240,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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="num">$ (18,426)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,426)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">30,005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">519,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(34,789)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">6,660<span></span>
</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">6,660<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="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,595,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2021</a></td>
<td class="nump">416,160<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">574,958<span></span>
</td>
<td class="num">(399,583)<span></span>
</td>
<td class="nump">4,163<span></span>
</td>
<td class="nump">236,560<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,904,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">426,150<span></span>
</td>
<td class="nump">$ 61<span></span>
</td>
<td class="nump">544,963<span></span>
</td>
<td class="num">(353,091)<span></span>
</td>
<td class="num">(2,497)<span></span>
</td>
<td class="nump">236,714<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 6,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchase of treasury shares under stock repurchase program (in shares)</a></td>
<td class="nump">870,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury shares under stock repurchase program, cost method</a></td>
<td class="num">$ (58,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,332,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2021</a></td>
<td class="nump">405,274<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">605,486<span></span>
</td>
<td class="num">(449,877)<span></span>
</td>
<td class="nump">6,291<span></span>
</td>
<td class="nump">243,312<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,595,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2021</a></td>
<td class="nump">416,160<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">574,958<span></span>
</td>
<td class="num">(399,583)<span></span>
</td>
<td class="nump">4,163<span></span>
</td>
<td class="nump">236,560<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 6,731<span></span>
</td>
<td class="text">&#160;<span></span>
</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">6,731<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchase of treasury shares under stock repurchase program (in shares)</a></td>
<td class="nump">405,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury shares under stock repurchase program, cost method</a></td>
<td class="num">$ (30,008)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30,008)<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="top.Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares', window );">Exercise of stock options and vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">804,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue', window );">Exercise of stock options and vesting of restricted stock units</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights', window );">Employee taxes paid for withheld shares upon equity award settlement (in shares)</a></td>
<td class="nump">285,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for withheld shares upon equity award settlement</a></td>
<td class="num">$ (20,286)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,286)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">30,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">9,431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(76,316)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">2,128<span></span>
</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,128<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="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,332,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2021</a></td>
<td class="nump">$ 405,274<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">$ 605,486<span></span>
</td>
<td class="num">$ (449,877)<span></span>
</td>
<td class="nump">$ 6,291<span></span>
</td>
<td class="nump">$ 243,312<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been surrendered upon vesting of restricted stock/restricted stock units or exercise of stock appreciation rights during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 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_DividendsCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>48
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917710849752">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are the world&#8217;s leading cloud software company powering social good. Serving the entire social good community&#8212;nonprofits, higher education institutions, K&#8211;12 schools, healthcare organizations, faith communities, arts and cultural organizations, foundations, companies and individual change agents&#8212;we connect and empower organizations to increase their impact through cloud software, services, expertise and data intelligence. Our portfolio is tailored to the unique needs of vertical markets, with solutions for fundraising and CRM, marketing, advocacy, peer-to-peer fundraising, corporate social responsibility, school management, ticketing, grantmaking, financial management, payment processing and analytics. Serving the industry for four decades, we are headquartered in Charleston, South Carolina, and have operations in the United States, Australia, Canada, Costa Rica and the United Kingdom.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>49
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917709270200">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated interim financial statements have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC") for interim financial reporting. These consolidated statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary to state fairly the consolidated balance sheets, consolidated statements of comprehensive income, consolidated statements of cash flows and consolidated statements of stockholders&#8217; equity, for the periods presented in accordance with accounting principles generally accepted in the United States ("U.S.") ("GAAP"). The consolidated balance sheet at December&#160;31, 2020 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the six months ended June&#160;30, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2021, or any other future period. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with GAAP have been omitted in accordance with the rules and regulations for interim reporting of the SEC. These condensed consolidated interim financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2020, and other forms filed with the SEC from time to time.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reportable segment</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our operating results and financial information in one operating and reportable segment. Our chief operating decision maker uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. Our chief operating decision maker is our chief executive officer ("CEO").</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 13, beginning in the second quarter of 2021, we combined our General Markets Group ("GMG") and Enterprise Markets Group ("EMG") into a single U.S. Markets Group ("UMG") and moved our Corporations vertical under our International Markets Group ("IMG"). This change was made to better align our resources toward customer retention and growth which, are key objectives as we progress toward our long-term aspirational goals. The change did not impact our conclusion that we have one operating and reportable segment and one goodwill reporting unit.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks and uncertainties related to COVID-19</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to&#160;risks&#160;and&#160;uncertainties&#160;as a result of the global COVID-19 pandemic. We believe that COVID-19 may continue to significantly impact our vertical markets and geographies, but the magnitude of the&#160;impact&#160;on our business&#160;cannot be determined at this time due to numerous uncertainties, including the duration of the outbreak, the severity of variants which may develop, travel restrictions and business closures, the effectiveness of vaccination programs and other actions taken to contain the disease and other unforeseeable consequences.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 and loss contingencies, among others. Changes in the facts or circumstances underlying these estimates, including due to COVID-19, could result in material changes and actual results could materially differ from these estimates.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no new or material changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December&#160;31, 2020, filed with the SEC on February&#160;23, 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>50
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917710849752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">3. Goodwill and Other Intangible Assets</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in goodwill during the six months ended June&#160;30, 2021, 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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2020</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">635,854&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at June 30, 2021</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">637,510&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917709270200">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">4. Earnings Per Share</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 available to common stockholders by the weighted average number of common shares and dilutive potential common shares outstanding during the period. Diluted earnings per share reflect the assumed exercise, settlement and vesting of all dilutive securities using the &#8220;treasury stock method&#8221; except when the effect is anti-dilutive. Potentially dilutive securities consist of shares issuable upon the exercise of stock options, settlement of stock appreciation rights and vesting of restricted stock awards and units. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;&#160;</span></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,731&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,823&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,567&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,756,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,239,928&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,560,847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,138,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add effect of dilutive securities:</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">688,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">178,450&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">883,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">326,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,444,874&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,418,378&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,444,658&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,465,077&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.14&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.25&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.14&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.34&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.14&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.24&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.14&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.34&#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:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">907,210&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,484,976&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,032,655&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,329,519&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>52
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917710849752">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">5. Fair Value Measurements</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="15" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair value measurement using</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of June 30, 2021</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,061&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,061&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,061&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,061&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,159&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,159&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,159&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our interest rate swaps was based on model-driven valuations using LIBOR rates, which are observable at commonly quoted intervals. Accordingly, our interest rate swaps are classified within Level 2 of the fair value hierarchy. The Financial Co</span><span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nduct Authority in the U.K. has stated that it plans to phase out all tenors of LIBOR by June 2023. We do not currently anticipate a significant impact to our financial position or results of operations as a result of this action as we expect that our financial contracts currently indexed to LIBOR will either expire or be modified without significant financial impact before the p</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hase out occurs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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, 2021 and December&#160;31, 2020, due to the immediate or short-term maturity of these instruments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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, 2021 and December&#160;31, 2020, as the debt bears interest rates that approximate market value. As LIBOR rates are observable at commonly quoted intervals, our debt under the 2020 Credit Facility (as defined below) is classified within Level 2 of the fair value hierarchy. Our fixed rate debt is also classified within Level 2 of the fair value hierarchy.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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, 2021. Additionally, we did not hold any Level 3 assets or liabilities during the six months ended June&#160;30, 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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>There were no non-recurring fair value adjustments to our long-lived assets, intangible assets, goodwill and operating lease ROU assets during the six months ended June&#160;30, 2021<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>53
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917711514536">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">6. Consolidated Financial Statement Details</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:69.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash due to customers</span></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">433,243&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">607,943&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real estate escrow balances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restricted cash</span></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">434,567&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">609,219&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:69.994%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.352%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of obtaining contracts</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,478&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84,914&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid software maintenance and subscriptions</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,599&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables for probable insurance recoveries</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,373&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,288&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Implementation costs for cloud computing arrangements, net</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)(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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,579&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,385&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,061&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,536&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,332&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174,159&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151,005&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70,666&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,639&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103,493&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78,366&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">Amortization expense from costs of obtaining contracts was $9.0 million and $18.2 million for the three and six months ended June&#160;30, 2021, respectively, and $9.4 million and $18.9 million for the three and six months ended June&#160;30, 2020, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">The current portion of costs of obtaining contracts as of June&#160;30, 2021 and December&#160;31, 2020 was $31.0 million and $31.9 million, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2021 and December&#160;31, 2020 was $28.2 million and $19.8 million, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">See discussion of the Security Incident at Note 9.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">Amortization expense from capitalized cloud computing implementation costs was insignificant and $0.9 million for the three and six months ended June&#160;30, 2021, respectively, and insignificant for the three and six months ended June&#160;30, 2020. Accumulated amortization for these costs was $2.0 million as of June&#160;30, 2021 and $1.1 million as of December&#160;31, 2020.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:69.994%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.352%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes payable</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,310&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,577&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued legal costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities, current portion</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,856&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,359&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued commissions and salaries</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,970&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,010&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued health care costs</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,526&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,341&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued vacation costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,159&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,147&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63,094&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,808&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,228&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">We deferred payments of the employer's portion of Social Security taxes during 2020 under the Coronavirus, Aid, Relief and Economic Security Act ("CARES Act"), half of which is due by the end of calendar year 2021 with the remainder due by the end of calendar year 2022.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other income (expense), net</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><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.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.377%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;&#160;</span></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">632&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">520&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(752)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">487&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">630&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(523)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,700&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>54
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917805821608">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">7. Debt</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:43.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Debt balance at</span></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td><td colspan="3" style="border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit facility:</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90,000&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,625&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loans</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">395,000&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">400,000&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.60&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.12&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,626&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other debt</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,232&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,926&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.00&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.00&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">547,306&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">534,177&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.75&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.21&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,422&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,144&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,840&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt, net of current portion</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">531,973&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">518,193&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.76&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.22&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 credit facility</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, we entered into a five-year $900.0 million senior credit facility (the "2020 Credit Facility"). At June 30, 2021, we were in compliance with our debt covenants under the 2020 Credit Facility. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 an aggregate outstanding principal amount of $61.1 million (collectively, the &#8220;Real Estate Loans&#8221;). At June 30, 2021, we were in compliance with our debt covenants under the Real Estate Loans.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our currently effective financing agreements as of June&#160;30, 2021:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term<br/>&#160;in Months</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Annual Payments</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">First Annual<br/>Payment Due</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective dates of agreements:</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2020</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2020</span></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 2020</span></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,470&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;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="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, the required annual maturities related to the 2020 Credit Facility, the Real Estate Loans and our other debt were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Annual<br/>maturities</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 - remaining</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,594&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023&#160;</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,983&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">451,784&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total required maturities</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">547,306&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>55
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917709479112">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">8. Derivative Instruments</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally use derivative instruments to manage our variable interest rate risk. We have entered into interest rate swap agreements, which effectively convert portions of our variable rate debt under the 2020 Credit Facility to a fixed rate for the term of the swap agreements. We designated each of the interest rate swap agreements as a cash flow hedge at the inception of the contracts. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms and notional values of our derivative instruments were as follows as of June&#160;30, 2021:</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:57.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.743%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term of derivative instrument</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Notional<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July 2017 - July 2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap</span></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November 2020 - October 2024</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,000&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November 2020 - October 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap</span></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 2021 - October 2024</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,000&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">390,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward-starting interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July 2021 - October 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:0 1pt"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,000&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, we entered into a new interest rate swap agreement. See additional details at Note 14. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:21.853%"/><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:10.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Asset derivatives</span></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Liability derivatives</span></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses<br/>and other<br/>current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, long-term portion</span></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,061&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,461&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,061&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,159&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effects of derivative instruments in cash flow 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:23.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><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:19.221%"/><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:19.225%"/><td style="width:0.1%"/></tr><tr style="height:41pt"><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain (loss) recognized<br/>in accumulated other <br/>comprehensive <br/>loss as of</span></td><td colspan="3" rowspan="2" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location <br/>of gain (loss) <br/>reclassified from <br/>accumulated other <br/>comprehensive <br/>loss into income</span></td><td colspan="9" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain (loss) reclassified from accumulated<br/>&#160;other comprehensive loss into income</span></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June&#160;30, 2021</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June&#160;30, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,923&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,408)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,784)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2020</span></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June&#160;30, 2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June&#160;30, 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,233)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,018)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,223)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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. 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) is reclassified from accumulated other comprehensive income (loss) to current earnings. The estimated accumulated other comprehensive loss as of June&#160;30, 2021 that is expected to be reclassified into earnings within the next twelve months </span></div>is $1.2 million. There were no ineffective portions of our interest rate swap derivatives during the six months ended June&#160;30, 2021 and 2020. See Note 12 for a summary of the changes in accumulated other comprehensive income (loss) by component.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>56
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917804712616">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">9. Commitments and Contingencies</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases for corporate offices, subleased offices and certain equipment and furniture. As of June&#160;30, 2021, we did not have any operating leases that had not yet commenced.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense 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:33.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,372&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,281&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;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 #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,213&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,592&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">699&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,113&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,398&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,371&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(366)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(940)</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(826)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,853)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net lease cost</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,705&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,454&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,785&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,110&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">Includes short-term lease costs, which were immaterial.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term loans under the 2020 Credit Facility require periodic principal payments. The balance of the term loans and any amounts drawn on the revolving credit loans are due upon maturity of the 2020 Credit Facility in October 2025. The Real Estate Loans also require periodic principal payments and the balance of the Real Estate Loans are due upon maturity in April 2038.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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, 2021, the remaining aggregate minimum purchase commitment under these arrangements was approximately $45.0 million through 2024.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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. If we determine that it is probable that a loss has been incurred related to solution or service indemnifications, any such loss that could be reasonably estimated would be recognized. We have not identified any losses and, accordingly, we have not recorded a liability related to these indemnifications.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 inquiries, 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 </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, we are subject to risks and uncertainties as a result of a ransomware attack against us in May 2020 in which a cybercriminal removed a copy of a subset of data from our self-hosted environment (the "Security Incident"). Based on the nature of the Security Incident, our research and third party (including law enforcement) investigation, we have no reason to believe that any data went beyond the cybercriminal, was or will be misused, or will be disseminated or otherwise made available publicly. Our investigation into the Security Incident by our cybersecurity team and third-party forensic advisors remains ongoing.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Security Incident, we are currently subject to certain legal proceedings, claims, inquiries and investigations, as discussed below, and could be the subject of additional legal proceedings, claims, inquires and investigations in the future that might result in adverse judgments, settlements, fines, penalties, or other resolution. To limit our exposure to losses related to claims against us, including data breaches such as the Security Incident, we maintain $50 million of insurance above a $250 thousand deductible payable by us. As noted below, this coverage has reduced our fina</span><span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ncial exposure related to the Security Incident, and we will continue to seek recoveries under these insurance policies. </span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on our review of expenses incurred to date, and upon consideration of the number of matters outstanding (as described below), w</span><span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e believe it is probable that total losses related to the Security Incident will ultimately exceed the limits of our insurance coverage. However, we are currently unable to determine when that will be the case nor are we able to determine the approximate amount or range of any such excess.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three and six months ended June&#160;30, 2021, we recorded $11.7 million and $24.4 million, respectively, of expenses related to the Security Incident and offsetting probable insurance recoveries of $11.2 million and $23.9 million, respectively. As of June&#160;30, 2021, we have recorded cumulative expenses related to the Security Incident of $34.2 million and cumulative probable insurance recoveries of $33.3 million. Due to the time required to submit and process such insurance claims, we have not yet received all of the accrued insurance recoveries. Of the insurance recoveries recorded, $10.0 million had been paid as of June&#160;30, 2021. Recorded expenses consisted primarily of payments to third-party service providers and consultants, including legal fees. We present expenses and insurance recoveries related to the Security Incident in general and administrative expense on our condensed consolidated statements of comprehensive income and as operating activities on our condensed consolidated statements of cash flows. We expect to continue to experience significant expenses related to our response to the Security Incident, resolution of legal proceedings, claims, inquiries and investigations discussed below, and our efforts to further enhance our security measures, and those expenses may be material.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on our analysis of the factors described above, we have not recorded a liability related to the Security Incident as of June&#160;30, 2021 because we are unable at this time to reasonably estimate the possible loss or range of loss.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer claims. </span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, we have received approximately 260 specific requests for reimbursement of expenses ("Customer Reimbursement Requests") and approximately 400 reservations of the right to seek expense recovery in the future from customers or their attorneys in the U.S., U.K. and Canada related to the Security Incident (none of which have as yet been filed in court and only one of which is in arbitration). Of the Customer Reimbursement Requests received to date, approximately 160 have been fully resolved and closed. Customer claims generally seek reimbursement of their costs and expenses associated with notifying their own customers of the Security Incident and taking steps to assure that personal information has not been compromised as a result of the Security Incident. Our review of customer claims includes analyzing individual customer contracts into which we have entered, the specific claims made and applicable law.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer constituent class actions. </span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Presently, we are a defendant in 29 putative consumer class action cases [27 in U.S. federal courts (some of which have been consolidated under multi district litigation to a single federal court) and 2 </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in Canadian courts] alleging harm from the Security Incident. The plaintiffs in these cases, who purport to represent various classes of individual constituents of our customers, generally claim to have been harmed by alleged actions and/or omissions by us in connection with the Security Incident and assert a variety of common law and statutory claims seeking monetary damages, injunctive relief, costs and attorneys&#8217; fees, and other related relief.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawsuits that are putative class actions require a plaintiff to satisfy a number of procedural requirements before proceeding to trial. These requirements include, among others, demonstration to a court that the law proscribes in some manner our activities, the making of factual allegations sufficient to suggest that our activities exceeded the limits of the law and a determination by the court&#8212;known as class certification&#8212;that the law permits a group of individuals to pursue the case together as a class.  If these procedural requirements are not met, the lawsuit cannot proceed as a class action and the plaintiff may lose the financial incentive to proceed with the case. Frequently, a court&#8217;s determination as to these procedural requirements is subject to appeal to a higher court. As a result of these uncertainties, we may be unable to determine the probability of loss until, or after, a court has finally determined that a plaintiff has satisfied the applicable class action procedural requirements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, for putative class actions, it is often not possible to estimate the possible loss or a range of loss amounts, even where we have determined that a loss is reasonably possible. Generally, class actions involve a large number of people and raise complex legal and factual issues that result in uncertainty as to their outcome and, ultimately, making it difficult for us to estimate the amount of damages that a plaintiff might successfully prove. This analysis is further complicated by the fact that the plaintiffs lack contractual privity with us.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Governmental inquiries and investigations.</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> To date, we have received a consolidated, multi-state Civil Investigative Demand issued on behalf of 47 state Attorneys General and the District of Columbia and separate Civil Investigative Demands from the offices of the Illinois Attorney General and the California Attorney General relating to the Security Incident. In addition, we have received communications, inquires and requests from the U.S. Federal Trade Commission, the SEC, the U.S. Department of Health and Human Services, the Information Commissioner&#8217;s Office in the United Kingdom under the U.K. Data Protection Act 2018, the Office of the Australian Information Commissioner, the Office of the Privacy Commissioner of Canada and the Spanish Data Protection Agency. We are cooperating with these offices and responding to their inquiries, which include various requests for documents, policies, narratives and communications, as well as requests to interview or depose various Company-related personnel. As noted above, each of these separate governmental inquiries and investigations could result in adverse judgements, settlements, fines, penalties, or other resolution, the amount, scope and timing of which we are currently unable to predict, but could be material.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>57
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917710805976">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">10. Income Taxes</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;&#160;</span></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax provision</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,745&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,496&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,429&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,192&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in our effective income tax rate for the three months ended June&#160;30, 2021, when compared to the same period in 2020, was primarily attributable to a 2021 discrete tax benefit against lower pre-tax income. The 2020 effective income tax rate was negatively impacted by discrete adjustments comprised of tax expense attributable to stock-based compensation and unrecognized tax benefits net of benefit attributable to deferred tax adjustment. The 2021 effective income tax rate was positively impacted by increased tax benefit attributable to stock-based compensation offset against tax expense attributable to a corporate income tax rate increase enacted during the period against lower pre-tax income.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in our effective income tax rate for the six months ended June&#160;30, 2021 when compared to the same periods in 2020, was primarily attributable to the impact of non deductible expenses against lower pre-tax 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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>58
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917817589288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">11. Stock-based Compensation</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is allocated to cost of revenue and operating expenses on the condensed consolidated statements of comprehensive income based on where the associated employee&#8217;s compensation is recorded. The following table summarizes stock-based compensation expense:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;&#160;</span></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Included in cost of revenue:</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of recurring</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,492&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,151&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,903&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of one-time services and other</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,745&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,419&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,692&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,814&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total included in cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,237&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,570&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,595&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,435&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Included in operating expenses:</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, marketing and customer success</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,603&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,901&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,348&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,615&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,147&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,612&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total included in operating expenses</span></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,312&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,563&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,959&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,278&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,549&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,133&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,554&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,713&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917710822280">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">12. Stockholders' Equity</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, our Board of Directors reauthorized and expanded a stock repurchase program that authorizes us to purchase up to $250.0 million of our outstanding shares of common stock. The program does not have an expiration date. Under the stock repurchase program, we are authorized to repurchase shares from time to time in accordance with applicable laws both on the open market, including under trading plans established pursuant to Rule 10b5-1 under the Securities Exchange Act of 1934, as amended, and in privately negotiated transactions. The timing and amount of repurchases depends on several factors, including market and business conditions, the trading price of our common stock and the nature of other investment opportunities. The repurchase program may be limited, suspended or discontinued at any time without prior notice. Under the 2020 Credit Facility, we have restrictions on our ability to repurchase shares of our common stock, which are summarized on page 40 below.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for purchases of treasury stock under the cost method. During the three and six months ended June&#160;30, 2021, we purchased&#160;405,047&#160;and 870,868 shares for $30.0 million and $58.1 million, respectively. The remaining amount available to purchase stock under the stock repurchase program was $150.9 million as of June&#160;30, 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in accumulated other comprehensive income (loss) by component</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive income (loss) by component, consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.991%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive income (loss), beginning of period</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,163&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,140)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,497)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,290)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,048&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,445)</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,323)</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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive income (loss) before reclassifications, net of tax effects of $244, $71, $(856) and $1,225</span></div></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(692)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(200)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,438&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,473)</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive (loss) income to interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,018&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,784&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax benefit included in provision for income taxes</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(371)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(267)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(728)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(321)</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,037&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">751&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,056&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">902&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net current-period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">345&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">551&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,494&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,571)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,393&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,894)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,393&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,894)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign currency translation adjustment:</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,115&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,695)</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Translation adjustments</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,783&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(887)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,294&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,615)</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, end of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,898&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,582)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,898&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,582)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive income (loss), end of period</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,291&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,476)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,291&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,476)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>60
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917710835176">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:12pt;font-weight:700;line-height:120%">13. Revenue Recognition</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, approximately $797 million of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 55% 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We applied the practical expedient in ASC 606-10-50-14 and have excluded the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less (one-time services); and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed (transactional revenue).</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contract assets as of June&#160;30, 2021 and December&#160;31, 2020 were insignificant. Our opening and 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.994%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.352%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">345,419&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">316,914&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in deferred revenue during the six months ended June&#160;30, 2021 was primarily due</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to a seasonal increase in customer contract renewals and, to a lesser extent, early progress in initiatives to bring our pricing in line with the market</span><span style="background-color:#ffffff;color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Historically, due to the timing of customer budget cycles, we have an increase in customer contract renewals at or near the beginning of our third quarter. The amount of revenue recognized during the six months ended June&#160;30, 2021 that was included in the deferred reven</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ue balance at the beginning of the period was approximately $229 million. The amount of revenue recognized during the six months ended June&#160;30, 2021 from performance obligations satisfied in prior periods was insignificant.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell our cloud solutions and related services in three primary geographical markets: to customers in the United States, to customers in the United Kingdom and to customers located in other countries. The following table presents our revenue by geographic area based on the address of our customers:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192,000&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">189,304&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">377,327&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">383,263&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,535&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other countries</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,935&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,152&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,494&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,990&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229,440&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">231,991&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">448,631&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">455,612&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in the second quarter of 2021, we combined our General Markets Group ("GMG") and Enterprise Markets Group ("EMG") into a single U.S. Markets Group ("UMG") and moved our Corporations vertical under our International Markets Group ("IMG"). This change was made to better align our resources toward customer retention and growth, which are key objectives as we progress toward our long-term aspirational goals.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The UMG and the IMG comprised our go-to-market organizations as of June 30, 2021. The following is a description of each market group as of that date:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">The UMG focuses on sales primarily to all prospects and customers inside of the U.S.; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">The IMG focuses on sales primarily to all prospects and customers outside of the U.S, as well as corporations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue by market group:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">UMG</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">179,436&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182,925&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">352,903&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">370,544&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IMG</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,790&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85,828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(724)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(69)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(760)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229,440&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">231,991&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">448,631&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">455,612&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">Due to the market group change discussed above, we have recast our revenue by market group for the three and six months ended June 30, 2020 to present them on a consistent basis with the current year.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our recurring revenue by type:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual recurring</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151,150&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148,214&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">297,971&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">295,958&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68,046&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total recurring revenue</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216,986&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216,260&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">423,736&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">421,127&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>61
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917711011112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. Subsequent Events</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest rate swap agreement</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, we entered into an additional interest rate swap agreement (the "July 2021 Swap Agreement"), which effectively converts portions of our variable rate debt under the 2020 Credit Facility to a fixed rate for the term of the July 2021 Swap Agreement. The notional value of the July 2021 Swap Agreement was $75.0 million with an effective date beginning in July 2021 through Oct 2024. We designated the July 2021 Swap Agreement as a cash flow hedge at the inception of the contract. See Note 8 for information about our other interest rate swap agreements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917708148424">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated interim financial statements have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC") for interim financial reporting. These consolidated statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary to state fairly the consolidated balance sheets, consolidated statements of comprehensive income, consolidated statements of cash flows and consolidated statements of stockholders&#8217; equity, for the periods presented in accordance with accounting principles generally accepted in the United States ("U.S.") ("GAAP"). The consolidated balance sheet at December&#160;31, 2020 has been derived from the audited consolidated financial statements at that date. Operating results and cash flows for the six months ended June&#160;30, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December&#160;31, 2021, or any other future period. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with GAAP have been omitted in accordance with the rules and regulations for interim reporting of the SEC. These condensed consolidated interim financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2020, 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="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Basis of consolidation</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of Blackbaud, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Reportable segment</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reportable segment</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our operating results and financial information in one operating and reportable segment. Our chief operating decision maker uses consolidated financial information to make operating decisions, assess financial performance and allocate resources. Our chief operating decision maker is our chief executive officer ("CEO").</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 13, beginning in the second quarter of 2021, we combined our General Markets Group ("GMG") and Enterprise Markets Group ("EMG") into a single U.S. Markets Group ("UMG") and moved our Corporations vertical under our International Markets Group ("IMG"). This change was made to better align our resources toward customer retention and growth which, are key objectives as we progress toward our long-term aspirational goals. The change did not impact our conclusion that we have one operating and reportable segment and one goodwill reporting unit.</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="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 and loss contingencies, among others. Changes in the facts or circumstances underlying these estimates, including due to COVID-19, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>63
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917710723512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Change in Goodwill</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in goodwill during the six months ended June&#160;30, 2021, 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:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2020</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">635,854&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at June 30, 2021</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">637,510&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917709483464">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:#000000;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;&#160;</span></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,731&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,823&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,567&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,756,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,239,928&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,560,847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,138,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add effect of dilutive securities:</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">688,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">178,450&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">883,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">326,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,444,874&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,418,378&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,444,658&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,465,077&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.14&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.25&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.14&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.34&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.14&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.24&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.14&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.34&#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:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">907,210&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,484,976&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,032,655&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,329,519&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917709518488">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities that are measured at fair value on a recurring basis consisted of the following, as of the dates indicated below:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="15" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair value measurement using</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of June 30, 2021</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,061&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,061&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,061&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,061&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair value as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities:</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,159&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial liabilities</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,159&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,159&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917709596392">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_blkb_ScheduleOfRestrictedCashTableTextBlock', window );">Components of Restricted Cash</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:69.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash due to customers</span></td><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">433,243&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">607,943&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Real estate escrow balances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total restricted cash</span></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">434,567&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">609,219&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.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:#000000;font-family:'Frutiger LT 45 Light',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:69.994%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.352%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of obtaining contracts</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81,478&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84,914&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid software maintenance and subscriptions</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,599&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables for probable insurance recoveries</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,373&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,288&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Implementation costs for cloud computing arrangements, net</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)(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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,298&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,579&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,385&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,061&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,536&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,332&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">174,159&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151,005&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Long-term portion</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70,666&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72,639&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103,493&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78,366&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">Amortization expense from costs of obtaining contracts was $9.0 million and $18.2 million for the three and six months ended June&#160;30, 2021, respectively, and $9.4 million and $18.9 million for the three and six months ended June&#160;30, 2020, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">The current portion of costs of obtaining contracts as of June&#160;30, 2021 and December&#160;31, 2020 was $31.0 million and $31.9 million, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2021 and December&#160;31, 2020 was $28.2 million and $19.8 million, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">See discussion of the Security Incident at Note 9.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(6)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">Amortization expense from capitalized cloud computing implementation costs was insignificant and $0.9 million for the three and six months ended June&#160;30, 2021, respectively, and insignificant for the three and six months ended June&#160;30, 2020. Accumulated amortization for these costs was $2.0 million as of June&#160;30, 2021 and $1.1 million as of December&#160;31, 2020.</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="top.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:#000000;font-family:'Frutiger LT 45 Light',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:69.994%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.352%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes payable</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,310&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,577&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued legal costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities, current portion</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,856&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,359&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued commissions and salaries</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,970&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,010&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued health care costs</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,526&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,341&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued vacation costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,159&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,147&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63,094&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55,808&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,228&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">We deferred payments of the employer's portion of Social Security taxes during 2020 under the Coronavirus, Aid, Relief and Economic Security Act ("CARES Act"), half of which is due by the end of calendar year 2021 with the remainder due by the end of calendar year 2022.</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="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock', window );">Components of Other Income and Expense</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other income (expense), net</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><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.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.377%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;&#160;</span></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">632&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">520&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(752)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">487&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">630&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(523)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,700&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Restricted Cash</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -URI http://asc.fasb.org/topic&amp;trid=2122503<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 610<br> -URI http://asc.fasb.org/topic&amp;trid=49130413<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>67
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917710947624">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our debt balances and the related weighted average effective interest rates, which includes the effect of interest rate swap agreements.</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:43.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Debt balance at</span></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td><td colspan="3" style="border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit facility:</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90,000&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,625&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loans</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">395,000&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">400,000&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.60&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.12&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,074&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,626&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other debt</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,232&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,926&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.00&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.00&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">547,306&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">534,177&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.75&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.21&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,422&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,144&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,840&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt, net of current portion</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">531,973&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">518,193&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.76&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.22&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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="top.Show.showAR( this, 'defref_blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock', window );">Summary of Other Debt</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our currently effective financing agreements as of June&#160;30, 2021:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term<br/>&#160;in Months</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Annual Payments</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">First Annual<br/>Payment Due</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effective dates of agreements:</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2020</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2020</span></td><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 2020</span></td><td colspan="2" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,470&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Annual Maturities Related to Credit Facility, Real Estate Loans and other debt</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2021, the required annual maturities related to the 2020 Credit Facility, the Real Estate Loans and our other debt were as follows:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Annual<br/>maturities</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 - remaining</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,594&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023&#160;</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,983&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025&#160;</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">451,784&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total required maturities</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">547,306&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Debt Instruments, Other</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917711645208">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock', window );">Schedule of Interest Rate Swaps</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms and notional values of our derivative instruments were as follows as of June&#160;30, 2021:</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:57.379%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.743%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term of derivative instrument</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Notional<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July 2017 - July 2021</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap</span></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November 2020 - October 2024</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,000&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November 2020 - October 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap</span></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 2021 - October 2024</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,000&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">390,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward-starting interest rate swap</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July 2021 - October 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:0 1pt"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120,000&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.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:#000000;font-family:'Frutiger LT 45 Light',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:21.853%"/><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:10.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Asset derivatives</span></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Liability derivatives</span></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet location</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses<br/>and other<br/>current assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps, long-term portion</span></td><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,061&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,461&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,061&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,159&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effects of derivative instruments in cash flow 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:23.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><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:19.221%"/><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:19.225%"/><td style="width:0.1%"/></tr><tr style="height:41pt"><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain (loss) recognized<br/>in accumulated other <br/>comprehensive <br/>loss as of</span></td><td colspan="3" rowspan="2" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location <br/>of gain (loss) <br/>reclassified from <br/>accumulated other <br/>comprehensive <br/>loss into income</span></td><td colspan="9" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gain (loss) reclassified from accumulated<br/>&#160;other comprehensive loss into income</span></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June&#160;30, 2021</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June&#160;30, 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,923&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,408)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,784)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2020</span></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June&#160;30, 2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June&#160;30, 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,233)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,018)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,223)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917709546504">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense 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:33.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,372&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,281&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;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 #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,213&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,592&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">699&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,113&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,398&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,371&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(366)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(940)</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(826)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,853)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net lease cost</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,705&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,454&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,785&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,110&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">Includes short-term lease costs, which were immaterial.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917710791672">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:#000000;font-family:'Frutiger LT 45 Light',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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;&#160;</span></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax provision</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,745&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,496&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,429&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,192&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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 #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Effective Income Tax Rate [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>71
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917709539480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Summary of Stock-Based Compensation Expense</a></td>
<td class="text">The following table summarizes stock-based compensation expense:<table style="border-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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#160;&#160;</span></td><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Included in cost of revenue:</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of recurring</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,492&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,151&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,903&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of one-time services and other</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,745&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,419&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,692&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,814&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total included in cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,237&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,570&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,595&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,435&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Included in operating expenses:</span></td><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales, marketing and customer success</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,603&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,901&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,348&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,615&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,147&#160;</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,733&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,612&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total included in operating expenses</span></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25,312&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,563&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,959&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,278&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 24.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,549&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,133&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,554&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,713&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917711405448">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in accumulated other comprehensive income (loss) by component, consisted of the following:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.991%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive income (loss), beginning of period</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,163&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,140)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,497)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5,290)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',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:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,048&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,445)</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,323)</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:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive income (loss) before reclassifications, net of tax effects of $244, $71, $(856) and $1,225</span></div></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(692)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(200)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,438&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,473)</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive (loss) income to interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,018&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,784&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax benefit included in provision for income taxes</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(371)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(267)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(728)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(321)</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,037&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">751&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,056&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">902&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net current-period other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">345&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">551&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,494&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2,571)</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,393&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,894)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,393&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,894)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign currency translation adjustment:</span></td><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,115&#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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,695)</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,967)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Translation adjustments</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,783&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(887)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,294&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,615)</span></td><td style="background-color:#f4f4f4;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive income (loss) balance, end of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,898&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,582)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,898&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10,582)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated other comprehensive income (loss), end of period</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,291&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,476)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,291&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14,476)</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>73
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917804636888">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract Balances</a></td>
<td class="text">Our opening and closing balances of deferred revenue were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.994%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.352%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,<br/>2021</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred revenue</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">345,419&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">316,914&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #71bf43;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">The following table presents our revenue by geographic area based on the address of our customers:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td 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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192,000&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">189,304&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">377,327&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">383,263&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,535&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other countries</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,935&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,152&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,494&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,990&#160;</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229,440&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">231,991&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">448,631&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">455,612&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue by market group:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">UMG</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">179,436&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">182,925&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">352,903&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">370,544&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IMG</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,790&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85,828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(724)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(69)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#f4f4f4;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(760)</span></td><td style="background-color:#f4f4f4;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229,440&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">231,991&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #71bf43;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">448,631&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">455,612&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #71bf43;border-top:1pt solid #000000;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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:9.12pt">Due to the market group change discussed above, we have recast our revenue by market group for the three and six months ended June 30, 2020 to present them on a consistent basis with the current year.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_blkb_DisaggregationOfRevenueRecurringTableTextBlock', window );">Disaggregation Of Revenue, Recurring</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our recurring revenue by type:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="6" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',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:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">June 30,</span></div></td></tr><tr><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #acacac;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td><td colspan="3" style="border-left:1pt solid #acacac;padding:0 1pt"/><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2021</span></div></td><td colspan="3" style="background-color:#acacac;border-left:1pt solid #acacac;border-right:1pt solid #acacac;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#ffffff;font-family:'Frutiger LT 45 Light',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></div></td></tr><tr><td colspan="3" style="background-color:#f4f4f4;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual recurring</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151,150&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148,214&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;padding:0 1pt"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">297,971&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">295,958&#160;</span></td><td style="background-color:#f4f4f4;border-top:1pt solid #acacac;padding:2px 1pt 2px 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:#000000;font-family:'Frutiger LT 45 Light',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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68,046&#160;</span></td><td style="background-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:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125,765&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total recurring revenue</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216,986&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216,260&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">423,736&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Frutiger LT 45 Light',sans-serif;font-size:10pt;font-weight:400;line-height:120%">421,127&#160;</span></td><td style="background-color:#f4f4f4;border-bottom:1pt solid #8cbe4f;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DisaggregationOfRevenueRecurringTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disaggregation Of Revenue, Recurring</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_DisaggregationOfRevenueRecurringTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>74
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917710926872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Change in Goodwill) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at December 31, 2020</a></td>
<td class="nump">$ 635,854<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Effect of foreign currency translation</a></td>
<td class="nump">1,656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at June 30, 2021</a></td>
<td class="nump">$ 637,510<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917713268776">
<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, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 6,731<span></span>
</td>
<td class="num">$ (164)<span></span>
</td>
<td class="nump">$ 11,823<span></span>
</td>
<td class="nump">$ 4,639<span></span>
</td>
<td class="nump">$ 6,567<span></span>
</td>
<td class="nump">$ 16,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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares</a></td>
<td class="nump">47,756,326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,239,928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,560,847<span></span>
</td>
<td class="nump">48,138,125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Stock-based awards</a></td>
<td class="nump">688,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">883,811<span></span>
</td>
<td class="nump">326,952<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares assuming dilution</a></td>
<td class="nump">48,444,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,418,378<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,444,658<span></span>
</td>
<td class="nump">48,465,077<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Earnings (Loss) Per Share, Basic and Diluted [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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share</a></td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share</a></td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive shares excluded from calculations of diluted earnings per share</a></td>
<td class="nump">907,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,484,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,032,655<span></span>
</td>
<td class="nump">1,329,519<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>76
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917711885496">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative assets</a></td>
<td class="nump">$ 2,061<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="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">2,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="nump">138<span></span>
</td>
<td class="nump">$ 4,159<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">138<span></span>
</td>
<td class="nump">4,159<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative assets</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="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative assets</a></td>
<td class="nump">2,061<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="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">2,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="nump">138<span></span>
</td>
<td class="nump">4,159<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">138<span></span>
</td>
<td class="nump">4,159<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative assets</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="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>77
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917709649720">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash due to customers</a></td>
<td class="nump">$ 433,243<span></span>
</td>
<td class="nump">$ 607,943<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Real estate escrow balances</a></td>
<td class="nump">1,324<span></span>
</td>
<td class="nump">1,276<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Total restricted cash</a></td>
<td class="nump">$ 434,567<span></span>
</td>
<td class="nump">$ 609,219<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>78
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917712628296">
<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, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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">$ 81,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 81,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84,914<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="top.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">32,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EstimatedInsuranceRecoveries', window );">Receivables for probable insurance recoveries</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">23,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,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="top.Show.showAR( this, 'defref_us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization', window );">Implementation costs for cloud computing arrangements</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5],[6]</sup></td>
<td class="nump">12,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,298<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnbilledContractsReceivable', window );">Unbilled accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,385<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="top.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,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,426<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="top.Show.showAR( this, 'defref_blkb_DerivativeAssetsCurrentAndLongTerm', window );">Derivative instruments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm', window );">Taxes, prepaid and receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,891<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">10,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,332<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">174,159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">174,159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">151,005<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">70,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,639<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">103,493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103,493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,366<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">9,000<span></span>
</td>
<td class="nump">$ 9,400<span></span>
</td>
<td class="nump">18,200<span></span>
</td>
<td class="nump">$ 18,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">31,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,900<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="top.Show.showAR( this, 'defref_blkb_PrepaidSoftwareMaintenanceCurrent', window );">Prepaid software maintenance and subscriptions, current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">28,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Amortization expense from costs of obtaining contracts was $9.0 million and $18.2 million for the three and six months ended June&#160;30, 2021, respectively, and $9.4 million and $18.9 million for the three and six months ended June&#160;30, 2020, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">The current portion of costs of obtaining contracts as of June&#160;30, 2021 and December&#160;31, 2020 was $31.0 million and $31.9 million, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">The current portion of prepaid software maintenance and subscriptions as of June&#160;30, 2021 and December&#160;31, 2020 was $28.2 million and $19.8 million, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">See discussion of the Security Incident at Note 9.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">Amortization expense from capitalized cloud computing implementation costs was insignificant and $0.9 million for the three and six months ended June&#160;30, 2021, respectively, and insignificant for the three and six months ended June&#160;30, 2020. Accumulated amortization for these costs was $2.0 million as of June&#160;30, 2021 and $1.1 million as of December&#160;31, 2020.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[6]</td>
<td style="vertical-align: top;" valign="top">These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_DerivativeAssetsCurrentAndLongTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_PrepaidSoftwareMaintenanceCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 portion only.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_PrepaidSoftwareMaintenanceCurrent</td>
</tr>
<tr>
<td 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123353750&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EstimatedInsuranceRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EstimatedInsuranceRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118198657&amp;loc=SL118198666-228104<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118198657&amp;loc=SL118198666-228104<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118198657&amp;loc=SL118198666-228104<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55302-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>79
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917711658952">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAndNoncurrent', window );">Taxes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 14,310<span></span>
</td>
<td class="nump">$ 19,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="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent', window );">Accrued legal costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,796<span></span>
</td>
<td class="nump">4,808<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current portion</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,856<span></span>
</td>
<td class="nump">9,359<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="top.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">5,816<span></span>
</td>
<td class="nump">5,874<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="top.Show.showAR( this, 'defref_blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm', window );">Accrued commissions and salaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,970<span></span>
</td>
<td class="nump">5,010<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="top.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">3,563<span></span>
</td>
<td class="nump">3,351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,526<span></span>
</td>
<td class="nump">2,341<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,206<span></span>
</td>
<td class="nump">2,311<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="top.Show.showAR( this, 'defref_blkb_DerivativeLiabilitiesCurrentAndLongTerm', window );">Derivative instruments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">138<span></span>
</td>
<td class="nump">4,159<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">5,966<span></span>
</td>
<td class="nump">6,304<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">65,147<span></span>
</td>
<td class="nump">63,094<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">9,339<span></span>
</td>
<td class="nump">10,866<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="top.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">$ 55,808<span></span>
</td>
<td class="nump">$ 52,228<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">We deferred payments of the employer's portion of Social Security taxes during 2020 under the Coronavirus, Aid, Relief and Economic Security Act ("CARES Act"), half of which is due by the end of calendar year 2021 with the remainder due by the end of calendar year 2022.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_AccruedExpensesAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_DerivativeLiabilitiesCurrentAndLongTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_UnrecognizedTaxBenefitCurrentandLongterm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19396-108361<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>80
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917804221304">
<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, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">$ 77<span></span>
</td>
<td class="nump">$ 110<span></span>
</td>
<td class="nump">$ 229<span></span>
</td>
<td class="nump">$ 632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">410<span></span>
</td>
<td class="nump">520<span></span>
</td>
<td class="num">(752)<span></span>
</td>
<td class="nump">1,068<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_blkb_NonoperatingIncomeExpenseExcludingInterestExpense', window );">Other income (expense), net</a></td>
<td class="nump">$ 487<span></span>
</td>
<td class="nump">$ 630<span></span>
</td>
<td class="num">$ (523)<span></span>
</td>
<td class="nump">$ 1,700<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>81
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917712914152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Oct. 30, 2020</div></th>
<th class="th"><div>Aug. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount assumed</a></td>
<td class="nump">$ 547,306<span></span>
</td>
<td class="nump">$ 534,177<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="top.Show.showAR( this, 'defref_srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=blkb_GlobalHQMember', window );">Global HQ [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>82
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917713348296">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 547,306<span></span>
</td>
<td class="nump">$ 534,177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Other debt</a></td>
<td class="nump">2,232<span></span>
</td>
<td class="nump">3,926<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Less: Unamortized discount and debt issuance costs</a></td>
<td class="nump">2,422<span></span>
</td>
<td class="nump">3,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: Debt, current portion</a></td>
<td class="nump">12,911<span></span>
</td>
<td class="nump">12,840<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt, net of current portion</a></td>
<td class="nump">$ 531,973<span></span>
</td>
<td class="nump">$ 518,193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">2.75%<span></span>
</td>
<td class="nump">3.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 90,000<span></span>
</td>
<td class="nump">$ 69,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">1.73%<span></span>
</td>
<td class="nump">1.83%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 395,000<span></span>
</td>
<td class="nump">$ 400,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">2.60%<span></span>
</td>
<td class="nump">3.12%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Debt, gross</a></td>
<td class="nump">$ 60,074<span></span>
</td>
<td class="nump">$ 60,626<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">5.22%<span></span>
</td>
<td class="nump">5.22%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">2.61%<span></span>
</td>
<td class="nump">2.61%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Weighted average effective interest rate</a></td>
<td class="nump">2.76%<span></span>
</td>
<td class="nump">3.22%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>83
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917711600392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Summary of Other Debt) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Loans payable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Other debt, face amount</a></td>
<td class="nump">$ 3,470<span></span>
</td>
<td class="nump">$ 2,150<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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>84
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917709584856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and other debt) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">2021 - remaining</a></td>
<td class="nump">$ 5,594<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022&#160;</a></td>
<td class="nump">12,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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023&#160;</a></td>
<td class="nump">11,983<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024&#160;</a></td>
<td class="nump">11,609<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025&#160;</a></td>
<td class="nump">451,784<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="top.Show.showAR( this, 'defref_blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour', window );">Thereafter</a></td>
<td class="nump">53,351<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total required maturities</a></td>
<td class="nump">$ 547,306<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour</td>
</tr>
<tr>
<td 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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917715261960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ (1.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet', window );">Ineffective portion of interest rate swap(s)</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121549185&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainLossOnCashFlowHedgeIneffectivenessNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net gain (loss) recognized in earnings during the reporting period representing the amount of the cash flow hedges' ineffectiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917713769944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Instruments (Schedule of Interest Rate Swaps) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Nov. 30, 2020</div></th>
<th class="th"><div>Jul. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">$ 390,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=blkb_July2017SwapMember', window );">July 2017 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=blkb_November2020Swap1Member', window );">November 2020 Swap 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=blkb_November2020Swap2Member', window );">November 2020 Swap 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=blkb_November2020Swap3Member', window );">November 2020 Swap 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=blkb_November2020Swap4Member', window );">November 2020 Swap 4 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=blkb_ForwardStartingInterestRateSwapsMember', window );">Forward-Starting Interest Rate Swaps [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">$ 120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=blkb_July2017SwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=blkb_July2017SwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=blkb_November2020Swap1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=blkb_November2020Swap1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=blkb_November2020Swap2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=blkb_November2020Swap2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=blkb_November2020Swap3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=blkb_November2020Swap3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=blkb_November2020Swap4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=blkb_November2020Swap4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=blkb_ForwardStartingInterestRateSwapsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=blkb_ForwardStartingInterestRateSwapsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917712973768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Instruments (Fair Value of Derivative Instruments) (Details) - Designated as hedging instrument [Member] - Interest rate swap [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral', window );">Derivative assets, fair value</a></td>
<td class="nump">$ 2,061<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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral', window );">Derivative liabilities, fair value</a></td>
<td class="nump">138<span></span>
</td>
<td class="nump">4,159<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Prepaid expenses and other current assets [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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative assets, current portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Accrued expenses and other current liabilities [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="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liabilities, current portion</a></td>
<td class="nump">138<span></span>
</td>
<td class="nump">2,698<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Other assets [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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsNoncurrent', window );">Derivative assets, long-term portion</a></td>
<td class="nump">2,061<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="top.Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Other liabilities [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="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Derivative liabilities, long-term portion</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,461<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_DerivativeAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226006-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41678-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41678-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226006-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=blkb_AccruedexpensesandothercurrentliabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=blkb_AccruedexpensesandothercurrentliabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917708284296">
<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) - Interest rate swap [Member] - Cash flow hedging [Member] - 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, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax', window );">Gain (loss) recognized in accumulated other comprehensive loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,923<span></span>
</td>
<td class="num">$ (5,233)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest expense [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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet', window );">Gain (loss) reclassified from accumulated other comprehensive loss into income</a></td>
<td class="num">$ (1,408)<span></span>
</td>
<td class="num">$ (1,018)<span></span>
</td>
<td class="num">$ (2,784)<span></span>
</td>
<td class="num">$ (1,223)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624177-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558989&amp;loc=d3e80720-113993<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917711755384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>cases</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_blkb_LiabilityInsuranceAmountTotal', window );">Liability insurance, amount, total</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_blkb_LiabilityInsuranceAmountDeductible', window );">Liability insurance, amount, deductible</a></td>
<td class="nump">250<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_blkb_SecurityIncidentExpense', window );">Security incident, expense</a></td>
<td class="nump">11,700<span></span>
</td>
<td class="nump">24,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_blkb_SecurityIncidentAccruedInsuranceRecoveries', window );">Security incident, accrued insurance recoveries</a></td>
<td class="num">(11,200)<span></span>
</td>
<td class="num">(23,900)<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="top.Show.showAR( this, 'defref_blkb_SecurityIncidentCumulativeExpense', window );">Security incident, cumulative expense</a></td>
<td class="nump">34,200<span></span>
</td>
<td class="nump">34,200<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="top.Show.showAR( this, 'defref_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries', window );">Security incident, cumulative accrued insurance recoveries</a></td>
<td class="num">(33,300)<span></span>
</td>
<td class="num">(33,300)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InsuranceRecoveries', window );">Insurance recoveries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (10,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived', window );">Security incident, number of customer reimbursement requests received | cases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery', window );">Security incident, number of reservations of the right to seek future expense recovery | cases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled', window );">Security incident, number of customer reimbursement requests settled | cases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_blkb_SecurityIncidentNumberOfConsumerClassActionCases', window );">Security incident, number of consumer class action cases | cases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29<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="top.Show.showAR( this, 'defref_blkb_SecurityIncidentNumberOfStateAttorneysGeneral', window );">Security incident, number of state Attorneys General | cases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">US Federal [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="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_blkb_SecurityIncidentNumberOfConsumerClassActionCases', window );">Security incident, number of consumer class action cases | cases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada [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="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_blkb_SecurityIncidentNumberOfConsumerClassActionCases', window );">Security incident, number of consumer class action cases | cases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted', window );">Remaining aggregate minimum purchase commitment</a></td>
<td class="nump">$ 45,000<span></span>
</td>
<td class="nump">$ 45,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LiabilityInsuranceAmountDeductible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liability Insurance, Amount, Deductible</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LiabilityInsuranceAmountDeductible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LiabilityInsuranceAmountTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liability Insurance, Amount, Total</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_LiabilityInsuranceAmountTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_SecurityIncidentAccruedInsuranceRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Security Incident, Accrued Insurance Recoveries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentAccruedInsuranceRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Security Incident, Cumulative Accrued Insurance Recoveries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentCumulativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Security Incident Cumulative Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentCumulativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Security Incident, Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentNumberOfConsumerClassActionCases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Security incident, number of consumer class action cases</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentNumberOfConsumerClassActionCases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Security incident, number of customer reimbursement requests received</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Security incident, number of customer reimbursement requests settled</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Security incident, number of reservations of the right to seek future expense recovery</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_blkb_SecurityIncidentNumberOfStateAttorneysGeneral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Security incident, number of state Attorneys General</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_SecurityIncidentNumberOfStateAttorneysGeneral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>blkb_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InsuranceRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InsuranceRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=blkb_ThirdpartyTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>90
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917880748264">
<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, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 2,372<span></span>
</td>
<td class="nump">$ 6,281<span></span>
</td>
<td class="nump">$ 5,213<span></span>
</td>
<td class="nump">$ 12,592<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">699<span></span>
</td>
<td class="nump">1,113<span></span>
</td>
<td class="nump">1,398<span></span>
</td>
<td class="nump">2,371<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(366)<span></span>
</td>
<td class="num">(940)<span></span>
</td>
<td class="num">(826)<span></span>
</td>
<td class="num">(1,853)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 2,705<span></span>
</td>
<td class="nump">$ 6,454<span></span>
</td>
<td class="nump">$ 5,785<span></span>
</td>
<td class="nump">$ 13,110<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes short-term lease costs, which were immaterial.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>91
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917709532936">
<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, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">$ 1,745<span></span>
</td>
<td class="nump">$ 4,496<span></span>
</td>
<td class="nump">$ 2,429<span></span>
</td>
<td class="nump">$ 5,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">20.60%<span></span>
</td>
<td class="nump">27.60%<span></span>
</td>
<td class="nump">27.00%<span></span>
</td>
<td class="nump">24.00%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>92
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917713372152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated stock-based compensation expense</a></td>
<td class="nump">$ 30,549<span></span>
</td>
<td class="nump">$ 20,133<span></span>
</td>
<td class="nump">$ 60,554<span></span>
</td>
<td class="nump">$ 33,713<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=blkb_CostOfRecurringMember', window );">Cost of recurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated stock-based compensation expense</a></td>
<td class="nump">3,492<span></span>
</td>
<td class="nump">1,151<span></span>
</td>
<td class="nump">5,903<span></span>
</td>
<td class="nump">1,621<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_TechnologyServiceMember', window );">One-time services and other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated stock-based compensation expense</a></td>
<td class="nump">1,745<span></span>
</td>
<td class="nump">1,419<span></span>
</td>
<td class="nump">4,692<span></span>
</td>
<td class="nump">1,814<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Total included in cost of revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated stock-based compensation expense</a></td>
<td class="nump">5,237<span></span>
</td>
<td class="nump">2,570<span></span>
</td>
<td class="nump">10,595<span></span>
</td>
<td class="nump">3,435<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales, marketing and customer success [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated stock-based compensation expense</a></td>
<td class="nump">4,678<span></span>
</td>
<td class="nump">3,603<span></span>
</td>
<td class="nump">10,106<span></span>
</td>
<td class="nump">6,081<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated stock-based compensation expense</a></td>
<td class="nump">6,901<span></span>
</td>
<td class="nump">4,348<span></span>
</td>
<td class="nump">13,615<span></span>
</td>
<td class="nump">7,147<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated stock-based compensation expense</a></td>
<td class="nump">13,733<span></span>
</td>
<td class="nump">9,612<span></span>
</td>
<td class="nump">26,238<span></span>
</td>
<td class="nump">17,050<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember', window );">Total included in operating expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated stock-based compensation expense</a></td>
<td class="nump">$ 25,312<span></span>
</td>
<td class="nump">$ 17,563<span></span>
</td>
<td class="nump">$ 49,959<span></span>
</td>
<td class="nump">$ 30,278<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=blkb_CostOfRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=blkb_CostOfRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_TechnologyServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_TechnologyServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917712672536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">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, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Nov. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,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="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchase of treasury shares under stock repurchase program (in shares)</a></td>
<td class="nump">405,047<span></span>
</td>
<td class="nump">465,821<span></span>
</td>
<td class="nump">870,868<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury shares under stock repurchase program, cost method, value</a></td>
<td class="nump">$ 30,008<span></span>
</td>
<td class="nump">$ 28,066<span></span>
</td>
<td class="nump">$ 58,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Stock repurchase program, remaining authorized repurchase amount</a></td>
<td class="nump">$ 150,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,900<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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>94
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917711602776">
<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, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income, beginning of period</a></td>
<td class="nump">$ 4,163<span></span>
</td>
<td class="num">$ (14,140)<span></span>
</td>
<td class="num">$ (2,497)<span></span>
</td>
<td class="num">$ (5,290)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Translation adjustments</a></td>
<td class="nump">1,783<span></span>
</td>
<td class="num">(887)<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
<td class="num">(6,615)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss), end of period</a></td>
<td class="nump">6,291<span></span>
</td>
<td class="num">(14,476)<span></span>
</td>
<td class="nump">6,291<span></span>
</td>
<td class="num">(14,476)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income, beginning of period</a></td>
<td class="nump">1,048<span></span>
</td>
<td class="num">(4,445)<span></span>
</td>
<td class="num">(3,101)<span></span>
</td>
<td class="num">(1,323)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications', window );">Other comprehensive (loss) income before reclassifications, net of tax effects</a></td>
<td class="num">(692)<span></span>
</td>
<td class="num">(200)<span></span>
</td>
<td class="nump">2,438<span></span>
</td>
<td class="num">(3,473)<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="top.Show.showAR( this, 'defref_blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings', window );">Amounts reclassified from accumulated other comprehensive (loss) income to interest expense</a></td>
<td class="nump">1,408<span></span>
</td>
<td class="nump">1,018<span></span>
</td>
<td class="nump">2,784<span></span>
</td>
<td class="nump">1,223<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax', window );">Tax benefit included in provision for income taxes</a></td>
<td class="num">(371)<span></span>
</td>
<td class="num">(267)<span></span>
</td>
<td class="num">(728)<span></span>
</td>
<td class="num">(321)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax', window );">Total amounts reclassified from accumulated other comprehensive (loss) income</a></td>
<td class="nump">1,037<span></span>
</td>
<td class="nump">751<span></span>
</td>
<td class="nump">2,056<span></span>
</td>
<td class="nump">902<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax', window );">Net current-period other comprehensive income (loss)</a></td>
<td class="nump">345<span></span>
</td>
<td class="nump">551<span></span>
</td>
<td class="nump">4,494<span></span>
</td>
<td class="num">(2,571)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss), end of period</a></td>
<td class="nump">1,393<span></span>
</td>
<td class="num">(3,894)<span></span>
</td>
<td class="nump">1,393<span></span>
</td>
<td class="num">(3,894)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax', window );">Other comprehensive income (loss), unrealized gain (loss) on derivatives arising during period, tax</a></td>
<td class="nump">244<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="num">(856)<span></span>
</td>
<td class="nump">1,225<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign currency translation adjustment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income, beginning of period</a></td>
<td class="nump">3,115<span></span>
</td>
<td class="num">(9,695)<span></span>
</td>
<td class="nump">604<span></span>
</td>
<td class="num">(3,967)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Translation adjustments</a></td>
<td class="nump">1,783<span></span>
</td>
<td class="num">(887)<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
<td class="num">(6,615)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss), end of period</a></td>
<td class="nump">$ 4,898<span></span>
</td>
<td class="num">$ (10,582)<span></span>
</td>
<td class="nump">$ 4,898<span></span>
</td>
<td class="num">$ (10,582)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated Other Comprehensive Income [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</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_blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of gains (losses) reclassified in the period from accumulated other comprehensive income (loss) to earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings</td>
</tr>
<tr>
<td 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_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net of tax amount of other comprehensive income (loss) attributable to the parent entity before reclassifications into income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications</td>
</tr>
<tr>
<td 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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph c<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>95
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917709425832">
<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, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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">$ 229<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-07-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, remaining performance obligation</a></td>
<td class="nump">$ 797<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage to be recognized</a></td>
<td class="nump">55.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=2021-07-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=2021-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>96
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917709585704">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Total deferred revenue</a></td>
<td class="nump">$ 345,419<span></span>
</td>
<td class="nump">$ 316,914<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>97
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917711995608">
<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, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 229,440<span></span>
</td>
<td class="nump">$ 231,991<span></span>
</td>
<td class="nump">$ 448,631<span></span>
</td>
<td class="nump">$ 455,612<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">192,000<span></span>
</td>
<td class="nump">189,304<span></span>
</td>
<td class="nump">377,327<span></span>
</td>
<td class="nump">383,263<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">24,505<span></span>
</td>
<td class="nump">29,535<span></span>
</td>
<td class="nump">46,810<span></span>
</td>
<td class="nump">45,359<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 12,935<span></span>
</td>
<td class="nump">$ 13,152<span></span>
</td>
<td class="nump">$ 24,494<span></span>
</td>
<td class="nump">$ 26,990<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>98
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917713724344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Disaggregation of Revenue by Market Group) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 229,440<span></span>
</td>
<td class="nump">$ 231,991<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 448,631<span></span>
</td>
<td class="nump">$ 455,612<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=blkb_USMarketsGroupMember', window );">UMG [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">179,436<span></span>
</td>
<td class="nump">182,925<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">352,903<span></span>
</td>
<td class="nump">370,544<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=blkb_InternationalMarketsGroupMember', window );">IMG [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">50,028<span></span>
</td>
<td class="nump">49,790<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">95,797<span></span>
</td>
<td class="nump">85,828<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember', window );">Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="num">$ (24)<span></span>
</td>
<td class="num">$ (724)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (69)<span></span>
</td>
<td class="num">$ (760)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Due to the market group change discussed above, we have recast our revenue by market group for the three and six months ended June 30, 2020 to present them on a consistent basis with the current year.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=blkb_USMarketsGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=blkb_USMarketsGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=blkb_InternationalMarketsGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=blkb_InternationalMarketsGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>99
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917713911096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 229,440<span></span>
</td>
<td class="nump">$ 231,991<span></span>
</td>
<td class="nump">$ 448,631<span></span>
</td>
<td class="nump">$ 455,612<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">151,150<span></span>
</td>
<td class="nump">148,214<span></span>
</td>
<td class="nump">297,971<span></span>
</td>
<td class="nump">295,958<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">65,836<span></span>
</td>
<td class="nump">68,046<span></span>
</td>
<td class="nump">125,765<span></span>
</td>
<td class="nump">125,169<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 216,986<span></span>
</td>
<td class="nump">$ 216,260<span></span>
</td>
<td class="nump">$ 423,736<span></span>
</td>
<td class="nump">$ 421,127<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=blkb_RecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917709532936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 390,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent event [Member] | July 2021 Swap [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=blkb_July2021SwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=blkb_July2021SwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R9999.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139917709500248">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
<td class="nump">$ 644,969,000<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>102
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( /@^!E,'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #X/@933*P.6N\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>*$YH&2;U9:6G#08K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/
MGT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/
M=42HJVH-#DD910IF8!$6(I.MT4)'5.3C!6_T@@^?L<LPHP$[=-A3 EYR8'*>
M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33MP>'MZ?,GK%K9/
MI'J-TZ]D!9T#;MAU\FOSL-WOF*RKFA?5?5&M]YR+U4HT]?OL^L/O)NR\L0?[
MCXVO@K*%7W<AOP!02P,$%     @ ^#X&4YE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" #X/@93SOD=VAH%  !!%0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)6876_;-A2&K[M?01B[V( X$BG;<0K'@..T6+=T2)NNPS#L@I9HBXA$JB25
MQ/OU.Y1L*0WD(^W&UM=Y]>B0? _)Q9,V#S85PI'G/%/V:I0Z5[P- ANG(N?V
M7!="P9VM-CEW<&IV@2V,X$D5E&<!"\-9D'.I1LM%=>W.+!>Z=)E4XLX06^8Y
M-_MKD>FGJQ$='2]\EKO4^0O!<E'PG;@7[H_BSL!9T*@D,A?*2JV($=NKT8J^
M74?,!U1/?)7BR;XX)OY3-EH_^),/R=4H]$0B$['S$AS^'L5:9)E7 HYO!]%1
M\TX?^/+XJ/Z^^GCXF VW8JVS/V7BTJO1?$02L>5EYC[KIU_$X8.F7B_6F:U^
MR5/][&0R(G%IG<X/P4"02U7_\^=#(EX$1/1$ #L$L%<!]-0;HD- 5'UH359]
MU@UW?+DP^HD8_S2H^8,J-U4T?(U4OAGOG8&[$N+<\D;');2*(V-B4VZ$700.
M9/W-(#Y(7-<2[(3$C'S4RJ66O%.)2+Z/#P"G86)'IFN&"OY:JG,2A6>$A8QV
M\*SQ\%6Y.R<AZPK_#B=J4A15>M$)O;5^%(;\O=I89Z#7_8-(3AK)224YZ<NZ
MVQ>B*^-X. W'GQ"*:4,Q'4;QK>3&"9/M86 6VK@N(ES*F5(@1+.&:#:,J!!&
MZH0(E9"$N\X4X4K'/O3#FS<]W>"B8;L8V&:&@XNYVL=.I0O7VO+,8OF:-TQS
M5.>=<M+MR59F@J@RWPC3Q8)KA&$XGH:S,$1X+AN>RR$\1NRD'RR0+,7SSM;#
M=:XS'C]L>)F<D0\J/D?(:-@:73B$3:I8&V@U[AOPC%@'W8MH0V)=*F?V\)]T
M O>HW[S#(%^X,1T"Z?@SD0ET-KF5<46*-&^/)*5C-J,7=!9AA*PE9$,(>9)
ML;!GQP/BGR-:=><.EYQ-R7LN39S*+"%P VH9AMKZ-HW^%VH,9YUXN,P:ZF(F
MH!(KC*JU?HJ;]VNJJ@=V8N$Z]VL,IZT!%'?NUSB%!J",_"N+TT,!5V27DTN&
ML;75@.(FOJ[(8'9Z&@47F$_03M]:/\7]^E;'D),BA?Z-#41<A-'9>,90GZ6M
M\5/<M;](!YZOMX2RGS8_$ROBTISJWKC26N<Y^,N]T_'#&?DQ/ ]#2NZX(5]Y
MAA9UVE8%BMOY%\,3J7;$[O.-SCH9>^K![6_7V,2R+0(,M^G[0YZ(>(Y3KG;B
M9('J$?I]=7^SPB9AK/5\-LCS <SXZ44]IZC2!<Y0=D[(>Q3_>CV-_YZL]7HV
MR.NE@LEAO=[RLS%^1.TDPQ5[R%IK9X.LW4]\H'2#@>ZTZ>S\/3JWW$ ?6,4Q
MK"MA2B 2\MY+8HRMT;-!1F]SGF5D4UJX;;M;$]?IFRRRUNO9(*\7N3 [W\%V
MH.!2,->\X*H[?;A@+UIK]0QWZF.R4EC0HT"X3"]0:_D,=^OCJ*S=T=;N6"^1
MB2X=C$WE/:US>5HK3RMEOX_RN)S,Y_.(TNDB>.RB:FV?X6:]@A5(4JU"MAGO
M>OEUCT!O@EI39[@G-^NAK;2^.NX%U(PM7.SNX[A8WU*]-?BH9Q[^BNJPD#S)
MU2/W"9O(1*W%1\,L'L ,0$F5B&?R(#I[>(\4+-<HFX?A=(Z1M18?X8:\/E2=
MEXV(K;I[Y,9CRL919U,&+S:IO %5>W>V7G?5^U7-U69_<%7MB@7MX_7FXD?N
M_0O6'&(+H>'Y!0PU4^_7U2=.%]66UT8[I_/J,!4\$<8_ />W6KOCB7]!LVNZ
M_ ]02P,$%     @ ^#X&4QR->&[.!P  ;"$  !@   !X;"]W;W)K<VAE971S
M+W-H965T,BYX;6RUFGUOVS@2A[\*X0ON6L"I^::W-@G0)MB]76!WBZ9[]S<C
MT;%06?1*5-+<I]^AK%BR^&(OL%<@C60/J=^,1GQFJ%P]J^9;NY%2H^_;JFZO
M%QNM=^]7JS;?R*UHWZF=K.&;M6JV0L-I\[AJ=XT413]H6ZTHQO%J*\IZ<7/5
M?_:YN;E2G:[*6GYN4-MMMZ)Y^20K]7R]((O7#[Z4CQMM/EC=7.W$H[R7^O?=
MYP;.5H=9BG(KZ[94-6KD^GKQD;R_Y=P,Z"W^4\KG=G*,C"L/2GTS)S\5UPML
M%,E*YMI,(>#7D[R5565F AU_#),N#M<T Z?'K[/_T#L/SCR(5MZJZK]EH3?7
MBW2!"KD67:6_J.=_R\&AR,R7JZKM_T?/@RU>H+QKM=H.@T'!MJSWO\7W(1"3
M 81[!M!A #UW !L&L-[1O;+>K3NAQ<U5HYY18ZQA-G/0QZ8?#=Z4M;F-][J!
M;TL8IV]N55W 39$%@J-6564A-)Q\$I6H<XGNS<0MND2_W]^A-Q=OT04J:_1U
MH[I6U$5[M=*@P<RTRH?K?=I?CWJN]W-7OT,,+Q'%E#B&WX:'W\D<AI-^.#X>
MO@+/#^[3@_NTGX_YW.^:1M8:B;8%/]\'9F2'&5D_(_?-*-H-@MB@W!S(/[KR
M251P"6>L]E/%_53F@7NZH2E-TZO5TS0DMA6+D@@?K(YT\H-.'M3Y56E1P8/8
MZJ;,S2TW>ET:]]-$DZMSQJ,XF8FTS6*<49*Y548'E5%0Y<<\5QT$#X3F$B+Y
M4,DEJF%U4VLD*EB#^BR%DXMLF1'2!_Z"X"7-*!(:0;;)?_Z#Q/C#:\KU%I!%
M<OL@F^&K(9V6)AH[V:\KU8LK%)'E(R$93? L%+99%G',W9&(#Y&(PWG5KP6R
M0>L.'KQ)/%Q"8TM!Q+*Y3-N(F4?2)3(YB$R"(C\W<B?* LGO.[.HM'VTE=Z
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
MBG7"/JK])QSZN79\A1+&?V'?Q]Y. R@Z8U4S@*F"ALM^92^##D> ^.H$(!D
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
M%YSN--BJ:HOQ<"AR:8M0)J+0F.G*%IOB..2<#>6N 3FF!(=2-[84)C1B#-Y
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
M&4E#EH<\'\!^Y5P\3MC _$]@^S=02P,$%     @ ^#X&4[;6+0LE"0  -Q<
M !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6RM6&UO&[D1_BN$"A0)H$BV
MG+M+KXX!VY>F:9'&B.O+AZ(?J-V1Q)A+;DBN9??7]YDA=[5.)%_Z\L661')>
MGWEFR-.M#[=Q0Y34?6-=?#W9I-3^/)_':D.-CC/?DL/*RH=&)WP-ZWEL ^E:
M#C5VOC@Z^G'>:.,F9Z?RVU4X._5=LL;155"Q:QH='B[(^NWKR?&D_^&C66\2
M_S _.VWUFJXIW;17 =_F@Y3:-.2B\4X%6KV>G!__?/&2]\N&7PUMX^BS8D^6
MWM_REW?UZ\D1&T26JL02-/[=T259RX)@QI<B<S*HY(/CS[WT/XGO\&6I(UUZ
M^\G4:?-Z\FJB:EKISJ:/?OMG*O[\P/(J;Z/\5=N\]P0:JRXFWY3#^-X8E__K
M^Q*'T8%71P<.+,J!A=B=%8F5O^BDSTZ#WZK NR&-/XBK<AK&&<=)N4X!JP;G
MTMF%CB8JOU)7@2*YI#E6I_,$T;QA7A4Q%UG,XH"8']5[[](FJC>NIOKQ^3E,
M&NQ:]'9=+)X4^)?.S=3)T50MCA;'3\@[&?P\$7DG!^2=5Y7O7#)NK:Z\-96A
MJ/YQOHPI !?_?$+!RT'!2U'P\G\-Y--B%C.U5Y*Z<;JK3:):51XQ=C%_BG"F
MUORS<8F":=3*..TJHZV*.$HHH!35WS>$ JA\TVKWP$'X;X1L]!VI)9%3J/]6
M!^QONQ [[9)*7B7H")U%8+6K4;#KSHKIX@LOWCBQ_YHE1G5-51=,,F7_F_MJ
MH]V:U*5O&A.EZ)]-KM]<3IXK<,\>RV"##YS1&;L7Z;$G([MAJ>J&\$'9%-+$
M(M\:QXI@8*,=2(@/\&IENQH1LU;I^C.J, MZQAI,%!3AB&-:8#O@2.#?QGO9
M)T0\=-K&Y\I113&"]3A08II::1/L@YCQR/"EMG"0E-1TG![T"@9P/@-MF"*1
M&5CM&WKZ@(X;M0(19_N>V GBJ6XWWM84XN]_]VIQ_-,?%7WI3'J82CK8[!8)
M\75D-#!.!3Z"LE"+!UN3-O*]%%Z+(%6F982LR5% >!]XG=IR]EN0/)O<S*YG
M@,"SR=OS\ZO)<\GU$P%3.JE?$.QF24&=' M_' &Y,0,7[B!4M5H%WXBZ45'M
M).Y%/P2G#?[PEIGZ .>U> 7GT0%*0'?Q[8,4S;UJ,C<2<Z,"L]' ;()-Y],
M$(.0&%>;2G.WZBNGUR$&-/H!SBBZ;]'9V-JB:65B!9,?2 =6Q;9]'0G\Q690
M@/(X$=2J2UWH$SE3EQ02^C@,R-U>VJ9C#3[!2%(U5%@?<286](NY4BTY^\X!
M\/L#.)#&'I1P<D?\XAN3#N#I,,N,66+@ACZ"()(13?S'U!<WOK,UAYTG'[8+
M9S]W+H\6@V'?@2(8S:'D7%(@L,$X?+X+ZCR'\*-XH""=IP]U?/3BKT.F^Q3C
MT#=8GXJ*DEZ<1%R,Q<;!1D2BP!_#E? V_H^ZSLX'=JU4V[Z [?6OI\Y4&DY7
M^.3"ZNIVB6J;JG>NFHF1!DM;< PPY+>.*:A;1E,;5 '%F3H'^TI22MOJ"ST'
M$8W;15WEU.^00]9@2BH)?>S+K,14+RW*DM9LL/I$!2L2>[^WJG>.C@N#T^5H
M="3C\6L-H H(KC:&5J.]-55&6ERC;Y&H+L*K \$=ZT2V^, >06@4.D)*')W$
M)CG*M2/MR%I?<>N!<_"VXB!_AW$,BV$7W:/;%6I:F0K+SR:7;SXP,9]'X8<N
MQAS\OS%C')],D9BU<8XE%XZ/Q)!27SH=D%Z&1^:F+6.M61K& JM\F[N$>J_#
M+7JA>AM\UW(K>/\6+4&F!L8'^@K*^NM-;V03 .25!@N[-7+"S>2;C3>#M,;?
M%<V7/B"1A5CN0(N&J;5#'019?\=ZG:SOL>\=2V2Z0>C*5+-%!VIT+06WI,1N
M:VO6N>2'?&!UJT-=!G_BE00,]3R\QDR**MYN3+692NNX)=3.\C/)W09HC1S#
M-OAU8"@4::S">K=^ :T-]K0F]):O/<:3TE.SH;41@E(&-5?EJD"R4-2""&E
M4"$%]SWPSVR$C6OOZZVQH[$-X30HCX\FWN8Z YWF!B1#82 KE8" 77[X]=TO
M+X[_P-7*7H,GV&5>"@=.(Q*Z%''? M;6@T%VPL I-34&9/2)R<,:NJ/LX+"%
M6RV\A[6=9"XB8P:PQ\3+C6\7H@$B38&"I(N0!]VB;E"=RRZ)%8V&B,046<SJ
MI60H+!%GQ[F##DX#.DY-G#<I"IE! "JA[CK;Y#H Q7?Q<0#Z(9;CS%KJ+N>\
MUXK[^1*M['9:"A(.8+;CU3O0KW9"S8"9A*#&LO7ME$D7GSBN*9C"O>SISNHR
M'62QM%IE9,J:R*XJD\LFHU0W<=2O>CI/X!TA.XZ]+J0!;B%<OT?;.V9&='02
MP#%]8D(E)[QV$R7 ,-0T,DDRQ/,$,L3A0 -C2<R;'(_=<!)X^N6Y9W=1&.AX
MIT5H-L:N:8LG#"<M82B#'(.?,]D,K9%YNR#&&KTT=G<IVLU;I3-SW4A5'3B3
MM7 +Z1.]S\EI)@J^W<2#9@4D';#/2GC8=-RD@*,>4KM"+A<!=!/F*4!Y[?GG
M)8\4PNJ!Y.;$["G2[K3MQ$8@_F#P'D/8QU*<I5Z*>2*:*PHGIIGEK$SX,F
M/6YM&!TY8--R20+"[G-1]KB5MJ.+7KG\O.#'GEKN6'!=9P65;DT"<?]K %'T
MJ[1E4BI%(L"H?&1E[!XWW6T>6WA\JS  FP1#N5F+D5%;83M,XDZN>S''WR\9
M^N6N+L\46,V!*ZKE,I/O"<:A(KO=B,GR=WBIA!"06YZ'N720JDNA^]BWY!7+
MY\M!94+5-<"*F"P=SSZ4E,<1U,?9*4S4TR8[P=-RH5_#@P3/UL!@5;3FVW'J
MY/J<)ZU\IM\)>JT-ZB8,5[6Q<A[E*LHD#,!0_?B:Z9UG,AR>/@*5>Q:CY3N/
M]9TN7[/8/>EY>N?+8^+^[=%XBXNZTK4?WW;S!6RFKO.;J !JUV,>F=>_6F5_
M=A,OO'*TY=1]$V48S:;]EL2:8A7,\O]X!=ESY6 IM P=>[DXR;?1V;YWM_GH
M,1.=;2U/M@(/E_*[YO#K\"I\GA]#=]OSDS+F,DR>45E:X>C1[*<?)A@8Y)DV
M?TF^E:?1I4^8M^3C!O<["KP!ZWSQ[;^P@N&M_.S?4$L#!!0    ( /@^!E/:
MC]%3BP(  *P%   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&ULK51-;YM
M$/TK(]1#*UD&@^U$EHUD)VF;2E&C)&T/50]K&&"599?N+B'Y]YE=;.JHC95#
M+[ ?\]Z\87BS[)2^-Q6BA<=:2+,**FN;11B:K,*:F;%J4-)-H73-+&UU&9I&
M(\L]J!9A'$7SL&9<!NG2GUWK=*E:*[C$:PVFK6NFGS8H5+<*)L'^X(:7E74'
M8;IL6(FW:+\UUYIVX<"2\QJEX4J"QF(5K">+S=3%^X#O'#MSL 97R5:I>[>Y
MS%=!Y 2AP,PZ!D:O!SQ#(1P1R?B]XPR&E YXN-ZS?_2U4RU;9O!,B1\\M]4J
M. T@QX*UPMZH[C/NZIDYODP)XY_0];&S)("L-5;5.S IJ+GLW^QQ]QT. *?1
M*X!X!XB][CZ15WG.+$N76G6@732QN84OU:-)')>N*;=6TRTGG$T_*95W7 A@
M,H>OMD(-E](R6?*M0%@;@]8L0TN97'R8[5@W/6O\"NL<KI2TE8$+F6/^$A^2
MPD%FO)>YB8\2?FGE&))H!'$43X[P)4/9B>=+WE+V7P7#.3>94*;5"#_76V,U
M_3R_CJ2=#FFG/NWT/W_MHZS.MPO3L Q7 1G3H'[ ($W&\)9L<%<A9!4=(G )
MY1Z2MYK+$@@$AC]"W;<373N!FH%#,T:0*;*HL72A"@\HE""O$WP![W-:,VT<
MMZU4:TB*^0!WRC(!&R:8S!"8A7/,L-Z2P&3B:2-X!_-D-CJ=3>&B*,C"CIQF
M$+E,DB^T1ID] 35&&L&\OR>C^6Q^R/E"IN<[&<TF$?RKC^&!@VK4I9\3ADIK
MI>W--)P.HVC=._!/>#_'KI@NN30@L"!H-#Z9!:#[V=!OK&J\'[?*DKO]LJ)Q
MBMH%T'VAE-UO7()A0*?/4$L#!!0    ( /@^!E,J==[V400  $H*   9
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
M5O(H+"F9G5 +)N\A9Q80E&'MUF HK)7(Y*L\NM866U 4>H[XM*I=L0K53H4
MI/#L-#J#*T7(D[R@BX278;(C8?72;821C%3328JZ](1L/X>GJJ.2 TY\QN*(
MIV7)H@1((6)2274GYC4<@""SSN@YW8&S[8V',;+2=](HK#A-SE@4\SB/6<:C
MHF ?FJ[V:1UJNO).$$Y5ZQZ!TTW7._)%&("MAA+GK,5L.$W/3K,S%D8\R H6
M(O1EP;ZT<U77"+FH*MU3.Y@=09;R-"]9&/"X2'>>/_)$1,H0*4RB#*$UV$3R
M3 N<Z8?>(ELA^_Z[(@JC?[#/XEZ"3#<B4;CVK%&DJ2(*@'[<3RL(I''F><31
M6"S=7Q9#F"<\3$$_#7D0I.QG:>T;]K-N5S\Z:1K6:>-#F <\RS*61SR+CQ99
MU1M#_33BGX!0S).2"CXO> P,5 V[:@AWD*0M"EL:W8RY.E!P&P'$<AI@0-3U
M5KY.PF(:[9Y0ED$$?T:.M:;N63,HM"2%?JQTTE=.'=5)/S/K!SX@EM/DF8GR
M[YH(GIJ8,NJ9S]B_#=4VQG#ZJ/?"?_.$O;?^I&')X!"G./PZ4'BR\^(9J?@@
MJ>YUW?Q*FM%^]H9@E]/B($VT^BVBOE 6JFI'AI2-6PGJRCVP#Y#VA2]!QW[5
M$-5R2EU-WJ'(A@AW1N%HINH'P-<DO%!I FEPQE$_/DAAF'JB(4-2>@.-V+!5
M#36"9B,(!DB6Q,CB2X2C@W#[M)$G6]T?C!#*6G6(7BL&R6'VP6+\6/#+CO:$
MZ!3:6?U)HO^5@JF7I(X""X%1JU8M524H%A38X.\7\8M]\M3$:]MBRJZJJD?$
M_4P6^]Z/4+MT#86R7\X':NPDG(9?+7I6=MZNZ>6+\E4K :E7SH^5UPQ*K]JL
M$P]>I4GC('T)C\. +DK,B'QGMY8KE,_@6ICSO,PP)8J@8!\[:81/:RUQ M]G
MPY]U9LZ+-&,ECR'?U]M*JXQ<*/=X@$AY$6;TB:&Q-8_B:93OG<%SB\5^CF)4
MY0$6!R#]I:4!B^Q2T3EQS^:RE4M QSANQ/B,TW"'N,81QJU1IV:;,4QSS+N(
MQ\GCJCM1[1=IQ*/ +PG#0X,QC LVS*>/S[*3\A+#).-QD(S33GQ;6K.4APD.
M3#$/RN3@P$-<8S_5"U@Y4C#;K.Q;.&%IZO.)"W@9%;X>?I/T%B6Q?$%U,G@X
MBI=$%^L':7ZP^\)[JX=#ZE;9G*^Q!6Y0(5Y!>[35T'77VNA6W"G3HU2NU((.
MH[622T_U/8:(;E3U"'55X:@SN;ZZ>7]+UY,SSM:B7I+5S5I5:Z:L/[W.'P9^
MY"_&DZAQ!7'T"NF[;J.0>%IB)(T%HO,-^Z+IF%'5HAK1+V-DSX9#V&<O(2]+
MQ^U!43G0KYZFC];CU0>2;IRDM_9Q.,FI3WVW1E%)QW.<HHYQ3+ V!=1IGF*>
MA_ZX>&P]COY%[G')QFD:Q5XB>!X$[*57JMG>NRXZ>^7?Z"WSY\_AM7?W=/>C
MP=7PKORX?/C%X1=A5F@KB,H26X-IGDZ8&=[BAQNG.__F/-<.,N(OT=+()2W
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
M>*O^^1&@$$3*5LY*:*3$ NA:T:V1D, /):M9)N%:S82K,(-:4X@Q, K^;EI
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
M]AS@47TS#UTN*>3)Q-ETQP@EK4RRS._(<C%[=5R6^]O-G*3R <NA 1&A.7]
M<A+FXO*.,).5'C_*Q<7L(LV>J?>)[.+%-B9UP:3M,2P(VV@'QN 0H6GBA!&-
MIPT(:I(SP6:: 1>+42957W54,*1(&714ZJ2Q G8XF_2^J"W/!7BG+;/KNTJ?
MJ4])V5G#C !,:3ID?91X-;.@W _][S!_+E0ZXC:P6=Y;<M71$SYB=D ]JC@$
M?!TK-6HFTNW/U'T2)$*Z2BJ./8K-S=PF7570Q84W:R(0F]S+Y[7#Y!:$KR0M
MD]$_M'@FZ*P(DB^RB0GLT[<X/:DBV)4THZ;:FB@E$D4@># /))A]YOXG&<MQ
MML()?@G&)2ZR'#R3 =.NI6O.=#D*U("#(B.&(C(V%R81WH"B3\J5.]E,@V_L
MX)\I:*B\)V(W)B!.['^XY7<, P_C!8*5>@@F99*8/RB=$1U@@.@3Q]YK8DE[
M))5X1UL;,W4;>\/1#$R?)#]/L#'BQE[+>_[B3!&^DHLP0AFJTZF3YXUM%E21
M-A$<LYZ?GN3M/NT-^A3GGSP3=]_;Z?+LC"L2OQE[W-R88OZ8N$J*MQC!NSN,
MDPNHL1'.];6QGDHVYUNSRPSU;[//LP+__W4F-Z2P?J4?M]S3U)>3$D\N+P,#
M+\/ATM92\5+W-"8[:B_NS;(LA?8+VPL;>I9!^!'%C58:^=6>$L]A+A9*I!FH
M)N?0W,0>J53"!PZ1((X*$*&$=XPK:I0N#3>-,K"./1SN>R J[)(O)F2*V[93
M@]Q3"$FXZB]\H=&;CB,=2^<J G@5N#"9=J^(&U,4\F$951W*1FGW/%I[26TX
M<MCRCD9LN@YE8/@W269!2Y&*Z YE'!VOVX(4ENF.5*R ;8RG[,F%5@JCN('4
MK!('X-=R!:RW4]L@#'K;#Z0@3$)DZS+>&7R4!!>O(+@K$=M$6G+6_!6JX%Z2
M%.?,>+2\B-S'J7_.7])PB@>DSXKS'#LOXCA08MIW]JCJ2?J1DJ$A"DWXW7M;
M4D<[U]O<3*1F+HZWMX& P)QVY_"S.H9-^!>1%[,BE:^U;\8N\!$CTAUL5W/;
M!JPRAG<PZ;9QNW9TZ]<A>PA^)F:P ?] :28J,?&2;#3OJ/E< &0O+B;1PK:D
ME4?MD,A&NEMT"G+',M^HGE(Q"R>5;C!7@ (7;1L?1>(HNC](I+D'E=(!C-Q8
MTVTF9E*OAJD^S#X [W;)TRBD29D89'JZVZET@_J%L_%O0\ODF;#/FF4QB?$,
MFO_[/]?S\Y??IL9J[B0GN)2I,_63WH;!]OE"RDQ<<.J^DPO?;#I&>(P-2[J,
M&>M")A'5X+F!QK.$ZBP,]6"F]P($VI+7?V4/V!L>H[F@XHD:KR0_SE*9ABSM
M)ZXJR"V5Y)HCDC81#L"VXJAH- SFA3ADHB9QW@B,0?9EO(9G/XA9+0ST](PE
M<S+/7\$._=B9G; ^J40/:M$D%%LH5XER +Z^-7($-MK\VR\M(;".CLX]I7SW
M&(?LGY66(P=0*^^&;C\N&)813F&8U*Z]6QFY9Z)9O U?MD@<WF<_\@["[L;T
M1=J<G(>N=^+-$1?BXZ()M])5W^@Z1.SBO8R9M+-A<[K$W3!S2NOE\))+C>^9
MTPB0ZHGB7GX;[NA6A_$.][Y#V3#MWP'7Z5$.]JHU6 PC.C8XUAL,9K\!'7M-
M3%B/]1+BG=@B<<[(]#"VMS6WS/2RI\Y$<FC*E:0: JWQ)C/=L8ZZI'$2AS:Z
MWB0][=GA'B5 I\+0J6]?,%4\C@)%[-XX"-K*;6&^J'"/T%N]3W#3@S\%7V91
MHT5Z*0S*AZ?E*<=O+F?JAX3MQ1W00JU"/(KF:[^:]JXZX[IXQ^FUE<=+\,77
M6 ?Q@S01"H#\0WJV;>R)CJ;?C7Y&Y"G>LO)S!V.3JD@8 P56EO"$UB%-#^%
M=^.->$3]0YM+BS8,)34:A#12T6T(26T8*R/\2]47GY!@1#)=*IA&W)SDY)IN
M2Z:/):'\WY#3<BQ2"_0'XO)\P\%A>W^%^&#ALL=+"J$DS^4YJEML6".1YK4P
M\;UI> .R"%>!"[/6]9(T=?E2JFIUD^N&'R8] #K?^T1U,/P6I6^SL#H^^]-I
M__">860TZ5G*".P?ZMJV#GI.&Q_L>ZMK"TNWV.U@#.?CE J/TZ4/;>[R'U$A
M$8FA'9^KV6OUC]5?$IY)X_>1T_WJB<_RHZ?,;@35/W]W6XQCWY-N^E13_ AT
M[.7VZ<<!>H&\\@R1S/@P8?KCLL9G?/Z%=9<KNM:2,_X5YZ\@W_C0(1=Y]/PS
M2+/K(\NZ@>7F9^?7LE5<*1KA9B!&4!,?O4^&8],^PJMUN=L;Q]XAM64RX.=.
MMS:L#R7B9P5FZ=F?THVMH)2SPN@O8A!JRU2CP:V?/I83BTTA/IGO[M7PE2N'
M>.V2>OR%:NDI./+6U'#;]XG)TT-Y+6Q/M]5>:BFL:SI*QVE/: 2'WCU/?%&*
MN=;4D\N/V%RA>Y@Q)>986OVG !'OMHY?-YD_?=]43*"TB(_<L4'I]G(UUD@/
MW /$1PH*?C;FX.Y\=NQ!\M/)H_LH/%;\!PI\Q+:7I_CSM_EO(&[DT?]QN/P!
MQ<](670]69LEII[-7EZ=2&<E?>A=QW\(L'! E8;?K@TBVM, _+YT,%/\0!OD
MOPQY^_]02P,$%     @ ^#X&4PJD],&+ P  ,0D  !D   !X;"]W;W)K<VAE
M971S+W-H965T,38N>&ULG591;^,V#/XKA+$!&Y#&CI.VUR(-T-[=L XXK+AV
MV\.P!\6F8ZVVY$ETD^[7CY0=)U<T:;&7R);XD=]',I3G:^L>?8E(L*DKXZ^B
MDJBYC&.?E5@K/[8-&CXIK*L5\:M;Q;YQJ/( JJLX39*SN%;:1(MYV+MSB[EM
MJ=(&[QSXMJZ5>[[!RJZOHDFTW?BJ5R7)1KR8-VJ%]TB_-7>.W^+!2ZYK-%Y;
M PZ+J^AZ<GDS$_M@\+O&M=][!E&RM/917F[SJR@10EAA1N)!\?*$'[&JQ!'3
M^*?W&0TA!;C_O/7^4]#.6I;*XT=;_:%S*J^B#Q'D6*BVHJ]V_3/V>D[%7V8K
M'WYAW=E.IQ%DK2=;]V!F4&O3K6K3YV$/\"$Y $A[0!IX=X$"RT^*U&+N[!J<
M6+,W>0A2 YK):2-%N2?'IYIQM+@UF:T1'M0&_3PF]BC[<=:C;SIT>@!]!E^L
MH=+#9Y-C_BT^9B8#G71+YR8]ZO"7UHQAFHP@3=+)$7_30=XT^)N^*0\^:9]5
MUK<.X<_KI2?'#?'7D1"S(<0LA)C]SPP>1T^2,>Q[@%];![K;(&;=./NDPS]
MF1RP*#"T\;Z)4X1^)#M5FVNS BJQM_1@"VC0:9N?^ 8S7>@,\ D-,6"-#B_A
MH72(4'=E1"DC<!$P%.%>;PZ<_)#;JE+.<U0.9UO/[/R/H6KRD^P]W;XFYCN8
MC,YGI[S.1K.+,U[3T2R]X/5T-+E(X?,AH>QS? ;?0WJ^71)99F%Y8.$Y9CR<
MO #!<BX/I@QXHH54T9$,B S.5(D&&-PHQX=D \PK=M;E5F*)5K94GE5JGF^Z
M>@9%Y/2R);6L4&"J2TO.G>B0.BI+-%AH K7B">H)>$JB8Q]X(J<=YW%0%K)Y
M6(Z$-KA2<LBQ-;/-B.DNGW<!5?XWCY1:ZA_T..W9@GM$O."&)STG[B5KGD'9
MXXF,OCR V$C1MB-;XS"S*Z/_E<SL] @7$L^#OA=>>7*B<SUHQVN0.GE#:F.]
M?D4JFX;RY]\F][V2;%%XW!7C6%H4(UUC Z&7!+<LN)TZ9GGKMO_,OF7>KO?@
MY-V=[ _^7T-"WVIC_]X^%ER7=*FPX;QQL):YR7F?+W]<X6N#-]Z[QFITJW!9
M2Z.VAKH;;=@=O@>NNVMP9]Y]3'Q1;L7!H<*"H<GX_#0"UUW0W0O9)ER*2TM\
MQ8;'DK]IT(D!GQ?6TO9% @Q?28O_ %!+ P04    " #X/@93P$[3];H#   J
M"   &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6RM5MMNXS80_96!NBA:
M0+'N\J6V@23MMKO  D&\;1^*/M#2V!)"D2Y)Q4F_OC.4[3K=./O2%XN7.6?.
M#(=#S_?:/-@&T<%3)Y5=!(USNUD4V:K!3MB1WJ&BG8TVG7 T-=O([@R*VH,Z
M&:5Q7$:=:%6PG/NU.[.<Z][)5N&= =MWG3#/-RCU?A$DP7'AOMTVCA>BY7PG
MMKA"]^ONSM L.K'4;8?*MEJ!P<TBN$YF-SG;>X/?6MS;LS%P)&NM'WCRH5X$
M,0M"B95C!D&?1[Q%*9F(9/QUX Q.+AEX/CZRO_>Q4RQK8?%6R]_;VC6+8!)
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
MARL!\3>T ,^76KO^!SD8O@->_1M02P,$%     @ ^#X&4^O9#7SE @  J 8
M !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&ULI55=3]PP$/PKJZ@/K80N
M(1R%HKN3@((*$BV"MCQ4?7"236+AV,'>7.#?=^V$]*J6:Z6^)/[8F9U=.Y-%
M;^R]JQ$)'ANEW3*JB=JC.'9YC8UP,].BYIW2V$803VT5N]:B* *H47&:)&_C
M1D@=K19A[=JN%J8C)35>6W!=TPC[=(+*],MH-WI>N)%537XA7BU:4>$MTI?V
MVO(LGE@*V:!VTFBP6"ZCX]VCD[F/#P%?)?9N8PR^DLR8>S^Y*)91X@6APIP\
M@^#7&D]1*4_$,AY&SFA*Z8&;XV?V\U [UY()AZ=&W<F"ZF5T&$&!I>@4W9C^
M X[U['N^W"@7GM /L>F["/+.D6E&,"MHI![>XG'LPP;@,'D!D(Z -.@>$@65
M[P6)U<*:'JR/9C8_"*4&-(N3VA_*+5G>E8RCU6V7.7SH4!.<K?GI%C$QK=^,
M\Y'B9*!(7Z!X"U=&4^W@3!=8_(J/6<ZD*7W6=))N);SL] SVDAU(DW1W"]_>
M5.->X-O[UQKAVW'FR/*-^+Z%?C[1SP/]_']:N)UB=SZ#WU5>:$*+CL *0G"]
M:$%4%K'Q,1<:+COU%'JT ST"AN@"I"8#@N][44A_\87R2R\3O:8:(9JXX-9O
M'S]O1V^8O)9Y#5B6&#XA#LR-7J-EB:VQ/H<#4X+I+*R%E2)3.&0J,"/H^%98
M\$F8/H%3UB@)SD4NE:0G\&*AE(^L/&#89T(P*VX\JQ^_)&X&GWE7F[',M5 =
M_@T#O7#PZF!_EO#GI)1WAEY2[3LV50B%5Y)A);66NN+^;=!1;4U7U? I)[_
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
M3C#O^?2M+#U$U_+WJ:6+H'7^66.L5IXV8)WN&_T#&1@^6)[_ 5!+ P04
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
MI:&Q[)8-O8.HK *=UU*:\\8ZF%_6S=]02P,$%     @ ^#X&4WEFC[CK @
M6@<  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N>&ULI55M3]LP$/XKIVR:
M0*K(2TOINK922X>V"20$C'V8]L%)+JV%8W>VT[)_OW.2A@S:@K0OL7VY>Y[G
MSO9YM%'ZP2P1+3SF0IJQM[1V-?1]DRPQ9^9$K5#2GTSIG%E:ZH5O5AI96@;E
MPH^"H._GC$MO,BIMUWHR4H457.*U!E/D.=-_9BC49NR%WM9PPQ=+ZPS^9+1B
M"[Q%^WUUK6GE-R@ISU$:KB1HS,;>-!S.>LZ_=+CGN#&M.;A,8J4>W.)K.O8"
M)P@%)M8A,!K6>(Y".""2\;O&]!I*%]B>;]$ORMPIEY@9/%?B!T_M<NP-/$@Q
M8X6P-VKS!>M\3AU>HH0IO["I?/MG'B2%L2JO@TE!SF4ULL>Z#JV 0; G(*H#
MHE)W152JG#/+)B.M-J"=-Z&Y29EJ&4WBN'2;<FLU_>449R<7C&NX9Z) N$)F
M"HU4<6O@Z([% LWQR+?$XGS]I$:<58C1'L0^7"EIEP8^RQ33?^-]4M=(C+82
M9]%!P&^%/(%NT($HB,(#>-TFY6Z)UWT]Y3DWB5 N:P,_I[&QFD[)KP,<O8:C
M5W+T]G!,C4&J(I,I7'(6<\$M)XZZQ"DP"RT9[G3"#2:%UEPN8,8,-[L*?Y#3
M7=^A6;$$QQ[=3X-ZC5Y;B&@)L4M2P#1"WE*4.47K)T6Z410[19 HNHO&DK/*
M" $A4X(N-3ET@)FM,666"+A,><*<;^PN_K!*MP+/GPX:%,;A'Z6$Q+0+(PQ5
M&-)KCN$2UR@@K,>H'KMPIRP3;<2*G0X*-@<%+KAD,N'DR,H:#&&.FJ^9ZP+$
M0WM=5$?]/7QX-XC"Z!/-HD[0#W=8*L;L&>2;0I]TM#;@36+"[N#%^KF0]J:^
M%ONB8'-,,(]10S<LBQ;\A]A>)SS]N,/R5L'[XG==1K_5[W+4B[*KN_-92%NU
MOL;:/!S3JE\^N5>OSA73"TH)!&84&IR<G7J@JTY>+:Q:E=TS5I9Z<3E=TN.'
MVCG0_TPINUTX@N8YG?P%4$L#!!0    ( /@^!E,IN<-D1P<  ",3   9
M>&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;)U86V_CN!G]*X0;M#' M76_3),
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
MC6+/:#P/@H/GM?'>Q06(:.ZO9RSSV_K^#F/[=GL#=-U??.RF]]='OP@S!PN
M V=8&HQRG,Q,?R73/SC=^6N0B79@/3\$ R'U: *^SS2V)^L'$K"]%[OZ'U!+
M P04    " #X/@93('B3.8<$  "<"@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970R-BYX;6R-5FUOVS@,_BN$T0,VP)?X/7'0%N@K;D-[*]KNAL/A/B@VDPBS
MK4R2F_5^_9&RX[1;$^Q+)$OD0U)\R/!XH_17LT*T\+VN&G/BK:Q=S\9C4ZRP
M%F:DUMC0S4+I6ECZU,NQ66L4I5.JJW$4!-FX%K+Q3H_=V9T^/5:MK62#=QI,
M6]="/Y]CI38G7NAM#^[E<F7Y8'QZO!9+?$#[>7VGZ6L\H)2RQL9(U8#&Q8EW
M%L[.,Y9W G])W)@7>^!(YDI]Y8\/Y8D7L$-886$90=#RA!=850Q$;GSK,;W!
M)"N^W&_1KUWL%,M<&+Q0U1=9VM6)-_6@Q(5H*WNO-G]@'T_*>(6JC/N%32<[
MR3TH6F-5W2N3![5LNE5\[]_AA<(TV*,0]0J1\[LSY+R\%%:<'FNU <W2A,8;
M%ZK3)N=DPTEYL)IN)>G9TTN<6WCW*.85FO?'8TN0?#$N>O7S3CW:HY[!K6KL
MRL!54V+Y6G],K@S^1%M_SJ.#@!_;9@1QX$,41.$!O'B(+W9X\:'X+J4I*F5:
MC?#/V=Q835SX]P!X,H G#CS9 _[0,1G4 MC.6\]W&.!QA;!0%56&;)9@.0M]
M><C_T(!J-3&, IB+2C0%G8BF!$M*&BMAL82-8QUMQ!-J*B+ Q0(=T4$V%C4:
M"YHDC0^;E2Q6=%I4;4E(C-()L_NOA,%LQ!K$4B-2^5'-N^BV3H"P\.5'L^]*
MBD)H0T"$K%I#CIKW0-E$E\U+++">HX8X]/><7F@LI86%*&0E[?,,[O%)54_\
M,$5W52G1&#B"//"#(*!-EOM9E$(XFL3P&RU37AY1U[UHG*=.,@DZC6B4!201
MC\*(EGL4%5#,''$GGY'8).$EBS)(1Q&+]<LG>K ^&Y$?Q1'$?NZ$@L )N>51
M6<)T0FDR\>. !.+$#R<3LCU)G>THI.4&C9G!YT;42EO*=0DE<52UC74I=@C2
MF-8]>*&,-60UB=AJF"2].F?%IR:A-64)UHQ$?2Z,_#P,>9DF+F2VUR^=1H,N
MYS\J'I&OH9_36](NG/IA'K/76><UO<&!BDF'BDE_M6*Z!]U7-P=A^)]J9M:B
MP!./_HH,ZB?T?J68^I"KYQ=ULI -O3*K[!@/PK"+ U&Y&<WVD=P1[L_6$9F4
MKJ6F.CIKFI:H\$G+)>%7<$,$@ZO!:,DUR=([F[-=.41!F%,*((&/@F#HO<@!
M)GSDAVGP^C#.(89;H:FVNV\_F01P(%79D*KL8*KZ"&Z%;;6TDMR][YN.5=MB
MO>Z+U>^*Z:HKIAM73,QC-13-6SD^:/_M')_]G!>_;XC?6JFY(W5NUSNW]<YM
MEG2O])/_?+,G!N+-+@[JN/0O0O3HF$99^QN9$MB43*%7':U_0782?B<W>$9B
M(2HO/\T3OHA<N4Y3WL<04OE1#Z-]POLLR'F?0I*&_F2: #&<!J\%M6HJ53\F
MAG0-9PC^1=1'0P=ZBPOC%Q-#C7KIYB(#K@-UP\-P.HQ>9]W$L1/OYC;B'E'<
M0(4+4@VHS7F@NUFH^[!J[>:/N;(TS;CMBL9'U"Q ]PNE[/:##0P#Z>G_4$L#
M!!0    ( /@^!E/E&YWK/P0  !@,   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(W+GAM;*U7VV[C-A#]E8$:% F@1#?;<5S;@+/9=+?82Y"DVX>B#[0TLHBE
M1"])Q4F_OD/*5IQ 5KO%OL2D.#/GS/"0G$PW4GW5!:*!QU)4>N85QJPG0:#3
M DNFS^0:*UK)I2J9H:E:!7JMD&7.J11!'(:CH&2\\N93]^U&S:>R-H)7>*-
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
M;IE3BT9E#>A^(Z4Y;*R#8].?_P502P,$%     @ ^#X&4X'[-WB( @  EP4
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
M+ YCB!(V#WR@PPOC%&XH04I)=L33BEP$G*6T*0A9$'.K&:41<#K>U!^8\$H
M3A:CR ;#B2AI&I 417.6A$Z*8Y8$'+[E&.AB^$(W4:%DM_W/T)T$7W\]7O]@
M$9U1.F'BL"44>&P1C4GR0X>RS^(H@L^T-_:9S^<0I6Q&L*0QO68PC]F<%GM
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
M,-_'0NCEQ-XQB_\I]/\!4$L#!!0    ( /@^!E.?Y"HFB0(  "D&   9
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
M)POJ50OJM1+M=UL""W1;))2V;IO"B'\\=Q"$_3/"NE1OX SL@'X%Z+<"/J]
M8H"S!2)B%B+)X0S<X#&6TAREE9!F#]C(_1I3,/#/P>M"H>>'=O!^!=YO!1_G
M*09/;20AYAIS:(*;$ZSN[=?F]P?T'-(F%/3LD$$%&5P4_DBD*5>FY!3Y1B&L
MY';8H![E,#C?K'4AWSG:T2>P@PIVT K[EDF(Q (S A)K]DYFD,&<:QODH#:_
MY_>],TB+D.=3.V180887>70)+-%+$C$)S<<JK &XOGL>=XN0UVN@I,ZA.CD7
M<6Y85.3/1LC2T F ZYQ3VJ0\VH1Y5$1I*^8$)-\PT\%@:<,\OLZ3NA63UG.4
M-SBGK OU:--)IX<Z1=WV))67YZ/49 5TZV<B[-?\6)?J>T[#,:>'ND4_*%Q"
M8WYG9=#AN+<0%\%[=2R?]H)S>HN8YX1-^(<J1=O+U!,H=4>>1+;XK$&F;0F?
MUJM0Z'GA.:BEHCF#HVB<@AZJ%6TO5Z-F#^^+U4>>]FMUWO>/RVBY (N8Z[H-
MU9::JG4Z<B@1M+U&V)N6QP^T?H"Y)  N.3;]4KIO;]$5!-)5(G8@_U#[0)HO
M4U&T;H".XGIG,CSZ+\87+/ZFHR3K+$8_&@MC(47&-ERNL0L8\?B&O$+"89Z[
M^TLD,I'RZ&!J%&ERU1F/7K],S7/G^H8L63(WLVZ7/%H2;B8",ML5?"9F<\S=
M"3XQ27: /Z8EQBL$YG0C(L%<_0S.!7KNK:WU[![=+;!/6.1W-(5Y>)WIHB.M
M1JM[X&-^7:J-]^_&&.'Z%PP2?LFOCMW#%,7%\V\F%YA2L:V:XW3.;8 ;2A9W
MN>)%BU5^NYD)C8U,_HA%#9=L!/#[7 B]?S$35#?JX?]02P,$%     @ ^#X&
M4];^Y[#Z @  T @  !D   !X;"]W;W)K<VAE971S+W-H965T,SDN>&ULK59M
M;]HP$/XKIV@?J-0V;Q"Z"I#*2[5.JHK*NGV8]L&0@UA-;&:;TNW7SW9""DE
MU;8O8%^>Y^Z>R]F7WI:+9YD@*GC-4B;[3J+4^MIUY2+!C,A+OD:FGRRYR(C2
M6[%RY5H@B2TI2]W \R(W(Y0Y@YZU3<6@QS<JI0RG N0FRXCX-<24;_N.[^P,
MCW25*&-P![TU6>$,U=-Z*O3.+;W$-$,F*6<@<-EW;OSK263P%O"5XE;NK<$H
MF7/^;#9W<=_Q3$*8XD(9#T3_O> (T]0XTFG\+'PZ94A#W%_OO-]:[5K+G$@<
M\?0;C572=ZX<B'%)-JEZY-M/6.CI&'\+GDK["]L"ZSFPV$C%LX*L,\@HR__)
M:U&'/8+VTTP("D)0);2/$,*"$+XW0KL@M-\;H5,0K'0WUVX+-R:*#'J";T$8
MM/9F%K;ZEJWK19GIDYD2^BG5/#48<29Y2F.B,(9;R@A;4)+"3&F#;@<%8U2$
MIA):(YZM.=,F"7P)#RI! 7=LP3,$PF*8O.K6E7@&K8)Q!A?P-!M#Z\,9? #*
MX$O"-U)#9<]5.G,3WUT460[S+(,C689PSYE*)$Q8C'$#?WR:'YW@N[IB9=F"
M7=F&P4F'GS?L$D+O' (O\!OR&;V?[C7)^;?HD[^.?E",L.RAT/H+C_A[$"O"
MZ&]B3OXYO'64O0AT:TP%2MTWN4'W3D.;2?A^,Y=*Z'OCQXF,VF5&;9M1^TA&
M=TRA#JITVYD&;6JXW$%D'9C+]&70[?;<E_UW6(?XOG>(&=<Q0?#Q$#.I8Z(P
M*#$' CNEP,Y)@?GQR]5!"XNS=PX,59/8W%EG+X-V5<FHCND$5;5US$6W$U3D
MUD&^%UTUZXU*O='_U!O5*MZ^JK[=.B8*JWKKF(M.$%;TUD%^U_,J>MV]*SI#
ML;*S4<*";YC*3UII+<?OC9TZ%?O0OQ[Y#?:Q'M?Y='USG\_Z>R)6E$E(<:E#
M>9==_6I$/C_SC>)K.R#F7.EQ8Y>)_N1 80#Z^9)SM=N8 .5'S. /4$L#!!0
M   ( /@^!E/7Z9\+C0(  "0'   9    >&PO=V]R:W-H965T<R]S:&5E=#0P
M+GAM;+656T_;,!3'OXH5\0 2(]<V&THKE98-IJ$Q&-L#VH.3G"86O@3;H?#M
M9SLAJD1:\;#UH?'E_/[G$N<XVPCYH&H C9X9Y6KFU5HWI[ZOBAH85B>B 6YV
MUD(RK,U45KYJ).#208SZ41!,?88)]^:96[N6\TRTFA(.UQ*IEC$L7\Z BLW,
M"[W7A1M2U=HN^/.LP17<@KYKKJ69^8-*21AP101'$M8S;Q&>GJ?6WAG\(K!1
M6V-D,\F%>+"3RW+F!38@H%!HJX#-XPF60*D5,F$\]IK>X-*"V^-7]<\N=Y-+
MCA4L!?U-2EW/O(\>*F&-6ZIOQ.8"^GPF5J\05+E_M.ELD\1#1:NT8#UL(F"$
M=T_\W-=A"PAW 5$/1.\%XAZ(WPLD/9"\%YCT@$O=[W)WA5MAC>>9%!LDK;51
MLP-7?4>;>A%NS\FMEF:7&$[/5Y!K=+@"C0E51^@#NKM=H<.#(W2 "$<_:]$J
MS$N5^=HXLXA?],)GG7"T0_AKRT]0'!RC*(C"$7RY'U]!8?#0X<$(OMJ/?R_T
MX'T,/]^/+]IJEW??%'BH<C14.7)Z\0Z]LU:9%:70HGALB2+N&[G_9M;0I0:F
M_NSQ$0\^8N<CV>%C*:$D&JUQ02C1+\?VE!#6,I0+::0(KU"!&[.K7\;JV8E/
MG;AM+D_S3X']9?[32%#)$%2R-ZA%54FHL ;42,(+TF"*,!,MUP@KTYN@'#M9
MR9M8)DD:!],AENX$C9C%29BFXR%/AI G>T/^0D5NHKSX@>ZO@.4@][V<Z2 Z
M_6\'(!U\I/^^UN?IFR).P_#-:_>W.HR]/ZZPK A7B,+:<,%):FHJNY[<3;1H
M7-/)A38MS UK<XV!M 9F?RV$?IW8/C9<C/._4$L#!!0    ( /@^!E,%W=Q7
M/P0  )43   9    >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;+5878_:.!3]
M*Q9JI1FI);'S 1D!TA94;:L9=333:1^J?3#A E&3F+4-=/;7K^TP"1\> QK!
M \3)/=?GVB?'QKTUX[_%'$"B/T5>BGYK+N7BQO-$.H>"BC9;0*F>3!DOJ%1-
M/O/$@@.=&%"1>\3W8Z^@6=D:],R]>S[HL:7,LQ+N.1++HJ#\^1/D;-UOX=;+
MC8=L-I?ZAC?H+>@,'D$^+>ZY:GEUEDE60"DR5B(.TW[K+WPS)(D&F(@?&:S%
MUC72I8P9^ZT;7R;]EJ\900ZIU"FH^EG!$/)<9U(\_MTD;=5]:N#V]4OVSZ9X
M5<R8"ABR_&<VD?-^J]M"$YC292X?V/IOV!04Z7PIRX7Y1NLJ-E+!Z5)(5FS
MBD&1E=4O_;,9B"T #E\!D V G H(-H# %%HQ,V6-J*2#'F=KQ'6TRJ8OS-@8
MM*HF*_4T/DJNGF8*)P<C&$MT]5A-(F)3I&]<HZL12)KEXAI]1$^/(W3U[AJ]
M0UF)OL_94M!R(GJ>5-WK)%ZZZ>I3U15YI:NOR[*- O\#(C[!%OC0#1]!JN#8
MP/U=N*>*KBLG=>7$Y M>R7>KVKK@(8=))M%GFF9Y)I_1+_/@BX1"_./H)JB[
M"4PWH6. /Z 99\(Z9!4X-F#]RJT&4=@)_+CGK;:'QA(6A+C3J<-VN(4UM]#)
M[9N< U>B'TL;M0H;;?5)2$#VB!T&!0F)[;2BFE;DI'4+0MR@IY(6C,OL/YB@
M2292MBPE4LHS?%$FQ)*6*:"4"6D=V>B0?DCVZ1\&!3@,[?3CFGY\ OUJWM,E
MYZ!X+W0EK+3QC \H8))@O$?4%M4-?3O33LVT<X(V2[58J/?@!*H=BPIQT@GV
MN%K"<!<G@9ULMR;;=9+]:1Q9B8&N@*L5!L%T"F814+XD@8.0B%,)-N+NS*3=
MB=[;#,D-"]H$OW<X1%(7ECCS/,"*Y:NLG*&TLJ*<T5*@7W=0C(&[/ C[C<O[
MES0[O+6<X+?8W0:]K8W$5Y\]!5G"XB0FD5U!N+%\3"ZFH2.I<;L36$5T%-?=
MQ^T6URPTV+W2? =>G*&=9I' X46UT]@^=OO^,>U$!Z((DL@BGL.XT-\1V2Z_
MQM>QV]C?I!YW:M*.?;MZW+B@C8E3/<U2@-UKP9VR_9DJZC3Q-*:-NQ<53V.B
MV.VBQ\23'#J*[W?"?>W8PN+7-C2D\5_B7TPZ1U)';;(O@:J6\W&[Q36>3]R>
M?VL\9T&?Z3B'4^1#MO;H%]VDD\8\B=L\WS1![M11V[>_V^?C=HMK')RX]_F/
M<_5R?Y1Z?3";YU.FJ'%M$EUTBAK[)9>SWR.IE?WN;^4V4W0V;K>XQGZ)VWYO
M63D[<X8:#R87]6#2>#!Q>_";9LB=6NW18_L,N7'!:R[G;9V9Z .K.\IGF;*Q
M'*8JD:_^$K00K\Z JH9D"W.,,F92LL)<SH%.@.L ]7S*F'QIZ).9^B1N\#]0
M2P,$%     @ ^#X&4Q/C>1HF @  R 0  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#(N>&ULC51-;]LP#/TKA-%#"W1U8J?I5B0&U@3#,K18T:S;H=A!L>E8
MJ#X\B4[:?S])=KP,:X)=;)'B>^2C*$VVVCS;"I'@10IEIU%%5%_'L<TKE,Q>
MZ!J5VRFUD8R<:=:QK0VR(H"DB)/!8!Q+QE6438+OWF03W9#@"N\-V$9*9EYO
M4.CM-!I&.\<#7U?D'7$VJ=D:ETB/];UQ5MRS%%RBLEPK,%A.HX_#Z]G(QX>
M[QRW=F\-7LE*ZV=O+(II-/ %H<"</ -SOPW.4 A/Y,KXU7%&?4H/W%_OV#\%
M[4[+BEF<:?&#%U1-H_<1%%BR1M"#WG[&3L^EY\NUL.$+VS9V/(H@;RQIV8%=
M!9*K]L]>NC[L 8:' $D'2/X7D': - AM*PNRYHQ8-C%Z"\9'.S:_"+T):*>&
M*W^*2S)NESL<97-<$9PNVS,$7<)7JM" =Y_!Z1R)<6'/X!T\+N=P>G(&)\ 5
M?*MT8YDJ["0F5X2GBO,NX4V;,#F0\ M3%Y .SR$9)(,WX+/C\#GF._CPP]_P
MV$GO]2>]_B3PC0[PW6JF+-3LE:T$PM,=RA6:GT>(TYXX#<3IL<8NE"73N*$G
M>+IU ; @E/88_:BG'QVMNSVFPB4YAY+E"$SJ1M%;Y]$2C0.1O]2;+!U=N=9O
M]KO^;U RO/P3U-88[\V9O^-WS*RY:Y_ TL$&%U>7$9CVWK0&Z3J,WDJ3&^2P
MK-Q3@\8'N/U2:]H9?IK[QRO[#5!+ P04    " #X/@93P 3+KK "   >!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6R=E=MNVS ,AE]%\(JA!;KZ
M%#MQEP1HFQ7;L )%#]O%L O%9F*ALI1*=-*^_2@G-;+%R45O;!W(GQ]MD1JN
MM'FR)0"RETHJ._)*Q,6Y[]N\A(K;,[T 13LS;2J.-#5SWRX,\*)QJJ0?!4'J
M5UPH;SQLUF[->*AKE$+!K6&VKBIN7B]!ZM7("[VWA3LQ+]$M^./A@L_A'O!Q
M<6MHYK<JA:A 6:$5,S ;>1?A^67F[!N#GP)6=FO,7"93K9_<Y%LQ\@('!!)R
M= J<7DNX BF=$&$\;S2]-J1SW!Z_J5\WN5,N4V[A2LM?HL!RY T\5L",UQ+O
M].HK;/))G%ZNI6V>;+6Q#3R6UQ9UM7$F@DJH]9N_;+[#ED,4[G&(-@Y1P[T.
MU%!../+QT.@5,\Z:U-R@2;7Q)CBAW$^Y1T.[@OQP/($ILN,+I6HNV0W'V@@4
M8-D=2(Y0,-3LRD AD%WS7$B!KZ>T1[9?+)(!^Z&YLHRK@FDLP= 'F>().YX
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
M,)A 0C"V!\2#FYPT%HG=V4[+]NMW[*2AE+0JF[27Q)?S?9_/)3[I+X5\5BF
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
M1[M;7R>HL=P".;56:0E/AOP)$C1/.B&;S6XP;H&LFQWM[G9WM^0[A/G4OZ[
MT75M4VC=F^CX@[=$M.XC=.]&\OX5T6P?K$WLNGG0[NXQXY*'_#5"L[J(L_X'
M"\WJ>LW>4Z_?)C3;4J*WZ\SJ LVZ"_3/6.CPZY)K1+40Q%(E*GIZE>YU\60[
M]OQ*1E\MZ)1<9SJ(,3U2G]!>+7U=]5AWU;L!=]+'\Q[A4:0A<M4##YDBS5*R
M7 ,$%<"VW09K;O 'P^8Q8*=9D8&W<9+%IQ[E!WR#"+BS+PZUU=WJ)<)I?G3V
M:O/B#<05UQ%NF4@""W3M'XYQ,>CB4%\,K%KFY^*YPGJ9YI<Q<*Q:S@"_7RAE
MUP,W0?5J9?H_4$L#!!0    ( /@^!E- &AM"7@,  -4*   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0Y+GAM;*56VV[;.!#]%4+H0P(TT5V6#-M ?$-;M-N@
M:;L/11]HB;:(2J1+4G'Z]SNB%-61&"'(OMCB\)R9.<,1-;,3%[]D3HA"#V7!
MY-S*E3I.;5NF.2FQO.9'PF!GST6)%2S%P99'07"F265A>XX3V26FS%K,M.U6
M+&:\4@5EY%8@694E%G^6I."GN>5:CX8O])"KVF O9D=\('=$?3O>"EC9G9>,
MEH1)RAD29#^W;MSI-JGQ&O"=DI,\>T:UDAWGO^K%^VQN.75"I""IJCU@^+LG
M*U(4M2-(XW?KT^I"UL3SYT?O6ZT=M.RP)"M>_$LSE<^MV$(9V>.J4%_XZ1UI
M]82UOY074O^B4XMU+)164O&R)4,&)67-/WYHZW!&"*-G"%Y+\'H$"&PF^"W!
M[Q."9PA!2PA>&B%L">%+(T0M(=*U;XJE*[W&"B]F@I^0J-'@K7[0QZ794&#*
MZL:Z4P)V*?#48L7+DBKH%"419AE:<:8H.Q"64B+1!6P?.=.[?(\^$CA#M'F
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
M2;5[*1Y7$,; -4"]7S F/QHZ0'TC._X/4$L#!!0    ( /@^!E/KVA%F  ,
M .,(   9    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;+56;6^;,!#^*Q::
MM%;*"N&]51*I>9FV29VB9MT^3/O@@!.L J:V2=K]^IT-82@AK-JT? BVN>>Y
M>\YG'Z,]XX\B(42BYRS-Q=A(I"QN3%-$"<FPN&(%R>'-AO$,2YCRK2D*3G"L
M05EJVI;EFQFFN3$9Z;4EGXQ8*5.:DR5'HLPRS%^F)&7[L3$T#@OW=)M(M6!.
M1@7>DA61#\62P\QL6&*:D5Q0EB-.-F/C=GBS")2]-OA*R5ZTQD@I63/VJ"8?
MX[%AJ8!(2B*I&# \=F1&TE0101A/-:?1N%3 ]OC _EYK!RUK+,B,I=]H+).Q
M$1HH)AM<IO*>[3^06H^G^"*6"OV/]I5M<&V@J!229348(LAH7CWQ<YV'%@!X
MN@%V#;"/ >X9@%,#G-=Z<&N ^UH/7@W0TLU*NT[<'$L\&7&V1UQ9 YL:Z.QK
M-.2+YJI.5I+#6PHX.5E)%CTF+(T)%V_1XJFD\@5=S(G$-!67Z!UZ6,W1Q9M+
M] ;1''U)6"EP'HN1*<&YHC"CVM&T<F2?<>2@.Y;+1*!%'I.X S_OQ_L]>!-$
M-\KM@_*IW4OXJ<ROD&,-D&W9PXYX9OWP.\P!/CP+G_^;]T4__#/;-7"K)QE.
M4P:.YG/.\-4;__UV+22'P_NCA]-M.%W-Z?:5%MPE1<FC!,XR*CC;<IP-$"YE
MPCC]26*$,U;FLBL!%;FOR=5MMYO8G@6_D;GK",IK@O)Z@UH>@F$;).%B%25_
M02+!G A40F7!%7HF;'0!!Z"RO.PJ_\JOUXK7M3S+#9IXJZKJ,/.]4-5 VVQ^
M:A8&5NB'W>K]1KW_G]0/4,2$1!F!G8L':(?3DG1EP3_9-0?V+#Q*PJF5'5J^
M?Y2#4RLO')XK@*!)0?"75<F)ZJLTW[;KLV5XME2GP4F@0\^Z;D5:Z?FC627(
M;-WF&>%;W48%Y!^\5]=;L]ITZEO=H([6I\.;6=5P?]-4[1\NKRW-!4K)!BBM
MJP *C5<MM9I(5NB>L682.I >)O 50K@R@/<;QN1AHAPTWS637U!+ P04
M" #X/@93I^:#PH$%  !#%P  &0   'AL+W=O<FMS:&5E=',O<VAE970U,RYX
M;6S%6%UOVS84_2N$46 )$-<B]6$K< PTMK=U6-:B:;>'8@^T1%M:)=$EJ3C9
MK]_51R2;HF5W+=H76Y+/O9<\/KPZY'3'Q2<9,:;08YID\F80*;6]'HUD$+&4
MRI=\RS+X9<U%2A7<BLU(;@6C81F4)B-B6=XHI7$VF$W+9V_%;,ISE<09>RN0
MS-.4BJ=;EO#=S0 /GA^\BS>1*AZ,9M,MW;![ICYLWPJX&S59PCAEF8QYA@1;
MWPQ>X>LE*0-*Q)\QV\F]:U1,9<7YI^+F=7@SL(H1L80%JDA!X>N!S5F2%)E@
M')_KI(.F9A&X?_V<_>=R\C"9%95LSI._XE!%-X/) (5L3?-$O>.[7UD](;?(
M%_!$EI]H5V.M 0IRJ7A:!\,(TCBKONEC3<1> .0Q!Y Z@.@!SI$ NPZPSZW@
MU '.N17<.J"<^JB:>TG<@BHZFPJ^0Z) 0[;BHF2_C :^XJP0RKT2\&L,<6IV
MKWCP*>))R(3\"2T_Y[%Z0A?SB&8;)E&<H5=!D*=Y0A4+T1L5,8'F/ 5-1H58
M'ACZG4N)5D_E4YZQ3%VBBP53-$[D)1JB#_<+=/'B$KTH<KV/>"YI%LKI2,'8
MBQ&,@GJ<M]4XR9%QVNB.9RJ2:)F%+#3$+_KCO9[X$7#6$$>>B;LEO0E_R[.7
MR+:N$+$(-HQG?GZX99K.UU5?_N_J!V38C8KL,I]])-\ID;S. IXR]/$=3Q($
M"WQ'1?AW3UVGJ>N4=9TSZO*R;G!0]R(!=5Z"](KR5VC%-G&6Q=D&\37:,A%S
MDY)NJYI>6;-HM \S!WOV=/2P__=V04/L8,<ZA"T,,.+XXT/4TH!RB=_F.B#'
M;<AQ>\EY+V@F@9NR'X?_0"^!!J^,:Z]*Y.[5Q^.)/N,N:#B9:#-9=$$.\1UM
MNH9,GH==\W2]9KK>5VFA$D$MB2O$LK!?!5YGD![QL<9)%P0J<,:>QLHYN98G
M<QW0,FYH&??2\@N8!8F@Z:)BXM#300T!E1%:@T= $0N+/O_QCJ4K)OJ6Y*2I
M-_FNK<!OZOH_H!7XW85A.1--!%W0T'$<5].  65C2Q>! 85M8ILU@*WV+6_U
MLO/F%"- "+A.!MXO2*B4\3H.RLXAKU &=A5(4O01L?4:#)[Y]6T9%K5/-*I,
M*/"T&E4&%'%LC?:E*9?MC(]QM>>(<+^24IY#G]RC B2U%CP%5_L%&D.*PY5B
M@DF%V",X>\F,Q.&NQAQ+UY@)9>&)3EP71<83O?V:<I&C&B,M;Z3_?0,"6;&,
MK6-54)#D8+0*U[<5_"$N-Q:@L(8<^LC,.B*&?W6L]UT3BGCZR\B$&I..CDP5
M"3Y"1VN)L-U/!U<T0?3;B,G(E&V0A#W6F>JBQB[6B>J"B.5Z.E%=E&^1(SRU
M%@[W>[@_H+T$N1#@3895(S[]^C;2X71&9^M->&X N5TVNB#'Z9@8 VI(W/$Q
MW;2N#??;MF_M8[#!W-F^;NX,J*$]T2>]."O9\F2R0VI:AX?[+9[I+:;1D6>"
MT23^%\C;@/-Y7D70?&"'&S_0XE@"[)" A@3O_C 7Q5=%WE71E(P,=IT9<1R=
MP"Y([UH+ V8XZ2ZS+@K:\Q%WC%L?B/N-('@M%F^R>JT%3T@9]P?G>$'<FD'\
M?=T@;NT@_A%^$'?]F8UQI\L87)SO^;HC-, \J]-F3+[1WWO5'9Y>M(Z0]#O"
M+]@=DJ[1,FP/#2C#_M" ,FP03;F.[Q!):^W("6OWC7MK7>[@J&#BZ][-@!IB
MRYT0G9MSLBU/9ZO(&>T="J9,;,K36 D3!C]2G>PT3YL3WU?E.:?V_!9?S['A
M^0)?+ZOSW#9]=;Q\1\6FV'4F; VEK)=C^"-%=6);W2B^+8\D5UPIGI:7$:/0
MH0L _+[F7#W?% 6:<_/9?U!+ P04    " #X/@93SP)'K-4"   J"   &0
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
MJ1@6@4J N+\DA.\6<H-F_!S_!U!+ P04    " #X/@93Q8JKVSX#  #1"P
M&0   'AL+W=O<FMS:&5E=',O<VAE970U."YX;6RU5EUOTS 4_2M6Q .38(F=
MCR936XFU18"8-&T#'A /;GN;1B1VL9V5_7ML)\VZU"MC:"]-;)]SO\ZM<X=;
M+G[*-8!"OZN2R9&W5FISYOMRL8:*RE.^ :9/5EQ45.FER'VY$4"7EE25/@F"
MQ*]HP;SQT.Y=BO&0UZHL&%P*).NJHN+N'$J^'7G8VVU<%?E:F0U_/-S0'*Y!
M?=E<"KWR.RO+H@(F"\Z0@-7(>X?/9C@T!(OX6L!6[KTCD\J<\Y]F\7$Y\@(3
M$92P4,8$U8];F$!9&DLZCE^M4:_S:8C[[SOK[VWR.IDYE3#AY;=BJ=8C+_70
M$E:T+M45WWZ -J'8V%OP4MI?M&VQ@8<6M52\:LDZ@JI@S9/^;@NQ1]!VW 32
M$DB?$#U""%M"^%0/44N(GNHA;@DV=;_)W19N2A4=#P7?(F'0VIIYL=6W;%VO
M@IE&N59"GQ::I\97< NL!G0%"YZSPHKW>EI(FN<"<FK7?&6.:R$*EJ,=87Z'
M;NXV<*+1H&A1RA/T%GVYGJ+7KT[0*U0P=+/FM:1L*8>^TI$:?_ZBC>J\B8H\
M$E6(+CA3:XEF; E+!W]ZG)\<X?NZ0EV9R*Y,Y^2HP4\U.T5A\ :1@&!'/).G
MTP-7.O_G??9L[P^*$78]$UI[X2/V7.W1-,7WSQJ*/BJHY(\CCJ+.460=1<>;
MT]4_#3&Q1',9WHX)R:)(IW>[+XL#%N(LPP]ATT-8%*5)V(/-'+ X3C#I8 ^R
MC+LLXZ-93G2K"GUAUK345^_N?_;] JHYB&-E3#H'R<OJ->@<#9ZK5T.,]TJ'
M8XSCOEX.6)02'/7T.H21;) -^GJY8'$6IVZ]TB[+]&B6-X(R2>UW[E\5RSH7
MV<LJAH/[^S]XKF8M<[]^29R&24\S%RP-HAYLZH!A$@^2N">:&X>3S*T:WOO2
MX;]D^@]*87)OEKRP5O?W+@Z?K55X>-/IFJ4'8CEQ) GZ:AWB(A(.^N+/G#B,
MR:"GEK\WHE0@<CL;2K3@-5/-EZ?;[>;/=W;JZNV?X[,)=NQ/S;QJ1Z)[\\VP
M>T%%7C")2EAI5\'I0+>6:.;'9J'XQ@Y(<Z[TN&5?UWKF!F$ ^GS%N=HMC(-N
MBA__ 5!+ P04    " #X/@93J%'61C0"  "@!0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U.2YX;6RU5-]OVC 0_E=.41]:J2,A ;I5(=* 3>NT2JBLV\/4
M!T,.8M4_4MLAK;0_?K83(J0"Z\.6!\=GW_?=?6>?TUJJ1UT@&GCF3.AQ4!A3
M7H>A7A7(B>[)$H7=64O%B;&FVH2Z5$AR#^(LC*-H%')"19"E?FVNLE16AE&!
M<P6ZXIRHEPDR68^#?K!;N*.;PKB%,$M+LL$%FOMRKJP5=BPYY2@TE0(4KL?!
MQ_[U=.3\O<,/BK7>FX-3LI3RT1DW^3B(7$+(<&4< [&_+4Z1,4=DTWAJ.8,N
MI /NSW?LG[UVJV5)-$XE^TES4XR#]P'DN"85,W>R_H*MGJ'C6TFF_0AUXSM,
M EA5VDC>@FT&G(KF3Y[;.NP!^H,C@+@%Q&\%)"T@\4*;S+RL&3$D2Y6L03EO
MR^8FOC8>;=50X4YQ893=I19GLD6UU/A4H3#P:6M'#><S-(0R?0'OX'XQ@_.S
M"S@#*N![(2M-1*[3T-C(#A^NVBB3)DI\),K7BO4@Z5]"',7] _#IW^#"PJ-#
M\-#J[43'G>C8\R5O% V_OED/N#'(]<,)_J3C3SS_X C_#!7=$G<_+T%(=UT)
M \)E)<PA\0W9R).YKMMFR8?(?FFX/9#$H$MB<#*)/9'8B+Q%OD3U +_!GL>+
M+R8L:E)V.R>D#[NHP_]2VE''/_J'I9V,7I7V:OBZLN%>_[BWZY:H#14:&*XM
M+NI=6<VJ>0\:P\C2M]12&MN@?EK8)Q25<[#[:RG-SG!=VCW*V1]02P,$%
M  @ ^#X&4[WBNN#G 0  3P0  !D   !X;"]W;W)K<VAE971S+W-H965T-C N
M>&UL?91M;YLP$,>_BN7774UHFJX506I9ITW:I"K5NI>3 Y=@U=C4/D+W[><S
M)*-;DQ> [WR__]WY@:RW[MG7 ,A>&VW\DM>([8T0OJRAD?[<MF#"S,:Z1F(P
MW5;XUH&L(M1HD2;)0C12&9YGT??@\LQVJ)6!!\=\US32_;X#;?LEG_&]8Z6V
M-9)#Y%DKM_ (^*-]<,$2!Y5*-6"\LH8YV"SY[>RF2"D^!CPIZ/UDS*B3M;7/
M9'RMECRA@D!#B:0@PV<'!6A-0J&,EU&3'U(2.!WOU3_'WD,O:^FAL/JGJK!>
M\H^<5;"1G<:5[;_ V,\EZ956^_AF_1![E7)6=AYM,\*A@D:9X2M?QW68 LD1
M(!V!]!]@-C\"7(S 16QTJ"RV]4FBS#-G>^8H.JC1(*Y-I$,WRM N/J(+LRIP
MF'^3:]"9P"!%#E&.V-UI[%Y#V$I\!RP&,#T"/DG=P5M,A)(/=:>'NM.H,S^B
M4TA?GS%ZL_N73NVD#N7X,[8"CTZ5"-4P*4WUGV\"O-?YZ<2=_["5LOU%2O1,
MQ/[FH8E;4[UUG$Y;#&D7,2W=O5V^F,^O%]=)DF1B-UTJ,=ENNFK?I=LJXYF&
M36"3\ZM+SMQP? <#;1NW<FTQG*<XK,.-!T<!87YC+>X-.E2'?TC^!U!+ P04
M    " #X/@9392AN-1@#  "*$0  #0   'AL+W-T>6QE<RYX;6S=6%%KVS 0
M_BM&':.%43MQX\9K$M@"A<$V"NW#WHH2RXY ECQ9Z9+^^NDLQTE37<CZL+5S
M2"W=I_ONT]VY,AG59BW8[8(Q$ZQ*(>LQ61A3?0S#>KY@):W/5<6D17*E2VKL
M5!=A76E&LQJ<2A'VHR@)2\HEF8SDLKPN31W,U5*:,;GH3(&[?<G&I)=<D,#1
M357&QN3^]/W/I3)7[P)W/_EP<A+=GUWMVT\;X(R$7M+!$:3G4803 XB1)\>1
M'^+&J"^/HC[ W!"';>8GHUS);0%BX@PV,BU9\$#%F$RIX#/-P2NG)1=K9^Z#
M8:Z$TH&QE;=2>F"I'QW<<S-HBI:GY%+I)K:+X/[.VN5[P&8& KD0G< ^<8;)
MJ*+&,"VO[:19W!B?04$[OEM75F&AZ;K7'Y"M0W.S069*9TQW87ID8YJ,!,M!
MCN;% NY&52& QJC2#C)."R5IHV'CT0XL[9P)<0M/S(_\"?<JWZEI!!65W= *
M:H>.QDV ?Y?-<>_21B_B#2K^H,SGI=V.;.;0*^Q&LYROFODJ[P1@[#V<G5:5
M6'\2O) E<YL_.N!D1#=^P4)I_FBC0:O,K8%I$CPP;?A\U_)+T^J.K<RFG58Y
MKKG_!C7_W3P73#)-Q:YHV_NO.<LO5AQ?_BO)S7^5?<%>C>TQ^-I%#MZ"R.0M
MB'R=/1FVQ\[.V?;D9.NL ;Q!C,EW>%<1VZ#!;,F%X;*=+7B6,?GL@+/TAL[L
MB^83?KL^8SE="G/7@6.R'7]C&5^6:;?J!A+1KMJ.O\+V>DGW^F)C<9FQ%<NF
M[507LV88V(&-VE[@L(]<-Y<?P7P<YD< P^)@"C ?YX7%^9_V,T3WXS!,V]"+
M#%&?(>KCO'S(M/E@<?P^J;W\.TW3.$X2+*/3J5?!%,M;DL#7SX9I P\L#D3Z
MLUSCU<8[Y' ?8#4]U"'83O%.Q':*YQH0?][ (TW]U<;B@ =6!:QW(+X_#O24
MWR>.H:J8-NP)QI$TQ1#H17^/)@F2G00^_OI@3TD<IZD? <RO((XQ!)Y&',$4
M@ 8,B>/F'-P[C\+-.15N?WV9_ 902P,$%     @ ^#X&4Y>*NQS     $P(
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
M% ,4    " #X/@93!T%-8H$   "Q    $               @ $     9&]C
M4')O<',O87!P+GAM;%!+ 0(4 Q0    ( /@^!E-,K Y:[P   "L"   1
M          "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( /@^
M!E.97)PC$ 8  )PG   3              "  <T!  !X;"]T:&5M92]T:&5M
M93$N>&UL4$L! A0#%     @ ^#X&4\[Y'=H:!0  014  !@
M ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( /@^
M!E,<C7ANS@<  &PA   8              " @5X-  !X;"]W;W)K<VAE971S
M+W-H965T,BYX;6Q02P$"% ,4    " #X/@933]ROTRT"  "4!   &
M        @(%B%0  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%
M  @ ^#X&4\)FG(S9!P  C",  !@              ("!Q1<  'AL+W=O<FMS
M:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( /@^!E-\=2:);P<  (X=   8
M              " @=0?  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"
M% ,4    " #X/@93N<@)6H4*  !!00  &               @(%Y)P  >&PO
M=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ ^#X&4Z'Z]'W. P
M%0@  !@              ("!-#(  'AL+W=O<FMS:&5E=',O<VAE970W+GAM
M;%!+ 0(4 Q0    ( /@^!E.VUBT+)0D  #<7   8              " @3@V
M  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " #X/@93VH_1
M4XL"  "L!0  &               @(&3/P  >&PO=V]R:W-H965T<R]S:&5E
M=#DN>&UL4$L! A0#%     @ ^#X&4RIUWO91!   2@H  !D
M ("!5$(  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " #X
M/@93^V?I8_D'  #6%0  &0              @('<1@  >&PO=V]R:W-H965T
M<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( /@^!E-H./BN[08  %81   9
M          " @0Q/  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#
M%     @ ^#X&4WYRXP'P!0  .PT  !D              ("!,%8  'AL+W=O
M<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " #X/@93FHPCL^(%  !F
M$   &0              @(%77   >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM
M;%!+ 0(4 Q0    ( /@^!E/N?&O4<!(  "4R   9              " @7!B
M  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ ^#X&4PJD
M],&+ P  ,0D  !D              ("!%W4  'AL+W=O<FMS:&5E=',O<VAE
M970Q-BYX;6Q02P$"% ,4    " #X/@93P$[3];H#   J"   &0
M    @('9>   >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    (
M /@^!E.]^L_M5P8  *0/   9              " @<I\  !X;"]W;W)K<VAE
M971S+W-H965T,3@N>&UL4$L! A0#%     @ ^#X&4Y8[!/KJ!P  $Q0  !D
M             ("!6(,  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"
M% ,4    " #X/@93Z]D-?.4"  "H!@  &0              @(%YBP  >&PO
M=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( /@^!E-131%(_@<
M +P4   9              " @96.  !X;"]W;W)K<VAE971S+W-H965T,C$N
M>&UL4$L! A0#%     @ ^#X&4]K?G?&3 @  >P4  !D              ("!
MRI8  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " #X/@93
M/'$?_7(#  !E!P  &0              @(&4F0  >&PO=V]R:W-H965T<R]S
M:&5E=#(S+GAM;%!+ 0(4 Q0    ( /@^!E-Y9H^XZP(  %H'   9
M      " @3V=  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%
M  @ ^#X&4RFYPV1'!P  (Q,  !D              ("!7Z   'AL+W=O<FMS
M:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " #X/@93('B3.8<$  "<"@
M&0              @('=IP  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+
M 0(4 Q0    ( /@^!E/E&YWK/P0  !@,   9              " @9NL  !X
M;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ ^#X&4S(3X(+,
M @    8  !D              ("!$;$  'AL+W=O<FMS:&5E=',O<VAE970R
M."YX;6Q02P$"% ,4    " #X/@93@?LW>(@"  "7!0  &0
M@($4M   >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( /@^
M!E-U7KI.: ,  $<'   9              " @=.V  !X;"]W;W)K<VAE971S
M+W-H965T,S N>&UL4$L! A0#%     @ ^#X&4\[D@X0:!   -@H  !D
M         ("!<KH  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4
M    " #X/@93#/SXMW($   H"P  &0              @('#O@  >&PO=V]R
M:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( /@^!E/E8<T\;P(  )(%
M   9              " @6S#  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL
M4$L! A0#%     @ ^#X&4P#F'$@2!   F0X  !D              ("!$L8
M 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " #X/@93H.:=
M2($#  !?$   &0              @(%;R@  >&PO=V]R:W-H965T<R]S:&5E
M=#,U+GAM;%!+ 0(4 Q0    ( /@^!E.?Y"HFB0(  "D&   9
M  " @1/.  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @
M^#X&4TGB.^0O!P  GQX  !D              ("!T]   'AL+W=O<FMS:&5E
M=',O<VAE970S-RYX;6Q02P$"% ,4    " #X/@93+*)$3]($  !=#P  &0
M            @($YV   >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4
M Q0    ( /@^!E/6_N>P^@(  - (   9              " @4+=  !X;"]W
M;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ ^#X&4]?IGPN- @
M) <  !D              ("!<^   'AL+W=O<FMS:&5E=',O<VAE970T,"YX
M;6Q02P$"% ,4    " #X/@93!=W<5S\$  "5$P  &0              @($W
MXP  >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( /@^!E,3
MXWD:)@(  ,@$   9              " @:WG  !X;"]W;W)K<VAE971S+W-H
M965T-#(N>&UL4$L! A0#%     @ ^#X&4\ $RZZP @  '@<  !D
M     ("!"NH  'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4
M" #X/@932FM1E:$"   .!@  &0              @('Q[   >&PO=V]R:W-H
M965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( /@^!E.>^.]F& ,  +\-   9
M              " @<GO  !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L!
M A0#%     @ ^#X&4R$&.J4Q P  I0L  !D              ("!&/,  'AL
M+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " #X/@93;*U7_1$#
M  #["   &0              @(& ]@  >&PO=V]R:W-H965T<R]S:&5E=#0W
M+GAM;%!+ 0(4 Q0    ( /@^!E..6!D!900  &81   9              "
M@<CY  !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ ^#X&
M4T :&T)> P  U0H  !D              ("!9/X  'AL+W=O<FMS:&5E=',O
M<VAE970T.2YX;6Q02P$"% ,4    " #X/@93//C3HJH"  #K!P  &0
M        @('Y 0$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0
M   ( /@^!E/^87F H@0  )T5   9              " @=H$ 0!X;"]W;W)K
M<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ ^#X&4^O:$68  P  XP@
M !D              ("!LPD! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q0
M2P$"% ,4    " #X/@93I^:#PH$%  !#%P  &0              @('J# $
M>&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( /@^!E// D>L
MU0(  "H(   9              " @:(2 0!X;"]W;W)K<VAE971S+W-H965T
M-30N>&UL4$L! A0#%     @ ^#X&4]!_6HH= @  CP0  !D
M ("!KA4! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " #X
M/@93>(@534 #  "["P  &0              @($"& $ >&PO=V]R:W-H965T
M<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( /@^!E,2XF%>]P,  (H.   9
M          " @7D; 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#
M%     @ ^#X&4\6*J]L^ P  T0L  !D              ("!IQ\! 'AL+W=O
M<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " #X/@93J%'61C0"  "@
M!0  &0              @($<(P$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM
M;%!+ 0(4 Q0    ( /@^!E.]XKK@YP$  $\$   9              " @8<E
M 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ ^#X&4V4H
M;C48 P  BA$   T              ( !I2<! 'AL+W-T>6QE<RYX;6Q02P$"
M% ,4    " #X/@93EXJ[',     3 @  "P              @ 'H*@$ 7W)E
M;',O+G)E;'-02P$"% ,4    " #X/@93KB+7B<($  "])P  #P
M    @ '1*P$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ ^#X&4Y@;6I[[
M 0  RR,  !H              ( !P# ! 'AL+U]R96QS+W=O<FMB;V]K+GAM
M;"YR96QS4$L! A0#%     @ ^#X&4W32QF+> 0  6B,  !,
M ( !\S(! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     $0 1 "3$@   C4!
#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<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>104
<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>105
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>202</ContextCount>
  <ElementCount>333</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>55</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - 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-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - 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-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - 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-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - 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-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - 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-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - 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-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2101101 - 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-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2102102 - 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-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2104103 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2107104 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2110105 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2113106 - Disclosure - Consolidated Financial Statement Details</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails</Role>
      <ShortName>Consolidated Financial Statement Details</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2119107 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2125108 - Disclosure - Derivative Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DerivativeInstruments</Role>
      <ShortName>Derivative Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2131109 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2135110 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2138111 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2141112 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2145113 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2152114 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2203201 - 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-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2308302 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/EarningsPerShare</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2311303 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/FairValueMeasurements</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2314304 - Disclosure - Consolidated Financial Statement Details (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables</Role>
      <ShortName>Consolidated Financial Statement Details (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2320305 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/Debt</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2326306 - Disclosure - Derivative Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DerivativeInstrumentsTables</Role>
      <ShortName>Derivative Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DerivativeInstruments</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2332307 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/CommitmentsandContingencies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2336308 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/IncomeTaxes</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2339309 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/StockBasedCompensation</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2342310 - 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>31</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2346311 - 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>32</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2406401 - Disclosure - Goodwill and Other Intangible Assets (Change in Goodwill) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets (Change in Goodwill) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2409402 - 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>34</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2412403 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2415404 - Disclosure - Consolidated Financial Statement Details (Components of Restricted Cash) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails</Role>
      <ShortName>Consolidated Financial Statement Details (Components of Restricted Cash) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2416405 - Disclosure - Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails</Role>
      <ShortName>Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2417406 - Disclosure - Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails</Role>
      <ShortName>Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2418407 - Disclosure - Consolidated Financial Statement Details (Components of Other Income and Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails</Role>
      <ShortName>Consolidated Financial Statement Details (Components of Other Income and Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2421408 - Disclosure - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DebtDetails</Role>
      <ShortName>Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DebtTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2422409 - Disclosure - Debt (Summary of Debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DebtSummaryofDebtDetails</Role>
      <ShortName>Debt (Summary of Debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DebtTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2423410 - Disclosure - Debt (Summary of Other Debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DebtSummaryofOtherDebtDetails</Role>
      <ShortName>Debt (Summary of Other Debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DebtTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2424411 - Disclosure - Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and other debt) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails</Role>
      <ShortName>Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and other debt) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DebtTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2427412 - 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>44</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2428413 - Disclosure - Derivative Instruments (Schedule of Interest Rate Swaps) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DerivativeInstrumentsScheduleofInterestRateSwapsDetails</Role>
      <ShortName>Derivative Instruments (Schedule of Interest Rate Swaps) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DerivativeInstrumentsTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2429414 - Disclosure - Derivative Instruments (Fair Value of Derivative Instruments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails</Role>
      <ShortName>Derivative Instruments (Fair Value of Derivative Instruments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DerivativeInstrumentsTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2430415 - Disclosure - Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails</Role>
      <ShortName>Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/DerivativeInstrumentsTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2433416 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2434417 - Disclosure - Commitments and Contingencies (Components of Lease Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails</Role>
      <ShortName>Commitments and Contingencies (Components of Lease Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2437418 - 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>50</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2440419 - Disclosure - Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/StockBasedCompensationTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2443420 - 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>52</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2444421 - 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>53</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2447422 - 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>54</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2448423 - 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>55</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2449424 - 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>56</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2450425 - Disclosure - Revenue Recognition (Disaggregation of Revenue by Market Group) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails</Role>
      <ShortName>Revenue Recognition (Disaggregation of Revenue by Market Group) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/RevenueRecognitionTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2451426 - Disclosure - Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails</Role>
      <ShortName>Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/RevenueRecognitionTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2453427 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.blackbaud.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.blackbaud.com/role/SubsequentEvents</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="blkb-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - blkb-20210630.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - blkb-20210630.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>60</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" original="blkb-20210630.htm">blkb-20210630.htm</File>
    <File>a2021q210-qexx311.htm</File>
    <File>a2021q210-qexx312.htm</File>
    <File>a2021q210-qexx321.htm</File>
    <File>a2021q210-qexx322.htm</File>
    <File>blkb-20210630.xsd</File>
    <File>blkb-20210630_cal.xml</File>
    <File>blkb-20210630_def.xml</File>
    <File>blkb-20210630_lab.xml</File>
    <File>blkb-20210630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>blkb-20210630_g1.jpg</File>
    <File>blkb-20210630_g10.jpg</File>
    <File>blkb-20210630_g11.jpg</File>
    <File>blkb-20210630_g12.jpg</File>
    <File>blkb-20210630_g13.jpg</File>
    <File>blkb-20210630_g14.jpg</File>
    <File>blkb-20210630_g15.jpg</File>
    <File>blkb-20210630_g16.jpg</File>
    <File>blkb-20210630_g17.jpg</File>
    <File>blkb-20210630_g18.jpg</File>
    <File>blkb-20210630_g19.jpg</File>
    <File>blkb-20210630_g2.jpg</File>
    <File>blkb-20210630_g20.jpg</File>
    <File>blkb-20210630_g21.jpg</File>
    <File>blkb-20210630_g22.jpg</File>
    <File>blkb-20210630_g23.jpg</File>
    <File>blkb-20210630_g24.jpg</File>
    <File>blkb-20210630_g25.jpg</File>
    <File>blkb-20210630_g26.jpg</File>
    <File>blkb-20210630_g27.jpg</File>
    <File>blkb-20210630_g28.jpg</File>
    <File>blkb-20210630_g29.jpg</File>
    <File>blkb-20210630_g3.jpg</File>
    <File>blkb-20210630_g30.jpg</File>
    <File>blkb-20210630_g4.jpg</File>
    <File>blkb-20210630_g5.jpg</File>
    <File>blkb-20210630_g6.jpg</File>
    <File>blkb-20210630_g7.jpg</File>
    <File>blkb-20210630_g8.jpg</File>
    <File>blkb-20210630_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>107
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "blkb-20210630.htm": {
   "axisCustom": 0,
   "axisStandard": 18,
   "contextCount": 202,
   "dts": {
    "calculationLink": {
     "local": [
      "blkb-20210630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "blkb-20210630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "blkb-20210630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "blkb-20210630_lab.xml"
     ],
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "blkb-20210630_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "blkb-20210630.xsd"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "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",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.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://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd"
     ]
    }
   },
   "elementCount": 420,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 5
   },
   "keyCustom": 38,
   "keyStandard": 295,
   "memberCustom": 17,
   "memberStandard": 35,
   "nsprefix": "blkb",
   "nsuri": "http://www.blackbaud.com/20210630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Document",
     "role": "http://www.blackbaud.com/role/Document",
     "shortName": "Document",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2107104 - Disclosure - Earnings Per Share",
     "role": "http://www.blackbaud.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110105 - Disclosure - Fair Value Measurements",
     "role": "http://www.blackbaud.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113106 - Disclosure - Consolidated Financial Statement Details",
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails",
     "shortName": "Consolidated Financial Statement Details",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119107 - Disclosure - Debt",
     "role": "http://www.blackbaud.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2125108 - Disclosure - Derivative Instruments",
     "role": "http://www.blackbaud.com/role/DerivativeInstruments",
     "shortName": "Derivative Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131109 - Disclosure - Commitments and Contingencies",
     "role": "http://www.blackbaud.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135110 - Disclosure - Income Taxes",
     "role": "http://www.blackbaud.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138111 - Disclosure - Stock-Based Compensation",
     "role": "http://www.blackbaud.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141112 - Disclosure - Stockholders' Equity",
     "role": "http://www.blackbaud.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145113 - Disclosure - Revenue Recognition",
     "role": "http://www.blackbaud.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ic826fd06d70b417fb0ed4cd9c67a864c_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets",
     "role": "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ic826fd06d70b417fb0ed4cd9c67a864c_I20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2152114 - Disclosure - Subsequent Events",
     "role": "http://www.blackbaud.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2203201 - Disclosure - Basis of Presentation (Policy)",
     "role": "http://www.blackbaud.com/role/BasisofPresentationPolicy",
     "shortName": "Basis of Presentation (Policy)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2308302 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://www.blackbaud.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2311303 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.blackbaud.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "blkb:ScheduleOfRestrictedCashTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2314304 - Disclosure - Consolidated Financial Statement Details (Tables)",
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables",
     "shortName": "Consolidated Financial Statement Details (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "blkb:ScheduleOfRestrictedCashTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2320305 - Disclosure - Debt (Tables)",
     "role": "http://www.blackbaud.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2326306 - Disclosure - Derivative Instruments (Tables)",
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsTables",
     "shortName": "Derivative Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2332307 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2336308 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.blackbaud.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ic826fd06d70b417fb0ed4cd9c67a864c_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ic826fd06d70b417fb0ed4cd9c67a864c_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2339309 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://www.blackbaud.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2342310 - Disclosure - Stockholders' Equity (Tables)",
     "role": "http://www.blackbaud.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2346311 - Disclosure - Revenue Recognition (Tables)",
     "role": "http://www.blackbaud.com/role/RevenueRecognitionTables",
     "shortName": "Revenue Recognition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i071c50c3b4734b3f999133eb96a9de08_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406401 - Disclosure - Goodwill and Other Intangible Assets (Change in Goodwill) (Details)",
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails",
     "shortName": "Goodwill and Other Intangible Assets (Change in Goodwill) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i8e1c504149de408a9651288ad8885364_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409402 - Disclosure - Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)",
     "role": "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails",
     "shortName": "Earnings Per Share (Computation of Basic and Diluted Earnings Per Share) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i8e1c504149de408a9651288ad8885364_D20210401-20210630",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ice11d8e5ff024e129edab124ae1088d2_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412403 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)",
     "role": "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails",
     "shortName": "Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ice11d8e5ff024e129edab124ae1088d2_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfRestrictedCashTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ic826fd06d70b417fb0ed4cd9c67a864c_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415404 - Disclosure - Consolidated Financial Statement Details (Components of Restricted Cash) (Details)",
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails",
     "shortName": "Consolidated Financial Statement Details (Components of Restricted Cash) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfRestrictedCashTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ic826fd06d70b417fb0ed4cd9c67a864c_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ic826fd06d70b417fb0ed4cd9c67a864c_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416405 - Disclosure - Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)",
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails",
     "shortName": "Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock",
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i071c50c3b4734b3f999133eb96a9de08_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:AccruedExpensesAndOtherLiabilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ic826fd06d70b417fb0ed4cd9c67a864c_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TaxesPayableCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417406 - Disclosure - Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)",
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails",
     "shortName": "Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:AccruedExpensesAndOtherLiabilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ic826fd06d70b417fb0ed4cd9c67a864c_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TaxesPayableCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i8e1c504149de408a9651288ad8885364_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentIncomeInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418407 - Disclosure - Consolidated Financial Statement Details (Components of Other Income and Expense) (Details)",
     "role": "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails",
     "shortName": "Consolidated Financial Statement Details (Components of Other Income and Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i8e1c504149de408a9651288ad8885364_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentIncomeInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i8e1c504149de408a9651288ad8885364_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Statements of Comprehensive Income",
     "role": "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i8e1c504149de408a9651288ad8885364_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i0967dd3cb96341b19b80dd55401b592c_I20201030",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421408 - Disclosure - Debt (Details)",
     "role": "http://www.blackbaud.com/role/DebtDetails",
     "shortName": "Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i0967dd3cb96341b19b80dd55401b592c_I20201030",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ic826fd06d70b417fb0ed4cd9c67a864c_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422409 - Disclosure - Debt (Summary of Debt) (Details)",
     "role": "http://www.blackbaud.com/role/DebtSummaryofDebtDetails",
     "shortName": "Debt (Summary of Debt) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ic826fd06d70b417fb0ed4cd9c67a864c_I20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherLongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i95eece8cddcf462aaf246145f98ea8be_I20200131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423410 - Disclosure - Debt (Summary of Other Debt) (Details)",
     "role": "http://www.blackbaud.com/role/DebtSummaryofOtherDebtDetails",
     "shortName": "Debt (Summary of Other Debt) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfDebtInstrumentsOtherTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i95eece8cddcf462aaf246145f98ea8be_I20200131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ic826fd06d70b417fb0ed4cd9c67a864c_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424411 - Disclosure - Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and other debt) (Details)",
     "role": "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails",
     "shortName": "Debt (Annual Maturities Related to Credit Facility, Real Estate Loans and other debt) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ic826fd06d70b417fb0ed4cd9c67a864c_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427412 - Disclosure - Derivative Instruments (Details)",
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsDetails",
     "shortName": "Derivative Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ic826fd06d70b417fb0ed4cd9c67a864c_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428413 - Disclosure - Derivative Instruments (Schedule of Interest Rate Swaps) (Details)",
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsScheduleofInterestRateSwapsDetails",
     "shortName": "Derivative Instruments (Schedule of Interest Rate Swaps) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "icc817d1ae3d54d2687c61970ba0018d7_I20170731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i18368db572504fcbac77a91f1d5c2441_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429414 - Disclosure - Derivative Instruments (Fair Value of Derivative Instruments) (Details)",
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails",
     "shortName": "Derivative Instruments (Fair Value of Derivative Instruments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i18368db572504fcbac77a91f1d5c2441_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i66bc9e29b3ad43beb16bdcfea7095cec_D20210101-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430415 - Disclosure - Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)",
     "role": "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
     "shortName": "Derivative Instruments (Effects of Derivative Instruments in Cash Flow Hedging Relationships) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i66bc9e29b3ad43beb16bdcfea7095cec_D20210101-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ic826fd06d70b417fb0ed4cd9c67a864c_I20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "blkb:LiabilityInsuranceAmountTotal",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433416 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i8e1c504149de408a9651288ad8885364_D20210401-20210630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "blkb:SecurityIncidentExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i8e1c504149de408a9651288ad8885364_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434417 - Disclosure - Commitments and Contingencies (Components of Lease Expense) (Details)",
     "role": "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails",
     "shortName": "Commitments and Contingencies (Components of Lease Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i8e1c504149de408a9651288ad8885364_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statements of Cash Flows",
     "role": "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i8e1c504149de408a9651288ad8885364_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437418 - Disclosure - Income Taxes (Schedule of Effective Income Tax Rates) (Details)",
     "role": "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails",
     "shortName": "Income Taxes (Schedule of Effective Income Tax Rates) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:ScheduleOfEffectiveIncomeTaxRateTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i8e1c504149de408a9651288ad8885364_D20210401-20210630",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i8e1c504149de408a9651288ad8885364_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440419 - Disclosure - Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details)",
     "role": "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails",
     "shortName": "Stock-Based Compensation (Summary of Stock-Based Compensation Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i8e1c504149de408a9651288ad8885364_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i8127e26b590f452c9c7ee183b7691309_I20201130",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443420 - Disclosure - Stockholders' Equity (Details)",
     "role": "http://www.blackbaud.com/role/StockholdersEquityDetails",
     "shortName": "Stockholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i8127e26b590f452c9c7ee183b7691309_I20201130",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i707ecb2a18c4490488d3ea69de6fcece_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444421 - Disclosure - Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details)",
     "role": "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails",
     "shortName": "Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i707ecb2a18c4490488d3ea69de6fcece_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447422 - Disclosure - Revenue Recognition (Details)",
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDetails",
     "shortName": "Revenue Recognition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ic826fd06d70b417fb0ed4cd9c67a864c_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448423 - Disclosure - Revenue Recognition (Contract Balances) (Details)",
     "role": "http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails",
     "shortName": "Revenue Recognition (Contract Balances) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ic826fd06d70b417fb0ed4cd9c67a864c_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i8e1c504149de408a9651288ad8885364_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449424 - Disclosure - Revenue Recognition (Disaggregation of Revenue by Geography) (Details)",
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
     "shortName": "Revenue Recognition (Disaggregation of Revenue by Geography) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "if38743e9ccf14c0289a638733cdc9411_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i8e1c504149de408a9651288ad8885364_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450425 - Disclosure - Revenue Recognition (Disaggregation of Revenue by Market Group) (Details)",
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails",
     "shortName": "Revenue Recognition (Disaggregation of Revenue by Market Group) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i6e0d4dd29d254f4b944812dcced8b3c4_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i8e1c504149de408a9651288ad8885364_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451426 - Disclosure - Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details)",
     "role": "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
     "shortName": "Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "blkb:DisaggregationOfRevenueRecurringTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "id4d998aa6bc241aaa972134d2a18b852_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "ic826fd06d70b417fb0ed4cd9c67a864c_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453427 - Disclosure - Subsequent Events (Details)",
     "role": "http://www.blackbaud.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i1be12d786c314c9ca79599ef4b7ec250_I20210731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i076fcaf11f5340a2b0f4d8b0ee1e1727_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity",
     "role": "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
     "shortName": "Condensed Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i2f8463d45fbf4e13a1613507a2a4c7c2_D20200101-20200331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Organization",
     "role": "http://www.blackbaud.com/role/Organization",
     "shortName": "Organization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102102 - Disclosure - Basis of Presentation",
     "role": "http://www.blackbaud.com/role/BasisofPresentation",
     "shortName": "Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104103 - Disclosure - Goodwill and Other Intangible Assets",
     "role": "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "iba396f79932c4a87a2339fe64fb88024_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i071c50c3b4734b3f999133eb96a9de08_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - blkb-20210630.htm",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - blkb-20210630.htm",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "blkb-20210630.htm",
      "contextRef": "i071c50c3b4734b3f999133eb96a9de08_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 55,
   "tag": {
    "blkb_AccruedCommissionsAndSalariesCurrentAndLongTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for salaries and sales commissions earned by employees. Includes current and non-current portions.",
        "label": "Accrued Commissions And Salaries, Current and Long-term",
        "terseLabel": "Accrued commissions and salaries"
       }
      }
     },
     "localname": "AccruedCommissionsAndSalariesCurrentAndLongTerm",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_AccruedCustomerCreditBalancesCurrentAndLongTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations to customers for credit balances generated by customer overpayments. Includes current and non-current portions.",
        "label": "Accrued Customer Credit Balances, Current and Long-term",
        "terseLabel": "Customer credit balances"
       }
      }
     },
     "localname": "AccruedCustomerCreditBalancesCurrentAndLongTerm",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_AccruedExpensesAndOtherCurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred, for which invoices have typically not been received that are payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Includes aggregate carrying amount, as of the balance sheet date, of current obligations not separately disclosed in the balance sheet due to materiality considerations. Current liabilities are expected to be paid within one year (or the normal operating cycle, if longer).",
        "label": "Accrued Expenses And Other Current Liabilities,",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccruedExpensesAndOtherCurrentLiabilities",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_AccruedExpensesAndOtherLiabilitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure describes the Company's accrued expenses and other liabilities.",
        "label": "Accrued Expenses And Other Liabilities [Text Block]",
        "terseLabel": "Components of Accrued Expenses and Other Liabilities"
       }
      }
     },
     "localname": "AccruedExpensesAndOtherLiabilitiesTextBlock",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_AccruedexpensesandothercurrentliabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing accrued expenses and other current liabilities.",
        "label": "Accrued expenses and other current liabilities [Member]",
        "terseLabel": "Accrued expenses and other current liabilities [Member]"
       }
      }
     },
     "localname": "AccruedexpensesandothercurrentliabilitiesMember",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_AccumulatedOtherComprehensiveIncomeRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated Other Comprehensive Income [Roll Forward]",
        "label": "Accumulated Other Comprehensive Income [Roll Forward]",
        "terseLabel": "Accumulated Other Comprehensive Income [Roll Forward]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeRollForward",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "blkb_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of gains (losses) reclassified in the period from accumulated other comprehensive income (loss) to earnings.",
        "label": "Amounts Reclassified from Accumulated Other Comprehensive Income (Loss) to Earnings",
        "terseLabel": "Amounts reclassified from accumulated other comprehensive (loss) income to interest expense"
       }
      }
     },
     "localname": "AmountsReclassifiedFromAccumulatedOtherComprehensiveIncomeLossToEarnings",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_ChangeInCustomerFundsReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change In Customer Funds Receivable",
        "label": "Change In Customer Funds Receivable",
        "terseLabel": "Change in customer funds receivable"
       }
      }
     },
     "localname": "ChangeInCustomerFundsReceivable",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_ContractualRecurringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Recurring",
        "label": "Contractual Recurring [Member]",
        "terseLabel": "Contractual recurring [Member]"
       }
      }
     },
     "localname": "ContractualRecurringMember",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_CostOfRecurringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost Of Recurring [Member]",
        "label": "Cost Of Recurring [Member]",
        "terseLabel": "Cost of recurring [Member]"
       }
      }
     },
     "localname": "CostOfRecurringMember",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_DerivativeAssetsCurrentAndLongTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": 7.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of derivative assets. Includes current and non-current portions.",
        "label": "Derivative Assets, Current and Long-term",
        "terseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "DerivativeAssetsCurrentAndLongTerm",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_DerivativeLiabilitiesCurrentAndLongTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of derivative liabilities. Includes current and non-current portions.",
        "label": "Derivative Liabilities, Current and Long-term",
        "terseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrentAndLongTerm",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_DisaggregationOfRevenueRecurringTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disaggregation Of Revenue, Recurring",
        "label": "Disaggregation Of Revenue, Recurring [Table Text Block]",
        "terseLabel": "Disaggregation Of Revenue, Recurring"
       }
      }
     },
     "localname": "DisaggregationOfRevenueRecurringTableTextBlock",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_DueToCustomersCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of donations collected by the entity on behalf of its customers and payable to its customers. Also includes amounts classified as customer funds receivable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due To Customers Current",
        "verboseLabel": "Due to customers"
       }
      }
     },
     "localname": "DueToCustomersCurrent",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_ExerciseOfStockOptionsAndStockAppreciationRightsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the exercise of stock options and stock appreciation rights.",
        "label": "Exercise Of Stock Options And Stock Appreciation Rights Shares",
        "terseLabel": "Exercise of stock options and vesting of restricted stock units (in shares)"
       }
      }
     },
     "localname": "ExerciseOfStockOptionsAndStockAppreciationRightsShares",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "blkb_ExerciseOfStockOptionsAndStockAppreciationRightsValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value stock issued during the period as a result of the exercise of stock options and stock appreciation rights.",
        "label": "Exercise Of Stock Options And Stock Appreciation Rights Value",
        "terseLabel": "Exercise of stock options and vesting of restricted stock units"
       }
      }
     },
     "localname": "ExerciseOfStockOptionsAndStockAppreciationRightsValue",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_ForwardStartingInterestRateSwapsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward-Starting Interest Rate Swaps",
        "label": "Forward-Starting Interest Rate Swaps [Member]",
        "terseLabel": "Forward-Starting Interest Rate Swaps [Member]"
       }
      }
     },
     "localname": "ForwardStartingInterestRateSwapsMember",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsScheduleofInterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_GlobalHQMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Global HQ [Member]",
        "label": "Global HQ [Member]",
        "terseLabel": "Global HQ [Member]"
       }
      }
     },
     "localname": "GlobalHQMember",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_IncreaseDecreaseAccruedExpensesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change during the reporting period in accrued expenses and other liabilities.",
        "label": "Increase Decrease Accrued Expenses And Other Liabilities",
        "verboseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseAccruedExpensesAndOtherLiabilities",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_InternationalMarketsGroupMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "International Markets Group [Member]",
        "label": "International Markets Group [Member]",
        "terseLabel": "IMG [Member]"
       }
      }
     },
     "localname": "InternationalMarketsGroupMember",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_July2017SwapMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "July 2017 Swap [Member]",
        "label": "July 2017 Swap [Member]",
        "terseLabel": "July 2017 Swap [Member]"
       }
      }
     },
     "localname": "July2017SwapMember",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsScheduleofInterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_July2021SwapMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "July 2021 Swap",
        "label": "July 2021 Swap [Member]",
        "terseLabel": "July 2021 Swap [Member]"
       }
      }
     },
     "localname": "July2021SwapMember",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_LiabilityInsuranceAmountDeductible": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability Insurance, Amount, Deductible",
        "label": "Liability Insurance, Amount, Deductible",
        "terseLabel": "Liability insurance, amount, deductible"
       }
      }
     },
     "localname": "LiabilityInsuranceAmountDeductible",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_LiabilityInsuranceAmountTotal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability Insurance, Amount, Total",
        "label": "Liability Insurance, Amount, Total",
        "terseLabel": "Liability insurance, amount, total"
       }
      }
     },
     "localname": "LiabilityInsuranceAmountTotal",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after 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).",
        "label": "Long Term Debt Maturities Repayments Of Principal After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_LongtermPurchaseCommitmentRemainingMinimumAmountCommitted": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount to be expended to satisfy the terms of long-term purchase arrangements in which the entity has agreed to expend funds to procure goods or services.",
        "label": "Long-term Purchase Commitment, Remaining Minimum Amount Committed",
        "terseLabel": "Remaining aggregate minimum purchase commitment"
       }
      }
     },
     "localname": "LongtermPurchaseCommitmentRemainingMinimumAmountCommitted",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_NonoperatingIncomeExpenseExcludingInterestExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense, excluding interest expense, from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense), Excluding Interest Expense",
        "terseLabel": "Other income (expense), net",
        "totalLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseExcludingInterestExpense",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_November2020Swap1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "November 2020 Swap 1",
        "label": "November 2020 Swap 1 [Member]",
        "terseLabel": "November 2020 Swap 1 [Member]"
       }
      }
     },
     "localname": "November2020Swap1Member",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsScheduleofInterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_November2020Swap2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "November 2020 Swap 2",
        "label": "November 2020 Swap 2 [Member]",
        "terseLabel": "November 2020 Swap 2 [Member]"
       }
      }
     },
     "localname": "November2020Swap2Member",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsScheduleofInterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_November2020Swap3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "November 2020 Swap 3",
        "label": "November 2020 Swap 3 [Member]",
        "terseLabel": "November 2020 Swap 3 [Member]"
       }
      }
     },
     "localname": "November2020Swap3Member",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsScheduleofInterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_November2020Swap4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "November 2020 Swap 4",
        "label": "November 2020 Swap 4 [Member]",
        "terseLabel": "November 2020 Swap 4 [Member]"
       }
      }
     },
     "localname": "November2020Swap4Member",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsScheduleofInterestRateSwapsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net of tax amount of other comprehensive income (loss) attributable to the parent entity before reclassifications into income.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent Before Reclassifications",
        "negatedTerseLabel": "Other comprehensive (loss) income before reclassifications, net of tax effects"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxAttributableToParentBeforeReclassifications",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_OthercountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding separately disclosed countries.",
        "label": "Other countries [Member]",
        "terseLabel": "Other countries [Member]"
       }
      }
     },
     "localname": "OthercountriesMember",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_PrepaidInsuranceCurrentandLongterm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for insurance. Includes current and non-current portions.",
        "label": "Prepaid Insurance Current and Long term",
        "terseLabel": "Prepaid insurance"
       }
      }
     },
     "localname": "PrepaidInsuranceCurrentandLongterm",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_PrepaidSoftwareMaintenanceCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of amounts paid for software maintenance in advance of when the expense is to be recognized. Includes current portion only.",
        "label": "Prepaid Software Maintenance, Current",
        "terseLabel": "Prepaid software maintenance and subscriptions, current"
       }
      }
     },
     "localname": "PrepaidSoftwareMaintenanceCurrent",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of amounts paid for software maintenance in advance of when the expense is to be recognized. Includes current and non-current portions.",
        "label": "Prepaid Software Maintenance, Current and Long-term",
        "terseLabel": "Prepaid software maintenance and subscriptions, current and long-term"
       }
      }
     },
     "localname": "PrepaidSoftwareMaintenanceCurrentAndLongTerm",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_RecurringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recurring [Member]",
        "label": "Recurring [Member]",
        "terseLabel": "Recurring [Member]"
       }
      }
     },
     "localname": "RecurringMember",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_ScheduleOfDebtInstrumentsOtherTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Debt Instruments, Other",
        "label": "Schedule Of Debt Instruments, Other [Table Text Block]",
        "terseLabel": "Summary of Other Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsOtherTableTextBlock",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_ScheduleOfEffectiveIncomeTaxRateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Effective Income Tax Rate [Table Text Block]",
        "label": "Schedule Of Effective Income Tax Rate [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rates"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateTableTextBlock",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of components of prepaid expenses and other current assets.",
        "label": "Schedule Of Prepaid Expenses And Other Assets Current [Table Text Block]",
        "terseLabel": "Components of Prepaid Expenses and Other Assets"
       }
      }
     },
     "localname": "ScheduleOfPrepaidExpensesAndOtherAssetsCurrentTableTextBlock",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_ScheduleOfRestrictedCashTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Restricted Cash",
        "label": "Schedule Of Restricted Cash [Table Text Block]",
        "terseLabel": "Components of Restricted Cash"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashTableTextBlock",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "blkb_SecurityIncidentAccruedInsuranceRecoveries": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident, Accrued Insurance Recoveries",
        "label": "Security Incident, Accrued Insurance Recoveries",
        "negatedTerseLabel": "Security incident, accrued insurance recoveries"
       }
      }
     },
     "localname": "SecurityIncidentAccruedInsuranceRecoveries",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentCumulativeAccruedInsuranceRecoveries": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident, Cumulative Accrued Insurance Recoveries",
        "label": "Security Incident, Cumulative Accrued Insurance Recoveries",
        "negatedTerseLabel": "Security incident, cumulative accrued insurance recoveries"
       }
      }
     },
     "localname": "SecurityIncidentCumulativeAccruedInsuranceRecoveries",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentCumulativeExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident Cumulative Expense",
        "label": "Security Incident, Cumulative Expense",
        "terseLabel": "Security incident, cumulative expense"
       }
      }
     },
     "localname": "SecurityIncidentCumulativeExpense",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Incident, Expense",
        "label": "Security Incident, Expense",
        "terseLabel": "Security incident, expense"
       }
      }
     },
     "localname": "SecurityIncidentExpense",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_SecurityIncidentNumberOfConsumerClassActionCases": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security incident, number of consumer class action cases",
        "label": "Security incident, number of consumer class action cases",
        "terseLabel": "Security incident, number of consumer class action cases"
       }
      }
     },
     "localname": "SecurityIncidentNumberOfConsumerClassActionCases",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsReceived": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security incident, number of customer reimbursement requests received",
        "label": "Security incident, number of customer reimbursement requests received",
        "terseLabel": "Security incident, number of customer reimbursement requests received"
       }
      }
     },
     "localname": "SecurityIncidentNumberOfCustomerReimbursementRequestsReceived",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "blkb_SecurityIncidentNumberOfCustomerReimbursementRequestsSettled": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security incident, number of customer reimbursement requests settled",
        "label": "Security incident, number of customer reimbursement requests settled",
        "terseLabel": "Security incident, number of customer reimbursement requests settled"
       }
      }
     },
     "localname": "SecurityIncidentNumberOfCustomerReimbursementRequestsSettled",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "blkb_SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security incident, number of reservations of the right to seek future expense recovery",
        "label": "Security incident, number of reservations of the right to seek future expense recovery",
        "terseLabel": "Security incident, number of reservations of the right to seek future expense recovery"
       }
      }
     },
     "localname": "SecurityIncidentNumberOfReservationsOfTheRightToSeekFutureExpenseRecovery",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "blkb_SecurityIncidentNumberOfStateAttorneysGeneral": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security incident, number of state Attorneys General",
        "label": "Security incident, number of state Attorneys General",
        "terseLabel": "Security incident, number of state Attorneys General"
       }
      }
     },
     "localname": "SecurityIncidentNumberOfStateAttorneysGeneral",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "blkb_SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been surrendered upon vesting of restricted stock/restricted stock units or exercise of stock appreciation rights during the period and are being held in treasury.",
        "label": "Surrender Of Shares Upon Restricted Stock And Restricted Unit Vesting And Exercise of Stock Appreciation Rights",
        "terseLabel": "Employee taxes paid for withheld shares upon equity award settlement (in shares)"
       }
      }
     },
     "localname": "SurrenderOfSharesUponRestrictedStockAndRestrictedUnitVestingAndExerciseofStockAppreciationRights",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": 8.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of payments made in advance for income and other taxes. Includes current and non-current portions.",
        "label": "Taxes, Prepaid And Receivable, Current and Long-term",
        "terseLabel": "Taxes, prepaid and receivable"
       }
      }
     },
     "localname": "TaxesPrepaidAndReceivableCurrentAndLongTerm",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "blkb_ThirdpartyTechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology developed by a third-party used in conjunction with entity's products and services.",
        "label": "Third-party Technology [Member]",
        "terseLabel": "Third-party technology [Member]"
       }
      }
     },
     "localname": "ThirdpartyTechnologyMember",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_TransactionalRecurringMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transactional Recurring",
        "label": "Transactional Recurring [Member]",
        "terseLabel": "Transactional recurring [Member]"
       }
      }
     },
     "localname": "TransactionalRecurringMember",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_USMarketsGroupMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "U.S. Markets Group",
        "label": "U.S. Markets Group [Member]",
        "terseLabel": "UMG [Member]"
       }
      }
     },
     "localname": "USMarketsGroupMember",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "blkb_UnrecognizedTaxBenefitCurrentandLongterm": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability for uncertain tax positions as of the balance sheet date. Includes current and non-current portions.",
        "label": "Unrecognized Tax Benefit, Current and Long-term",
        "terseLabel": "Unrecognized tax benefit"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitCurrentandLongterm",
     "nsuri": "http://www.blackbaud.com/20210630",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada [Member]"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_GB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED KINGDOM",
        "terseLabel": "United Kingdom [Member]"
       }
      }
     },
     "localname": "GB",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States [Member]",
        "verboseLabel": "US Federal [Member]"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City area code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current fiscal year end date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document fiscal period focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document fiscal year focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document period end date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document quarterly report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document transition report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity address, address line one"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity address, city"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity address, postal zip code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity address, state"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity central index key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity common stock, shares outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity current reporting status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity emerging growth company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity file number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity filer category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity incorporation, state or country code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity interactive data current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity registrant name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity shell company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity small business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity tax identification number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local phone number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security exchange name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.blackbaud.com/role/Document"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r172",
      "r298",
      "r302",
      "r438",
      "r477",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r172",
      "r298",
      "r302",
      "r438",
      "r477",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": {
     "auth_ref": [
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Property [Axis]",
        "terseLabel": "Name of Property [Axis]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": {
     "auth_ref": [
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Property [Domain]",
        "terseLabel": "Name of Property [Domain]"
       }
      }
     },
     "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r173",
      "r174",
      "r298",
      "r303",
      "r479",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r173",
      "r174",
      "r298",
      "r303",
      "r479",
      "r486",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "auth_ref": [
      "r8",
      "r30"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Trade, Current",
        "verboseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "AccountsPayableTradeCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r5",
      "r18",
      "r176",
      "r177"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance of $9,911 and $10,292 at June\u00a030, 2021 and December\u00a031, 2020, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedInsuranceCurrentAndNoncurrent": {
     "auth_ref": [
      "r13",
      "r15",
      "r444",
      "r462"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees.",
        "label": "Accrued Insurance",
        "terseLabel": "Accrued health care costs"
       }
      }
     },
     "localname": "AccruedInsuranceCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.",
        "label": "Accrued Liabilities and Other Liabilities",
        "totalLabel": "Total accrued expenses and other liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": {
     "auth_ref": [
      "r448",
      "r471"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received.",
        "label": "Accrued Professional Fees",
        "terseLabel": "Accrued legal costs"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedVacationCurrentAndNoncurrent": {
     "auth_ref": [
      "r311",
      "r448",
      "r471"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees.",
        "label": "Accrued Vacation",
        "terseLabel": "Accrued vacation costs"
       }
      }
     },
     "localname": "AccruedVacationCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r21",
      "r52",
      "r54",
      "r55",
      "r466",
      "r484",
      "r485"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "periodEndLabel": "Accumulated other comprehensive income (loss), end of period",
        "periodStartLabel": "Accumulated other comprehensive (loss) income, beginning of period",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r51",
      "r55",
      "r64",
      "r65",
      "r66",
      "r105",
      "r106",
      "r107",
      "r363",
      "r480",
      "r481",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive income (loss) [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r49",
      "r55",
      "r64",
      "r65",
      "r66",
      "r363",
      "r406",
      "r407",
      "r408",
      "r409",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Foreign currency translation adjustment [Member]"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.",
        "label": "Additional Financial Information Disclosure [Text Block]",
        "terseLabel": "Consolidated Financial Statement Details"
       }
      }
     },
     "localname": "AdditionalFinancialInformationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetails"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r105",
      "r106",
      "r107",
      "r325",
      "r326",
      "r327",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedLabel": "Employee taxes paid for withheld shares upon equity award settlement"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r320",
      "r321",
      "r330",
      "r331"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllOtherSegmentsMember": {
     "auth_ref": [
      "r143",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.",
        "label": "Other Segments [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "localname": "AllOtherSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r321",
      "r323",
      "r329"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Allocated stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r25",
      "r178",
      "r182"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, allowance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r91",
      "r250",
      "r261",
      "r262",
      "r416"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of deferred financing costs and discount"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r91",
      "r192",
      "r194"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive shares excluded from calculations of diluted earnings per share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r99",
      "r153",
      "r164",
      "r170",
      "r180",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r359",
      "r364",
      "r403",
      "r427",
      "r429",
      "r442",
      "r461"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r43",
      "r99",
      "r180",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r359",
      "r364",
      "r403",
      "r427",
      "r429"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r393"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total financial assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r372",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Unaudited interim consolidated financial statements"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r185"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Amortization",
        "terseLabel": "Amortization expense from costs of obtaining contracts"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNet": {
     "auth_ref": [
      "r184"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Net",
        "terseLabel": "Costs of obtaining contracts"
       }
      }
     },
     "localname": "CapitalizedContractCostNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "auth_ref": [
      "r184"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.",
        "label": "Capitalized Contract Cost, Net, Current",
        "terseLabel": "Current portion of costs of obtaining contracts"
       }
      }
     },
     "localname": "CapitalizedContractCostNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers": {
     "auth_ref": [
      "r12",
      "r441",
      "r460",
      "r501"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unamortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.",
        "label": "Capitalized Software Development Costs for Software Sold to Customers",
        "terseLabel": "Software development costs, net"
       }
      }
     },
     "localname": "CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r4",
      "r28",
      "r93"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r88",
      "r93",
      "r94"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "totalLabel": "Total cash, cash equivalents and restricted cash in the statement of cash flows"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r88",
      "r93",
      "r94"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r88",
      "r404"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net decrease in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": {
     "auth_ref": [
      "r388"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.",
        "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months",
        "terseLabel": "Accumulated other comprehensive loss expected to be reclassified into earnings within next 12 months"
       }
      }
     },
     "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash flow hedging [Member]",
        "verboseLabel": "Gains and losses on cash flow hedges [Member]"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r38",
      "r212",
      "r450",
      "r470"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (see Note 9)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r209",
      "r210",
      "r211",
      "r213",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Dividends per share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r105",
      "r106",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r17",
      "r429"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.001 par value; 180,000,000 shares authorized, 62,332,714 and 60,904,638 shares issued at June\u00a030, 2021 and December\u00a031, 2020, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r60",
      "r62",
      "r63",
      "r71",
      "r453",
      "r474"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r95",
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Basis of consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Contract Balances"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r285",
      "r286",
      "r299"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Total deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionContractBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r285",
      "r286",
      "r299"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue, current portion"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r285",
      "r286",
      "r299"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Deferred revenue, net of current portion"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r300"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Revenue recognized that was included in deferred revenue at beginning of period"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r76",
      "r438"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue [Abstract]",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Total included in cost of revenue [Member]"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r96",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r244",
      "r251",
      "r252",
      "r254",
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r14",
      "r255",
      "r445",
      "r459"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "terseLabel": "Aggregate principal amount assumed",
        "totalLabel": "Debt, gross"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r227",
      "r259",
      "r260",
      "r415",
      "r417",
      "r418"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Other debt, face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofOtherDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r35",
      "r258",
      "r415",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Weighted average effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofOtherDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r36",
      "r98",
      "r103",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r234",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r253",
      "r259",
      "r260",
      "r261",
      "r262",
      "r277",
      "r278",
      "r279",
      "r280",
      "r414",
      "r415",
      "r417",
      "r418",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofOtherDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r240",
      "r256",
      "r259",
      "r260",
      "r416"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "negatedLabel": "Less: Unamortized discount and debt issuance costs"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r91",
      "r100",
      "r342",
      "r347",
      "r348",
      "r349"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r335",
      "r336"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r91",
      "r197"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r44",
      "r45",
      "r46",
      "r402"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Derivative assets"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "auth_ref": [
      "r44"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Current",
        "terseLabel": "Derivative assets, current portion"
       }
      }
     },
     "localname": "DerivativeAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsNoncurrent": {
     "auth_ref": [
      "r44"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Noncurrent",
        "terseLabel": "Derivative assets, long-term portion"
       }
      }
     },
     "localname": "DerivativeAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsScheduleofInterestRateSwapsDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": {
     "auth_ref": [
      "r44",
      "r45",
      "r47",
      "r384"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after offset of derivative liability, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "label": "Derivative Asset, Fair Value, Amount Not Offset Against Collateral",
        "terseLabel": "Derivative assets, fair value"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": {
     "auth_ref": [
      "r44",
      "r45",
      "r47",
      "r384"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after offset of derivative asset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Fair Value, Amount Not Offset Against Collateral",
        "terseLabel": "Derivative liabilities, fair value"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r46",
      "r373",
      "r374",
      "r379",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsScheduleofInterestRateSwapsDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsScheduleofInterestRateSwapsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about derivatives and hedging activities.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsScheduleofInterestRateSwapsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r370",
      "r373",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "auth_ref": [
      "r370",
      "r373",
      "r379",
      "r382",
      "r383",
      "r385",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative Instruments, Gain (Loss) [Line Items]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": {
     "auth_ref": [
      "r377",
      "r381"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net",
        "negatedTerseLabel": "Gain (loss) reclassified from accumulated other comprehensive loss into income"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r44",
      "r45",
      "r46",
      "r402"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "terseLabel": "Derivative liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r44"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Current",
        "terseLabel": "Derivative liabilities, current portion"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "auth_ref": [
      "r44"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Noncurrent",
        "verboseLabel": "Derivative liabilities, long-term portion"
       }
      }
     },
     "localname": "DerivativeLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r367",
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative, notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsScheduleofInterestRateSwapsDetails",
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesAndFairValueTextBlock": {
     "auth_ref": [
      "r392",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities.",
        "label": "Derivatives and Fair Value [Text Block]",
        "terseLabel": "Derivatives Instruments"
       }
      }
     },
     "localname": "DerivativesAndFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivatives, Fair Value [Line Items]",
        "terseLabel": "Derivatives, Fair Value [Line Items]"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as hedging instrument [Member]"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r298",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsCash": {
     "auth_ref": [
      "r281",
      "r457"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.",
        "label": "Dividends, Cash",
        "negatedLabel": "Payment of dividends"
       }
      }
     },
     "localname": "DividendsCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]",
        "verboseLabel": "Earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r72",
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r118",
      "r120",
      "r125",
      "r126",
      "r127",
      "r131",
      "r132",
      "r390",
      "r391",
      "r454",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Earnings (Loss) Per Share, Basic and Diluted [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r72",
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r120",
      "r125",
      "r126",
      "r127",
      "r131",
      "r132",
      "r390",
      "r391",
      "r454",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r128",
      "r129",
      "r130",
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r404"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "terseLabel": "Effect of exchange rate on cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "verboseLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r64",
      "r65",
      "r66",
      "r105",
      "r106",
      "r107",
      "r109",
      "r115",
      "r117",
      "r134",
      "r181",
      "r276",
      "r281",
      "r325",
      "r326",
      "r327",
      "r343",
      "r344",
      "r389",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r411",
      "r480",
      "r481",
      "r482",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EscrowDeposit": {
     "auth_ref": [
      "r447",
      "r490"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.",
        "label": "Escrow Deposit",
        "terseLabel": "Real estate escrow balances"
       }
      }
     },
     "localname": "EscrowDeposit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EstimatedInsuranceRecoveries": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts.",
        "label": "Estimated Insurance Recoveries",
        "terseLabel": "Receivables for probable insurance recoveries"
       }
      }
     },
     "localname": "EstimatedInsuranceRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r393",
      "r394",
      "r395",
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r242",
      "r259",
      "r260",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r394",
      "r433",
      "r434",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r393",
      "r394",
      "r396",
      "r397",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r242",
      "r312",
      "r313",
      "r318",
      "r319",
      "r394",
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r242",
      "r259",
      "r260",
      "r312",
      "r313",
      "r318",
      "r319",
      "r394",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r242",
      "r259",
      "r260",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r394",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r242",
      "r259",
      "r260",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r433",
      "r434",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r398",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair value measurements, recurring [Member]"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r372",
      "r376",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet": {
     "auth_ref": [
      "r378"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net gain (loss) recognized in earnings during the reporting period representing the amount of the cash flow hedges' ineffectiveness.",
        "label": "Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net",
        "terseLabel": "Ineffective portion of interest rate swap(s)"
       }
      }
     },
     "localname": "GainLossOnCashFlowHedgeIneffectivenessNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative [Member]"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r186",
      "r187",
      "r429",
      "r440"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Balance at June 30, 2021",
        "periodStartLabel": "Balance at December 31, 2020",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r188"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Effect of foreign currency translation"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r75",
      "r99",
      "r153",
      "r163",
      "r166",
      "r169",
      "r171",
      "r180",
      "r216",
      "r217",
      "r218",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r403"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r370",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization": {
     "auth_ref": [
      "r195",
      "r199"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of capitalized implementation cost from hosting arrangement that is service contract.",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization",
        "terseLabel": "Implementation costs for cloud computing arrangements, accumulated amortization"
       }
      }
     },
     "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization": {
     "auth_ref": [
      "r195",
      "r198"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract.",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization",
        "terseLabel": "Implementation costs for cloud computing arrangements"
       }
      }
     },
     "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": {
     "auth_ref": [
      "r195",
      "r197"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract.",
        "label": "Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization",
        "terseLabel": "Implementation costs for cloud computing arrangements, amortization"
       }
      }
     },
     "localname": "HostingArrangementServiceContractImplementationCostExpenseAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r153",
      "r163",
      "r166",
      "r169",
      "r171"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before provision for income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r201",
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r101",
      "r339",
      "r340",
      "r341",
      "r345",
      "r350",
      "r352",
      "r353",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r102",
      "r116",
      "r117",
      "r151",
      "r337",
      "r346",
      "r351",
      "r476"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax provision"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "verboseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities, net of acquisition and disposal of businesses:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r121",
      "r122",
      "r123",
      "r127"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "verboseLabel": "Stock-based awards"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InsuranceRecoveries": {
     "auth_ref": [
      "r77"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses.",
        "label": "Insurance Recoveries",
        "negatedTerseLabel": "Insurance recoveries"
       }
      }
     },
     "localname": "InsuranceRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r191",
      "r193"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r68",
      "r147",
      "r413",
      "r416",
      "r455"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMember": {
     "auth_ref": [
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing interest expense.",
        "label": "Interest Expense [Member]",
        "terseLabel": "Interest expense [Member]"
       }
      }
     },
     "localname": "InterestExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest rate swap [Member]"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails",
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r79",
      "r146"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails": {
       "order": 1.0,
       "parentTag": "blkb_NonoperatingIncomeExpenseExcludingInterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r425",
      "r426"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Net lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Components of Lease Expense"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r33",
      "r99",
      "r165",
      "r180",
      "r216",
      "r217",
      "r218",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r360",
      "r364",
      "r365",
      "r403",
      "r427",
      "r428"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r24",
      "r99",
      "r180",
      "r403",
      "r429",
      "r446",
      "r468"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r34",
      "r99",
      "r180",
      "r216",
      "r217",
      "r218",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r360",
      "r364",
      "r365",
      "r403",
      "r427",
      "r428",
      "r429"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r393"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
        "totalLabel": "Total financial liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r31"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r31",
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing supported by a written promise to pay an obligation.",
        "label": "Loans Payable [Member]",
        "terseLabel": "Loans payable [Member]"
       }
      }
     },
     "localname": "LoansPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails",
      "http://www.blackbaud.com/role/DebtSummaryofOtherDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]",
        "terseLabel": "Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]"
       }
      }
     },
     "localname": "LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r14",
      "r241",
      "r257",
      "r259",
      "r260",
      "r445",
      "r464"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "totalLabel": "Total required maturities"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "terseLabel": "Debt, current portion",
        "verboseLabel": "Less: Debt, current portion"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r103",
      "r214",
      "r246"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r103",
      "r214",
      "r246"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r103",
      "r214",
      "r246"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r103",
      "r214",
      "r246"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "terseLabel": "2021 - remaining"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtAnnualMaturitiesRelatedtoCreditFacilityRealEstateLoansandotherdebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.",
        "label": "Long-term Debt [Member]",
        "terseLabel": "Long-term debt [Member]"
       }
      }
     },
     "localname": "LongTermDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Debt, net of current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of items purchased under a long-term purchase commitment.",
        "label": "Category of Item Purchased [Axis]",
        "terseLabel": "Category of Item Purchased [Axis]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.",
        "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]",
        "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Long-term Purchase Commitment [Line Items]",
        "terseLabel": "Long-term Purchase Commitment [Line Items]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.",
        "label": "Long-term Purchase Commitment [Table]",
        "terseLabel": "Long-term Purchase Commitment [Table]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofOtherDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r36",
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofOtherDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgagesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A loan to finance the purchase of real estate where the lender has a lien on the property as collateral for the loan.",
        "label": "Mortgages [Member]",
        "terseLabel": "Mortgages [Member]"
       }
      }
     },
     "localname": "MortgagesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r88",
      "r89",
      "r92"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r2",
      "r58",
      "r61",
      "r66",
      "r69",
      "r92",
      "r99",
      "r108",
      "r110",
      "r111",
      "r112",
      "r113",
      "r116",
      "r117",
      "r124",
      "r153",
      "r163",
      "r166",
      "r169",
      "r171",
      "r180",
      "r216",
      "r217",
      "r218",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r391",
      "r403",
      "r451",
      "r472"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenseMember": {
     "auth_ref": [
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.",
        "label": "Operating Expense [Member]",
        "terseLabel": "Total included in operating expenses [Member]"
       }
      }
     },
     "localname": "OperatingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r153",
      "r163",
      "r166",
      "r169",
      "r171"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r422",
      "r426"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r420"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "verboseLabel": "Operating lease liabilities, current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r420"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, net of current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r419"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "verboseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r3",
      "r104",
      "r142",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows.  Describes procedure if disclosures are provided in more than one note to the financial statements.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "verboseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r3",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "verboseLabel": "Organization"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/Organization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r12",
      "r441",
      "r460"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": 9.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMember": {
     "auth_ref": [
      "r372",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other assets.",
        "label": "Other Assets [Member]",
        "terseLabel": "Other assets [Member]"
       }
      }
     },
     "localname": "OtherAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets",
        "verboseLabel": "Less: Long-term portion"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r357",
      "r358",
      "r362"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Unrealized gain (loss) on derivative instruments, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in other comprehensive income.",
        "label": "Other Comprehensive Income Location [Axis]",
        "terseLabel": "Other Comprehensive Income Location [Axis]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in other comprehensive income.",
        "label": "Other Comprehensive Income Location [Domain]",
        "terseLabel": "Other Comprehensive Income Location [Domain]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax",
        "negatedTotalLabel": "Net current-period other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustment",
        "verboseLabel": "Translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r59",
      "r62",
      "r64",
      "r65",
      "r67",
      "r70",
      "r276",
      "r405",
      "r410",
      "r411",
      "r452",
      "r473"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r59",
      "r62",
      "r357",
      "r358",
      "r362"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "totalLabel": "Total other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax": {
     "auth_ref": [
      "r52",
      "r56",
      "r57",
      "r371"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax",
        "totalLabel": "Total amounts reclassified from accumulated other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax",
        "negatedTerseLabel": "Tax benefit included in provision for income taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r50",
      "r52",
      "r387"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax",
        "negatedTerseLabel": "Gain (loss) recognized in accumulated other comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsEffectsofDerivativeInstrumentsinCashFlowHedgingRelationshipsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax": {
     "auth_ref": [
      "r50",
      "r53"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax",
        "terseLabel": "Other comprehensive income (loss), unrealized gain (loss) on derivatives arising during period, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "auth_ref": [
      "r310",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.",
        "label": "Other Income and Other Expense Disclosure [Text Block]",
        "terseLabel": "Components of Other Income and Expense"
       }
      }
     },
     "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilities": {
     "auth_ref": [
      "r449"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other.",
        "label": "Other Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesMember": {
     "auth_ref": [
      "r372",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other liabilities.",
        "label": "Other Liabilities [Member]",
        "terseLabel": "Other liabilities [Member]"
       }
      }
     },
     "localname": "OtherLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other liabilities",
        "verboseLabel": "Less: Long-term portion"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermDebt": {
     "auth_ref": [
      "r14",
      "r445",
      "r464"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt classified as other.",
        "label": "Other Long-term Debt",
        "terseLabel": "Other debt"
       }
      }
     },
     "localname": "OtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other non-cash adjustments"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails": {
       "order": 2.0,
       "parentTag": "blkb_NonoperatingIncomeExpenseExcludingInterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofOtherIncomeandExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestrictedAssetsCurrent": {
     "auth_ref": [
      "r42",
      "r487",
      "r488"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets that are pledged or subject to withdrawal restrictions, classified as other.",
        "label": "Other Restricted Assets, Current",
        "terseLabel": "Customer funds receivable"
       }
      }
     },
     "localname": "OtherRestrictedAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Purchase of treasury stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedLabel": "Dividend payments to stockholders"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedTerseLabel": "Employee taxes paid for withheld shares upon equity award settlement"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments to Develop Software",
        "negatedTerseLabel": "Capitalized software development costs"
       }
      }
     },
     "localname": "PaymentsToDevelopSoftware",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r16",
      "r429"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock; 20,000,000 shares authorized, none outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.",
        "label": "Prepaid Expense and Other Assets",
        "totalLabel": "Total prepaid expenses and other assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r6",
      "r26",
      "r27"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "terseLabel": "Prepaid expenses and other current assets [Member]"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsFairValueofDerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds from issuance of debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfRestrictedCashFinancingActivities": {
     "auth_ref": [
      "r84",
      "r87"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow from cash and cash items that are not available for withdrawal or usage.",
        "label": "Proceeds from (Repayments of) Restricted Cash, Financing Activities",
        "terseLabel": "Change in due to customers"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfRestrictedCashFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r82",
      "r324"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r10",
      "r11",
      "r200",
      "r429",
      "r456",
      "r469"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r74",
      "r183"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for doubtful accounts and sales returns"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "negatedTerseLabel": "Payments on debt"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r334",
      "r437",
      "r502"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development [Member]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r94",
      "r439",
      "r465"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash due to customers"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r4",
      "r9",
      "r93",
      "r94"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      },
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Total restricted cash",
        "totalLabel": "Total restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofRestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r91",
      "r203",
      "r206",
      "r207"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Restructuring"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r20",
      "r281",
      "r328",
      "r429",
      "r467",
      "r483",
      "r485"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r105",
      "r106",
      "r107",
      "r109",
      "r115",
      "r117",
      "r181",
      "r325",
      "r326",
      "r327",
      "r343",
      "r344",
      "r389",
      "r480",
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r144",
      "r145",
      "r162",
      "r167",
      "r168",
      "r172",
      "r173",
      "r175",
      "r297",
      "r298",
      "r438"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRecurringRevenuebyTypeDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyGeographyDetails",
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r295",
      "r296",
      "r301",
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r293"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Revenue, remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Revenue, remaining performance obligation, percentage to be recognized"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving credit loans [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r55",
      "r410",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Changes in Accumulated Other Comprehensive Income (Loss) by Component"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r355",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.",
        "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Effects of Derivative Instruments in Cash Flow Hedging Relationships"
       }
      }
     },
     "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.",
        "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]",
        "terseLabel": "Summary of Stock-Based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r36",
      "r103",
      "r259",
      "r261",
      "r277",
      "r278",
      "r279",
      "r280",
      "r414",
      "r415",
      "r418",
      "r458"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Summary of Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "terseLabel": "Fair Values of Derivative Instruments"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Computation of Basic and Diluted Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r321",
      "r322",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Schedule of Employee Service Stock-based Compensation, Allocation of Recognized Period Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r393",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Assets and Liabilities Measured at Fair Value on a Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r189",
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Change in Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": {
     "auth_ref": [
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments.",
        "label": "Schedule of Interest Rate Derivatives [Table Text Block]",
        "terseLabel": "Schedule of Interest Rate Swaps"
       }
      }
     },
     "localname": "ScheduleOfInterestRateDerivativesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DerivativeInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Annual Maturities Related to Credit Facility, Real Estate Loans and other debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Term loans [Member]"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r175",
      "r205",
      "r208",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Reportable segment"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales, marketing and customer success"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales, marketing and customer success [Member]"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer.",
        "label": "Short-term Debt [Member]",
        "terseLabel": "Short-term debt [Member]"
       }
      }
     },
     "localname": "ShortTermDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/DebtSummaryofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r1",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r175",
      "r189",
      "r202",
      "r205",
      "r208",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/RevenueRecognitionDisaggregationofRevenuebyMarketGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r40",
      "r64",
      "r65",
      "r66",
      "r105",
      "r106",
      "r107",
      "r109",
      "r115",
      "r117",
      "r134",
      "r181",
      "r276",
      "r281",
      "r325",
      "r326",
      "r327",
      "r343",
      "r344",
      "r389",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r411",
      "r480",
      "r481",
      "r482",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Statement, Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r105",
      "r106",
      "r107",
      "r134",
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityChangesinAccumulatedOtherComprehensiveLossbyComponentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "auth_ref": [
      "r16",
      "r17",
      "r276",
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited",
        "negatedLabel": "Restricted stock cancellations (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r276",
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "verboseLabel": "Restricted stock grants (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r16",
      "r17",
      "r276",
      "r281"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "terseLabel": "Restricted stock grants"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Stock repurchase program, authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Stock repurchase program, remaining authorized repurchase amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r17",
      "r22",
      "r23",
      "r99",
      "r179",
      "r180",
      "r403",
      "r429"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r97",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r281",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r424",
      "r426"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "negatedTerseLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r412",
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r412",
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r412",
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r412",
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r430",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r13",
      "r443",
      "r463"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.",
        "label": "Taxes Payable",
        "terseLabel": "Taxes payable"
       }
      }
     },
     "localname": "TaxesPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofAccruedExpensesandOtherLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TechnologyServiceMember": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.",
        "label": "Technology Service [Member]",
        "terseLabel": "One-time services and other [Member]"
       }
      }
     },
     "localname": "TechnologyServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r39",
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury stock [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r39",
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r17",
      "r276",
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "terseLabel": "Purchase of treasury shares under stock repurchase program (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r39",
      "r282",
      "r283"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock, at cost; 13,451,524 and 12,054,268 shares at June\u00a030, 2021 and December\u00a031, 2020, respectively"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r276",
      "r281",
      "r282"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedTerseLabel": "Purchase of treasury shares under stock repurchase program, cost method",
        "verboseLabel": "Purchase of treasury shares under stock repurchase program, cost method, value"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.blackbaud.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnbilledContractsReceivable": {
     "auth_ref": [
      "r41",
      "r436"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.",
        "label": "Unbilled Contracts Receivable",
        "terseLabel": "Unbilled accounts receivable"
       }
      }
     },
     "localname": "UnbilledContractsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/ConsolidatedFinancialStatementDetailsComponentsofPrepaidExpensesandOtherAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/BasisofPresentationPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r423",
      "r426"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r119",
      "r127"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted weighted average shares outstanding",
        "totalLabel": "Weighted average common shares assuming dilution"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Common shares and equivalents outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r118",
      "r127"
     ],
     "calculation": {
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic weighted average shares",
        "verboseLabel": "Weighted average common shares"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.blackbaud.com/role/CondensedConsolidatedStatementsofComprehensiveIncome",
      "http://www.blackbaud.com/role/EarningsPerShareComputationofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 5
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=118198657&loc=SL118198666-228104"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "610",
   "URI": "http://asc.fasb.org/topic&trid=49130413"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "720",
   "URI": "http://asc.fasb.org/topic&trid=2122503"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "c",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121558989&loc=d3e80720-113993"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "http://asc.fasb.org/topic&trid=2155941"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(c)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226006-175313"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413209&loc=SL6242269-115581"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(d)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 5))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r503": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r504": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r505": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r506": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r507": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r508": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>108
<FILENAME>0001280058-21-000034-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001280058-21-000034-xbrl.zip
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
M7;YR@[KX]/>YW<WRT_\!4$L#!!0    ( /@^!E,=Y"=T*P4  -(9   5
M83(P,C%Q,C$P+7%E>'@S,C$N:'1M[5EM;]LV$/Z^7W%SL#8!K%?+3OS2 ([M
MK![2.(U5M/TTT")E<Y%%C:+B>+]^1\I.DSCIO+9KTF!!($@\WO%>'CXDS<[/
M_5$O_'@V@)F:)W#V[NADV(.*Y3CO:SW'Z8=]>!V^.8' =CT()4ESKKA(2>(X
M@],*5&9*92W'62P6]J)F"SEUPG-'FPJ<1(B<V531RF%'M^"3$7KX4^=GRX*^
MB(HY2Q5$DA'%*!0Y3Z?PGK+\ BQKU:LGLJ7DTYD"W_4]>"_D!;\DI5QQE;##
MM9V.4WYW'#-(9R+H\K!#^25P^JK":Z3N-?;C.J%U+V#[;+(?Q$% XBB@A/F!
M_[N'3CK8O=3)U3)AKRISGEHSIL=O!;Z]7\]4>\&IFK4\U_VE8KH>=F*1*AQ/
MHG[Y6IK9,*;8E;)(PJ=IRX14*577XD@D0K9V7//7UA(K)G.>+%LOCV6A^)1)
M. DAJ,.)UGY9S;$65LXDC\O>.?^+H6/HH_E<E'[OH[&$IVP=A^=KSP<?7@^/
MAB'4?-N[[?;]#D>8828?T^.CA$07$U+0*@S3R'[0Z3F14ZR:$EFKB8:?5 R]
MP7DX/![VNN%P=(I3[7S\KGL:0C@"[P#>V6.[9\-XT#-2KU9WJ] =0[<_.@L'
M_1^C2C=C6D?2=!LP.H;P]0#&W?.C[NE@;(T^G P^0K<7:HGONOX7U/./(E<\
M7GZ?<(-[PQVF$(DT99&F1%AP-0,U8_"V(!(+D2SAG&5"*D#AL9!S\%SK+8@8
M[H 9=K76BYT#WW?;/3'/2+HT7UY[#V(AC=$,71046$J1+'\K4O9BQVNX[1JB
MQ' CR2'F"<JNW1BSJ)#(UBP'DE(87$4SDDX9DNI\SO-<NZS_)9")*)11H4C%
M,&.2H9,WG2KC6/N$7E?A#4=S#%<,&W[E)!4IK\*99#FGFM7U@+T99S$.BVXH
M?LE@%,<\8K)J!I@L =]U :N0%3(O"&HI<6,FE#, PR)49'J%N-EM7.:\S(%&
M&#IL8B9R0E*66Z.KA"VA&RDMT0BKHIRHJE:>+^$B%0M,UA2S6#]H;XN^C%"*
MJY25L%BU:HU[\5@V\52GH65Y!]EW(OK[$>I=,^4CN7 [9TV[T= )";%4J[D1
M%PE.E A1GVBD7J-7LC\++IE>VW-=PUL5]VJ[9$]#UZOOTKWKXG\"_#785PCP
MFK4 2]UL:V0^WW+[3[?</$4FFQ/#E$B:BJ FQ593N346"->LF2&-Z+)7M9@D
M": :.D,2!$6>(0[RJM&*>4K22+>C06KVI89XL%>1E*@12)MFS'P-DA6_;NX@
M'MS)7<L>I:0EX+>!;-U@3Y%)PM;2B9"420L=3DB6L];ZI4UYGB5DV>*I&=$H
MM5>V)D(I,=?FVI>:HB.2K#!OL%Z*5QOA9M,^J-?T7EAAVA1=#[S:)MMFF^PH
MNBD+[(;WL-2UO0=EG[4:V%[PL.J7FJVAU?H76?V\[, /OGT*?+MQL%UF'5.T
MLG (C1PGQJM*K;)66,WEEI]=@7>;_?3TOHN.$AB/1'_F0-9'GKB]H*\R\!R"
MZQ937'*@4>[WOB["\J3P]&(\6GZ#\CW5X.XP^3."YHN=8+^=F^<]YX(R[FV>
MMW*S)3FY.D65K?+YWW1]C@A<[1OTK@)#@UPDG,+:R1\.GIN0_!]H3P1H_Q)+
M",C'#&NKWS=^2&Q]'0R?8*EVSR3'LV&&A\.-"NUMEL@Q)Z M3X/K@.Y<#62B
MO!MI2980/=[&9<$G>C4G+/>3"ID@QQ9J4^4?[A=6S_*VP]R['/X-4$L#!!0
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
MM>&,!,RX8>#Z1!D5BQX^.$P6BH!^$<S A/&@-20CCC"!J9),R>"B)S1MSEV
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
M$ "7L-(%,%0E<HJ"DV$YP1[QE'ID_K,%S1FD+U,;,6!#J1!.:,88,II[@8C
M%+SWP$<YZ5>,]UP_<$(H*2R,"RPBF#X6@S4,4<QX$))&+H-;MIC*IG/]9K\!
MDL=7.Z;5':9\V_3'_6Z1K6M!@BPA^FBH .^="N"FH+461ALCA0/S5.!E"[+,
M%+;)15TB11ZD(M+2$T:TM4$@QKP.&LQ/0N.R15UF#-ND''QJB4'&<VC4,_C'
M6(6C-\$K;FSP>MG",+.$;8)Q&?#LF(_66<D(D\YKKH6S'D6P1L38=U_&N,ST
M\9N#0(U7V" 1&0A3AA31. KCP?IT 5GGT=(&:F8,]DPB-](X3TE /CC*G'(&
MP(ZI@J7F-+ KSEZ^R,WL.7OZH1RE>#2,)W@=,T0I"DX*<BYH@4T@>FE#.;/G
M[.G'=IP"QS,ED;61,!V]BE8:C[6D+)6X6X JH/..\8L$>R)W$5/GO'>&>:9,
MY A<5,=T6OA':-F"/;/V1R<$&R4F,IQ$:<K3K,%V4A@9I*,UAH+$G36W]0:G
MP3^,V7XX"ZU^V ]-D[?RUM&'T(GM3C.5.=VSC?RH "5M"7,)I[P)MZ3$'[V\
M&XU+UP[&,FV([I\OT_"Z;Z=V1APG"YGZLF^Z(KP;$SA'PH(JF<KF.I 9S"&B
MM!'P$Z7.I], > '\LKG(\CY])TMKY(1@F@E/F6%*,ZNL4@@'Y/ X\]-\.UFS
M1VXV'A.GS IIP6)F#&L 3Z-(C0@8,/+,+8 1/1?(S2"O!(HIE; $E#A3V%AG
MHE2$&"QX$'@1SM$\$KF=OY=+6G(D8Y0A&$4U\XI9%)W&1J@@' ILB:3E"R(W
MFYS[@1*%(R9.I3,P7 6'11 *3&6F.5J$/$RS1VXV586!V=+&/!,%9YA2Y85D
MPAB!6:HJY)='S[TLSTU?SP6.);82I]1G3%AOI;:(4JNE2P5SX^+KN:(B0A%G
M&&*8+V>V7X6I8 S,3$,D"\H;"=Z!9U$C:[U:B#Q)<P?D;/+\8NXPH3*9,<Q)
M8;&V)"H1HE#(.;+X6G F'#E]I6@ /,FY<)@CIBFQS@7@14*=C0;A12@C.G=
MSF;G:TA;&CS1GG 64\06/$+B 4ZO+'5L 73D57+(,9A_][MY*W2[!\,FNC<
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
MJ&Q^M2G5JZ ^\^";9"SM7#=(V<P98D54&%OZ(PMF^$NWW>^XT!U^K0?CB[-
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
M=,8">.^68I)9&S1GJ4P8]FMOWH(KV0C=7KMUEY9>O>C&J\?9XR,@"Z6SU_D
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
MIA+,^I7&^!NY4$0KGT)U4U I*ZJ;>ZJK[GY5G"DE(\JX8S%CR(7,JN"S"%3
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
M\\7+>>IJQ,#YM+SJ^\%)/+!?YZR9TJ)U45ZZ5(L'8VH9MPY)HVWNE:Q0[EN
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
M<\T:*I)5(&$P#@+Q( ER!'1,"J WI11).EYT3&&0!V.0)5VIA4'NAT'FHFV
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
M.Q^?8^V<FS,"5]#'\D>OGV)[6$I%SU?8?7<S8U?C:]G\8KC%22F*\@G-"/[
MR 1#4. F&<JCMY&N;3#>4OJJHZ6<G[!LNEHA<R%S(7,A<R%S(7,A<XE#WY[:
M.\,#:"UO/>C'@]@=M+_&JEV?G?0,0]'%4U;(7,A<R%S(O'QDGB?[(&&KD@B.
M4,]9<E8;G@^NT]&R(,5"ZRC4\O/EK/B<GCRX'8<[:==^*X[VN1Q5KX?;4T<5
MXTS%P#5RN<PI9R8B!^R&3& Q1JN,SYD(LB7E_1.3"TL6Y%M",B]I_G=!OH=
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
M">]Q4O-RPM-\\4,B/$Z@@T6E*6<B6!)#L,KCJ)4T)HW/++Y/V+!^;1,W+('
M>0#I<',V$"B5X<IHCHQS&'$L,3(!H"F?N$&=BHI1N;8A<<M@TB+7%)]<QO.*
MRU'JY2CU:PLUW F6KNZ +>>EWQ^"INGHR2877++()L40MV#U&>4D(HS&%*67
M5!. H$6=[%.@IT#/$Z2#)FM(3J3RD7!JC77*:T9#%,D3+LC-T#-?)E5!I7NA
MTM12L]Q3;+!&,A%0C(2ER.'@$)&21DZUP<JM;7!#6EP4K:A TY*-?!YWDHR6
M.1F2)MEASHB5/F$70?Q:P"J/;\:F<R]2 :G' ZF9>L1.:A5$PBA8;A$/3"#+
MI43.VDB=2U'$?%08(2UYC?XT=QYGP:>"3T^ 3X)+G:-XF  >)6*T=LX*94SP
M(C(A"SXM%S[-!/2T<:#K1D12#(@3X9"UCB"=A&%&"FD<X!/A+7Y-)8 "3T_-
MI,\7GN9)-X#U;2E7ED7,DTK&<Y8\]DZH&*6(Q;);"E":^IL$Y28109'"U ,H
M:8FL)!H%':4-A 8MQ=H&Y:(%9EZQ[ HT+=?(YX F+XVP1FA"E.-8!1,EU9:9
M$()00M,"34L!35.G$P41XE32R., ^E+R$6D,^I*+/+F(5302KVUP@EL:TY6
MII]D$(3VX*1CS_(PXG7Y/N7.F^XLA"V$7:T["V$+85?KSD+80MC5NK,0MA!V
MM>X<$W9RR]C49?6I\#=D'5]KL"CB$F?G-@O.%LN/>U/:^=7;N99I*3]O\0=I
MZCYVA[&_7'NU=P]B97W>JVV[9]#OJML;QD%E^_!UMVI#A_?[ME.=V/ZPZJ5J
M>! ',3N$0NPVQ]-U:YKEDQNKU.[:KF_#[8,A?%&? +!^P750$^^?0^LZ<6-\
M6CS\F(S[V/;WV]UZ,LQ%RN4#!=KI;$RGC?]T_7]N7#QT?O'-C,G$!;1QTAO4
MYP^\Z.=#*MM?X[].VV%X\(+@VGLV\U3CJ7B!IX]8!Q0:#6]^Y.;^-@LF@U:F
MV*4U"ZND8T\&\<7DP[\F4-CNUO-</_2O<>OC?N7!7%Y_^7W-Y6D7UW'3S?%"
M'[]Y?'F]OG3)%]1<TVI=4W+C9;Q^\[4?-:O6F5)W:O5'U^@ZQ_163_Y$4L^Y
M->6X'4(G7EP$ESU@#P()^G;'3\;,W]6[$? \-$LQ)=4?O?YQ13!Z=Y%=?H"L
ME\'S^@7/;ECP[>/]:M#WL-@[1RYO."/9H_QEGZX?GNRO5;8SO.G21>ZE^.3;
M75A J9-O:_^<8YB_QM2K:Z;W&LR>_9D'4KOD4U*1:*,LMII;I[7 -GE/@_*,
M&$F_,+XV>>B@/Z7??D2N'^T1L@GF_H7MG-JS0:;][(J!Z1MWU& 8R64HO9%B
M*2V,8M=M]&JF.P##].LRD"]&(!C[^2[HEUVJ_E0'_1R_^3\_GR>"02VH!0X(
M_)<Y]E.?/F*OBLI;R='KV'OQZYO@V^W+ZUA_Y.PHM*JW7;^^&IW>KE6R82]/
MQECO>CFK=_UQKG=].->[5F-DOWWLPESDPIO_>!!U;H[&+A#CIB5]2Z!3YT#7
M1-.V1\= 'W\QD.HL,S(I8QCUW&IE*6,F1<E3WG5->;WAFF#2;+@F343UTL[J
M_K[MMK_7K#Y=$?#'9C?\U0=-O3NL_]Q)YTMDND)>M0>^TQN,^G$7^O1[I^>/
MGCBXNGTV":Z^/ML^?H=W/FT?PO_'>[OOCW9VWQ]L[1ZT]U[]WM[;W>[LO/G[
M8)O^>? _['TG_M?[L[U/X<11+C_OOJ5[K]Z)SW0+_M_K;+]Y)[;?O/ZV\^;/
MHZTW?W:VZ$>^]^DU^WS\1]KZ_OF+4#KPX#ER-''$F4K(1H<1#9XDS!35QJ]5
M<>#M26:>_BC^NLJ[T>L&WWQY#H5X/,IQOV^VK)\^,X306P$56:]FF>T!C-H'
MQM_K];U/L;;TP:JO3GO]3JCK<JA_#:I.M'F"*D"($2R#7AJ>YAO'?H+JI'<:
M<UUEN%++G?U>+ZQ7]:E]\&5N#A9_&QZ8N9X?/LZ))6?CZA\ C"?]7FH/!ZWJ
M #H% XMAY&L"5^TN$&<XJFMKMZK_KA\A_R*T&OB#'BPX>"2"%7#@<[=Z,U,#
M5Y)M#P_.7]>.\!68,H/*@E7C1YWA*'LT+C^3LQ@F?S3#;,?FD787IK,=1O"0
M/[#=?:#9?@;0\3!.:W](-_IA?7<\KHESL?TLO-M=#VKNH*9VNU^UX17PR/"@
MWQOM'UPB=*L:-"<@0F?BMY/,#8-8-P]]M+5;I@-K*'9]A(4YZL.$](<)6 Q>
M R^S;5A#H!C 6_-< !7^/8I5-\8PR#K=A+LJ6)M',9/_-!.L=E/4O4V]?I6
M'GW;'N0)S2]^^7ZK-7X O@**AJ\];_U9JSJ)M0<-Y=^SCV4Z]D^R)GJ^#D F
MG< +VJ[=@770&D\F--L%DF:IU*J@9Y-7U.?>'=NC^H^I<VGV[A-[EC]4L)"
M6.>=A3LZ9]#2X.*BA)D$GNN?-0/L =U 5;8A4_FTX0185.'?C>$;\\Q7+P]L
MOQ,'PUZW57WHC8!,+VT?"-VUK?I-!_8KK#^8H?%$PR/Y31^[6:EI]#%H?3._
M%K@>'GH)?0OY=V\ ,_D>YJ%N9^:A_X;NAM[Q)>7TGQ=4B7G4$8Y72QV!NS\
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
MD;*7I?;!W/!,\Y:L"TU@[;I!MAJW4L[Z&-S8K3Y '&!^\Y(<>N]F/RR@Y@1
MIVZ?<8+$>K63O5I5K[O?RU^['/^J?8#]6&>49%];W=I7VQG5?020OY%X%P&[
M-QA+IK'(&7>O;CJ+DW;.'*Y]8ITZZ:')*!_:[GX[8V%#L-8X>03P]%LCD28H
M73LI)WGI=5((@N[7H:[C/'3;O "XM3V$-?W]?!&=Y^R/14*],'QOD%^6AY?]
MRJ=-N"K'L7T_@I)7'],^'O' =FJ=93CJ-SGQ@X;^/9>!?IS#-,QU N%J0[CQ
MJ^O\CB9K(J?Q]T?36'MN?[I>?).;?]S+B0%94,!4O:R=@^>)U"FWG[,D?+OO
M1\>P5NHN-T;3V7C*!S-+?79VQG)WHC/D0>2T@;'NT<Z^\IQD<)[8/\D:&HZ:
M7/4ZF- \,[D3=(L ]ED.Y(^S5V9??HN<[:6#T?<Q&QE99ZH/OKN8,-3K]K*R
MLMJ9=_TX3N[)3'F[L9Z[GYO<GKR*:D>TG2Z9B8K9G7BN?Q)Y/CT 3<F&WFRR
M59/P<]LHS%.ND@^CX^.</I>19:II7R#@.#U_E9?)-$X/BZ4;3S/P7,$(6 MY
MQG]"!D#!@>^WW:(SB:[)',I-1=<?P?PT=U/6I)== T>S5O9<FTC8(VTB>3..
MWFQVP]MS,;E92\FEV[&*MR8[5@\_GVX='I&]P[^//M.WY//W=_#Y2&P=;YWM
M[>9W_WGT>?<MWWOS]Q4=?OMP\VQG]^_C[4_O#S\?_GVX_>KOXYW=HS-X5V=G
M-QQL';\_V#H\.-K[]&?:VGW][8MB7%%.+'*)TWR*5#Y9TTA$HXC8,6SQK;>L
ME@T=O\R&#K9>35BGUF+J4[>K*0M5#0\][?Z.#_X@AE$'K/!)7Y\K)^_L?OQ"
M:7($LX!$H@QQ%Q4R]?$!AD7/J&9>L[OM/5\.@3H)](/\.X_)S]AIMTC*;I+I
MVX.L,DWLQEXV7#)KWD;18*N%;UJN$WT[?)NG64+6)5T,;%ZI^&Y]_C>I^)ZQ
M<19-+UZ]5&9O?'&!4#L^IOXAXW=K&[^%O&+Z8Q.U-X*FPN#*P4(+)UZ_Z<+"
M:#OW212/0MS=WM!VK@JI>5;D#\\@6/R:>ZR<[6:3S<SVFFIB%"SF=(9K*+,,
M1[?<4MPLZ.R6ZXCPE,>WW'+T<YS?@A7Q GOF.-@1CB5C#&$L.B.M"1'KYOP6
M0AFY\_DM$]UN64YMN:MRUYS:<OCY[/.GU]_@N6_;K[;(]NY[>/=>&]H^W?NT
MW=XZ#/#,[YW/QWM'ET]MV3[\\^#S[FM0"E_CK>\?R?8;&,WQ6Q@'W$_?GFU3
M4 CA77O'[]/6Y(2[#_CTBQ-<\7R\G>,!Y[TF'CF?"(K4*(8C_.?\VH9DHJ4%
M?] S6Z['R^4[MN4I&[^&I(VHG%/*/%0EX%N"R.LF')0#4+U^S!G#>5]M[/JS
M9C-+YVJ!@ LUD.>CQ[6R9?7A]4Y&\CUQ]H]FNEZ.9VMW.EEO;+O[/[W!H"#Q
M'$A\?A9R1F)MA!+)2213%"B?T8Z,<P8%+HDBFE%E 8E)2XJKAXW.B\/7@L9#
M0.W/9, J>,7F5INS=Z&:.!;N*!QO),R-!Y[A)3P-\8%5Z@40Z=>2"5Y3F0*6
M06''B4H.Q\!],%XJJR7WM<J]&%%0@'X>H+^@<O.0")<::1,EXI@J9%3>[4V8
M""X2"5.556[5$@0O5N6^/\/<2TY<V@-PBWU1MPP9FD<*&;ZV_9R/,O@K]C\<
MV.6)#NZ<'Q::#^Y\*S[3CV<[G_X\W#Y\W]X^?"WV#E_SO5W_?>?3WT=[NYO?
M/Q\>'%[)\-M]B[<..X?P6WP^WJ+;;][2K=W.\=;N06?[^Y;8^_2^L_5JN[WS
M9CMM01M;^U^$DS+91)%5V",.QCVRC#J40J3>6 )K65TN$">9\SC@E' 27#-F
M :TD,4DK"=/J;UO8H,035T!SNET\D:]7$[ZJ@+&JFK-^H;JW.7]N-(QU,J"O
MXF2H)_":01YJY7*FU]=VG4C6C<-)AI[]:MN=>GW76<_'Q[WNA6)-^;FZGF[]
MOIQC!%-K]V/._G;-%N3)4_DU>9OV,&>UC1/6SJ-CDR) K]IYRVBXKH?MP604
MX=%ZVV1_=IK=Y">]>L]PSHU9T)#Z,74F.:EURF6^[5OL^_:@+HH['';B^6;?
MK_&\%%BN%';>K<&TLMEH,'EY+J)%03[F&KRC_EE#A>HX#@]Z==EC2OX%;\JU
ML)I,K6E6?*:SA6&BR0O6J[\F Z_3 :^^=ARUK+.E&I+DA+-Z'D8GO7'CXV&=
M5_NJ>I/\TIEQGE^T)R=]T/V:),M:M \N$V&2[%\7$ZN?R9NR)SM1VL/!>G7K
M_,2RY_DNX5N^SK5>D4W/>8.V**<?E=./RNE'XZDW99=TV25==DF77=(KM4OZ
MIZ;[XR5U7G;$Y$*#?K,;Q@I_S8O/VCES^H4P8STW 07F#.*!*60\BSG&SZTU
MP0FG5SKG\SP_LYI49QK6.\S.2[)F@_5\JUAC?9\;E=<:A;]BHJ<@ZT8]0*(G
M7N?<+%.S/[XFV$K10-RNH%7)H?VIO&SB)=='3<Y))I>29'/;+H^3-PM:<;R0
M3G\;Q>FI>SV)R=_:KO[Q?/_TX/=%K:A%YV*OX(+[<&GWQHHOMX+9=]OWT)HX
MS:<^_'&MAH??$7&)K'=+NEQR-KN0K/13="SD_#DY\6,)FS(O2[G,YY/=ORJU
MK^."9=AI]<0Y\+6/S [AA7>27O,0Y$ZX\5@O6(E.SO^"!6WDJ'/MU/(OYO,\
MD/ODH/^:&<O7C//72CK6,>_SXX2;$#G6UDA!J-8V:*T%DQ/'/E_$1A18:&_K
M=;94>TWNZ.$?IR!W#K=>'>7VO^^\V3K=^OX.VMT2>Z^VZ!9]?[#WZMVW[5='
M9UN?MKY=3D'>^;1UNK.;Q[+%/W_?_+[]:NO;UO?.T=;WS]_WWOQQM/WJ-=[9
M??OM\_<_TM;93 HR9SIRHR.BFE'$M=3(:*.0]#I2$;VF*:QMR)9B9(GVFA0X
M>0YPPG'P/ J*';;<6.$4)RJ'"'G$1DA:PPF>P DN</)4<')V#B=>$4&,90@+
M+Q 7A",=?4)>X11DC"'F! E"6IJRY<*3NZAFEQ7)@DF_/"8]YE[;@DGWP"0\
ML\M*&R^I0S K$L&D>62CU4@PP@7 %)-&9!5'2+5<D%3@Y)>'$XDQK$?.'1&:
M\Z2M(C+ =T;!PG1&C54<4E2<)X83<@XGL9XML).(3  GW'-D/;.().*(8XE'
M1D#%D2TNZ1+AR5T=K:OE2WT5N[WZK-M[>E.7Q9^YU&TLU+.YKL32KZY/EW>L
M7=B"5JK4S(BZAB2+]0_B.83=9*HVFYG:KK<6[J0Z17BP,]TK6*<+GPM#7(3A
M3X7AA0H&GE(>),$H$1^R,#1(8\Z0#!XS%ZA7*:YM<-520K887:9Z-85#K^'0
M>[K<"H<N"8=./7+!$>8HR?,E%.)1!V2MIB@$J[SBR>/ @4-UBS+3,E0O*8?>
MPRM7N/PRE]_3B56X?$FX?.KC\H%1BGU$B>83UAC'2$=.43+ ]2PF$K2OY;"0
MN*7YDCFZ"H=>YM![^H4*ARX)AT[=1I9QEB3A")-($ ?N1"9QF#[M;%1$11%)
M+8<)@_^I6"(.79#K:'7L_,T0)G58\M%R5XNM%-_2*OF6B%GZ%?=AYI3%IH).
M\28MD3?I;=?WZ]( MO.R=ODUTG%S..RWW:C>S+O;FVP_C^$O>Y9OWNSW\UDT
M=4F!(CCG$9RS&6J4&\U 1"(7$D?<"X^LQ*#D$B&4L]9K!8)3:MT2?%FMU\*S
MC^]?*CS[V#P[=3HEZ@0F'B/LC49<6HYL4!09AK%+U #+VK4-HG2+B_L7MBT>
MIZ7G^T?T.!6^?VR^G[JAE/<Z)N^1Y$$A;JU".NJ(!$L<,\-ET'QM0VO6TF3)
M\LD+SSZA#ZKP[&/S[-0Q144PSCF)L&$.<<,)LDD(%',].T$"$Q)D-:.R9<0O
MF-"T.EZI'V>?-*6+Z^K'M;_JKJ<F_6B;XWB<SP/^GCY995S"[HHGOF#='%BW
M,WNR4HYY>QD,8DQ;Q$G R$4ID=)$&"V$RD<09B<\Y[REU<,><W<--SVX_E*X
M>VD270IW+X:[9S:?!5C=\ -QH1CB*D9DA(E(Z@0S& SC-#;<372+J?L["Y^
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
M,<ILV=LOMWC"H;,+KG:NBBRABJ#=.#KHAXD 3S@WBQZ08AR#\O:H/*([JW1
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
MXG4888F <+;3/";>.4H% LW%\[RQ@*PA!#$1+,4);""3UC8DN#"*+T=(M9;
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
M]FNCV!P5?Q[W8L& M;+)5S+8"; 7<!<P3/>HTR[K7T_:HX.B?URU(8<+_T2
MT]&P*'5GD1]QW1,:Q2VE[BG!XN89;:N&%)O'^[".*5"4](M9^V4"'1T/_($=
MEA9+IN1^I^_@S0^B#?^M7)+A.=< 8PR+(_AE_O"%+Q^!.Q_+N]OA$+S[4)37
M/\5.)P[^[[\T)>KW8=%WL"VE(CEGD9/^A$.'T1]G_.J5*KOD+-@SN[\_B/N9
M"/WC$5"CE\W__#C0VD>P3ENV5LKKF0?F5#+2<$JHMH1+ 7]+2;UAU G,:!K#
M'-:7CBGG@;E;=8)Z:;#6VGE_^C7'35.>B9N\M8CC&)&-CB'FB5 >;.L0P >0
MI'$U[>\<U7[)49@J8MHY72]Y+7,9Q;^7<ONFDMN_LMR6OR>_+Q35KCSD9G-X
M>1#MFH$1*P5E;P?];C%J=V.VY_/_3LV>RN@9';0' 65\.@7SIS3L 2LL $AE
MV&?A/8>L8<:,83^-3BPP0&[M4 8; 8!@>?\ FE4?SVS0SH_H <6/A[%1O(N]
M.+"="=O-W#[?"+@5M<>!?>3 _,I+J"!M$/][W"[_;7M@3W< 24_++S:*R5%
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
M5#0/_9'><*^HQ,2YM<>KO)T=F#H3X%BJPMLGB&R<;'_X2F+TFE."N.<<\1A
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
MJ[K,#\ DB'W @=S"?C!L^+9M=<K#N?-9NQTKL(71 ?B*-$FYXUE!$) Q\$+
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
M+(SZDVN:8Y+Y[GFO;7FB'_+@=.4WYL'!I9LOBQH;_H@!!S?EP-)$MY!+IDT
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
M70#-30.]HY;D6Z &<ZU#SJ<W(<KDHX_CU W&R.WO?=[,M[D?AV_2@?VZ-A=
M;^G?'%\ _>OLS8NCSN'![OG>IY?PV;O.T8>_^-$'F,>'P_/#SE'KS0N8W;>W
M7R]? -T_V.7PII.]%Z_/]PZ.6OM_'L'X)^U#^O?)T:=_MXXZKSFL[MO^BU=I
M6J0D=R<(/%A!F4<R.($X9Q@YQP@2PDM!*36>BMRVE]QST=_%T+OZ^^\U?/V<
M\/7+,MU5:+1*:Y6B,5S+J$-RS"HIA'**!%O=PUJ$7P-8+/RK!K)U ;)93S/&
M/<7)4\0XM8A[IY"&0T;1:6H44S[0W&8%D(Q?39R]8OBO XBMHG)Y#80U$'X'
M"%5._??,<<6X8\D80QB+SD@+RAS6XPNIM ;"M0?"61,X&["E1D1D>9"YXZI
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
MJN5C))8Q64(_G&-K1)"82L(BY;D4]+CEXTKLV!K*[AG*9KXN&;#6P2D$IHM
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
MO+@60(4_9E1)*>6JKY(OT483WL%V,>9R8;-%AUP$],A)7.""XHM??7H_$ _
M3T#1\#8+2' _4*:4Y=(-\;_UQY".^33C3CO.![ +3;'/IL\\X@.QF#!L"B1%
MS3Y08&;5*VYRDI83\I7]8[$-U.^>DGOFA 1& F+-)\OV/1BI6&9*6$F0N?R>
M?R#NVG!.("%2^8Y+ C!5^ ??</F>\6I,\H06998.E,_9#,CTBN1 Z)0,V)M8
MD]*:M2#VLI]3M%5Y2!Q&?XFO!:F'AU[!W$+\;P;;F?()UH&-4WOH_\%TPVRR
MV3+OM$KY6.O4R@R/:C,&;D4JX8Z.QD*Y9+<4L!BP@,^4I_'W*&7X@3?S",FL
MH)7M-E=%"VY%BXQ)#UL/("N:4>EMG&<I,Q:>PZ#Q]SR3%/@$1!G'KC@''^)N
MYK*.B#?$1IES*61#/!QC/ID)09%$!A4-:&=39JHMGL=?G\:WWRNU&8#RH\Q6
M0]MF+N_<%&0^^LDT87S.>&O S")07TP<8+)QR@51\'KM2ZK!FK+0.4]VKS[^
MY]WKH>8I[YA"["?3HQ&./B6P-H-*LZ/GH/JVC&N%^FXXUT4Y1>XI0$L'H)?A
MKP-T[XW9KB"TTB)L@[8TA8'@NYDJS^&MH,[O*[U3C3I2WG%YH=_BHJS4(G!<
M,17QH$!DNQ=B F#:HSS-*A4&6]049'*,.Q8&\PJ^-;*H#%=W,&A-S$ &6+04
M$YI9JV<X,,'324+3)5GF;\- *4R?>=[8S#)TL0!Q0%'X]!Y. B.,#N&^!&J2
MGRK@Z8(NCFQ<:8O)1QE\#\B].%? ' 2U*#/=*#_WP1_#:0:BJJ Z+NG-/9?6
M$DXQ-S \(S'>B>8/D&8<3Y4J)M$'6?H1/_#?[ ,_BP]L/NO3'E0LS1@YW+.R
MX:"RKE*37S2,D6YMOKSUV>T7W2,-;%;?>N!Q#>]8I+#,Y@.+X^!*Z$%S^.HV
MBH[L5!+\^#&2._PV!A_6".B>3<^:9AXU:$BY VG:!E_.IJ#>?)NBPN780R_#
M$,X#!5,[[]G!HBUUUC.@?1C^Z^:M4N::\IQ^Y3+W+W37L@/^+^CB45XEI"B4
M+Y1,N'OCX_SP*L5/BM_!V<^X<O%[31/\E_)J?MYBLO@N33.>" D"B<Z+SY4_
M0TJAE,*#<Z%YY5+X(_H'T#OP9C)-LGN*CK97+!3 '79O/K\%D82#/A/)_62P
M:2A(C"!Z1;MKG5K\)_27I.6S(=[4K;B[-G>+=&92RW3U1C93@8^</)2G3[Z\
M?/^D<7))D[7K0& OS>Z Z=$I?8->,E)5-5 L(. NO(QYJD6@##UFT2QG3F3*
M*8;N,%*C%P\!S>-6)/AC%G,/614M P6('NUIGH6SH%1""J_,IKR* >;%(B;H
MP(PC4!%IN3(#=.;E6<K\IR"RI*B<H G, %X+!-74ORI3FM(R%Y%]5ED!Z\>"
M!*![E.\T5?%Y$L-(>;DT12;PZ*.%=^+;*7>QS^,+E6/P)A->RSN2AYN=?S+C
MN46J@41JZ'^YOD1JN%ZD!F/W'&F9[BS3G<]B^<MTY]W2G2_E9*+WY632PC_;
M\\/)%TQKGAO:_)Q1*+,IEHEB+EM.;UDB@KA%G$O"')UE!8%SP**L-<5# 3MV
M3#"QAM9S$R(X7\0T#>Y%]ATF6(O[V,$'-EV2)(N<1IJSY&1V7"J4"27%#)/
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
M1Y[=;M2M@0EC9'KZ(4,(QSC> 6N=4XJ')SO=5EDLW?K^UT)O\<0#E%6,FR[
M%!<*;E8'CV;1SZ)806$4R8&8HEBE:<W1%C%;@"/$AE76=96Y#:HB+>IJ<5UZ
MALH3U47>,L/"*\;S&#-+?,=$\>)O/$M#I#P7,($DJ?*5*AQ9$7@?8:US7 TW
M8*_VLPPA51FR>5Y&<&$^,S:)@,R*1=[[',,0L_3I1/2PS&-_5BY4<MB0Q*-U
MK@,IDE(D&;\LT@LJB<2,W/F/F(@C$A&3>R8G-U4!^#K6EZS&2/U_KIS5A"L)
M>"3'#.:\KO"K#@(U=.Y"-'A@&6>SFO5;NQ<U7KU:2.0,K6"E+Y*?0'$.>/='
MW% 8M$+)T*LIP;8.TSR[R=E.D]83ZUB.S3P/%?:E(.9]^_ ;%WE+DX?(>=O=
M9#*O1B(62,0"B5AP58@%ED0LD"DU,J7F(E-JNN<WW1 [7W:@VB-KV8'JC@SI
M0)4.5.E [=H1^G3>FG6F%?_X;?)V3CVW.#07919\'?J$8R9,IC0MN'\4*UU2
MWL'G.TT=F<M:3[=';O7+JO8*62>1IIIGN3K/L"O2GK"<\I%(H*OK]CP4>*9Y
MK-0P,@YZQ1O/".=UL<# J*TB\U)4*"7HW\!E#:IB.'09/\X!K)R<]6L1_=Y8
M)?4XA@=SUI",%\75>R"U6GMF?W=L[3U'U3NV]N;(8JU?<LH*M>HPF"1-6;\[
M4HP5/TMGA8A@B*IW%CD8@J:>U!UA8ND14P)1#A@>"SXFU_#X:UC9EE4C*"RP
M8P69S,QC%8:U=<7Z4;Y\(&D8;KKEU81K5E#T=C65>XIM8)]J/Y@X*/LGP^0Q
M%E>,Q95!K6D53.E'ZN<S+$A%(Y5!/4BF.+E@,VE&Y-WAO.%QA9'$9)P*^=[$
M"8V@#N1&O,=&O&10,> -;(&IL KFB,2Y@KC-M%C1TLOBRA[AV_*\Z+M1_I%<
MN3U6[B6"&,PCF0)O@%D\50 =C=L'^RP+N*.H87P?]>,$)E36HE&\@!_&1:VZ
M43(K* /4^@*YB4$R87O FY35FY-B;H;YM+S#BG_$%] &? [XR.+?>ZAHR33-
MF>:C@"!\M0Z"$!';BY*O#L/B&VWR8<M#>=<.Y1WS1RZE6Y3UI$X&>A92A$7R
M44GXV2V5;";9;']W4*V;\MPE@!A;S LT\I:=0-K(V>0#JN5=5"V;JX2['7*
M)"M+5F[-RMA3/!8ME!D.#E_>&D.K"Q]FQ=#6)H;FV%;U3LF3F#%QC8'C-,I)
M4>:S@.'EL%14(@"6_ 1S,#F?<T$0^$LTE_Q^GLRW_O/[DH60HY*M>^W-D;9:
MZZ$WT-<L3Z[J(2X./!Q$41D#.XOD9X35##@NVU+4,\Y7,<#X*45T-><>#>&X
MYFWO,T3\QD9![$/XFY+[->#48Y)$\S%A3189=17VUUV6?P53/$"G]KI&VE*T
MI&BU$:TY!%W!@-5$]NAWQNK^H2\LI"610M@V,-=+@;J;WU"\@-(49#.06H8.
M5Z[-('B0.:"(I %UP(5^X;)8F_<O!4 *P/X"0"89?,J?<]1*Q,Q.;V),&"%%
M@9#1+-PP!YX,LHD?5_C1_.R@+HN*L?AA>2^2#"L9=B^&Y:4 M3BV,/C+>>AZ
M8\2;<:I1MY+J5LBZ/"YED<*UJ$'C"1 (*UN;TES;2P:7#+XW@X-Y"\JR=I8U
MZD?7';A6\*KHRE+F,;=#X/_2+!UBX0N<>#%:59E XLW'L3VJ[$)X-]V^TJ>Z
MLY\3[B?:CH#M7L;HGI"O\!.V)0D8JO(<@[@*MLZ-#K134$"48A:,F8><MQ81
MQ58PW@!D #Z?LD8!@WDWC\&B_Q \&E3-J41#(>;P":N:WFA/7P\K-^9)6!S
M&G.GN$E5?9GXL(**SZG5N57?_/!$K$E(9@G)?,[2L3.6"=G74@8F(9EE(9@L
M!.MX394L!#M0(9B$'.XQY+!8+[$"W<8\;8VV^^I!V]+CN#.6;MWE@'?>!+Y#
MX0ZZF^TK=RWNH&7T&W?P&'\JAT:)[)=OX2-S<*U"R520,:LP15AX0116:L%:
M?6$DCM=+D'+^$*O"X&T)JWQ?[@J#NWGB;PX#WF$_9M;^BAF?O#D9Z(H@GO+>
M5PL70]U=S/J2TI3%&N<OG(_'LU%8LE;,_76LGY5HJHAMTB+0MAES8RR--.^7
M*]I)36D^I0PQ!S0>9@X(MSC&*Q/NQ!:.C'H71M'K^I[?-F\!QOJ;(='J#2D7
M7YHNN3$6B[$T]*9OG6?>,!"UF#?2CD6_7_1Y_@$?$8LVK3B9*LNLUF=M)<UL
MWDD.<ZN3&%@"UC%)*E\-S]H?<A6L!&3*.VB*ON953^LP9"! *RUP6>=;[ BW
M DW'W3H1?!]K/EM[,UG'G0^[8HO^YKR>CT?9:+&!EH.EI>?M:[DW:C[P@O_%
M1[.F?OS3L!\P=D8KEVFX^,BJ%;M/Q^0VSG+>EY>%KN]H<KLF=KU:]4ZF\-IO
M0)\2:]<]_:\/WL(E:YO@BHQY3"BAH6CXMH9P+%4+6\["?_.8"3EVCN.P?[SD
M'S4$*]D07X'M YG4BR]X30,Z\6%40Z3?-VXB>G)5N*,=\P]LVXI9,V-*>9("
M*SJ*DNRNLY^X]8->EFOYC;$6?MG\$[$>XY8UOQ.<])U>!W2HE EVI+YGR803
MEK AV#2D?LE;Z;&[6&+2*][Y]\<J.PK[5'YGNL8B&6ND?&3Y2N6B3Q_34^S6
M=?4./APH;UB?QZ&@8L3^W_.3TE0;.2[J,#R1G+DJX\F+4:,2X^XQYNM'(G.K
M''M76268,/2=Y]52L#',3:K&D N\DH$R)MAR%/FKOM_"@2QGD" B(<-<+N#'
MSLSX"LNM90UBCW>,E8^SA/6H]I&=60OI8DR8VJT2!7G$A+WYYB:G-ZA'V>RR
M60FG<_Y.W:YE@:"673P-EV$K@(\0.SC*Y90W7F6B.F6Z#"NBYDA](49.,GX3
MBX->C#K^7'69?Y<&K#EN9S]LNQ+&"%P!>['HT/LA Z;PJFCSK'(XL>;T(=J>
M(<.>13<!8_=HWO2J !N$5D$_Q!C@ [*6XO.NP M;*F;]BH&??.9!8K82KY])
MLJ)@]M)2MNL#>G,[$$%PA6E"OP54-%5/XDE<SFLYXQ3,,6&D<UT^4OXWNT.]
M7N6,LY FF"\P+C,Z^)PRX%\TE5D.*\+]L%FR]_I4[#FB(3'^HV8IS?<@-%?
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
M8KJ4)!W%.1A *U@Q^")6YL_SCX D?.;,N 1#$TQ:2B;%WS@^M*BA1D1R(*Y
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
MYF)_(FF,2<$_U;Z[-N4M$KDZZIIY,8(@ B'0A+(,88'5R\G#TH K4:IS/R8
MW^1 BW H!"%B_^_Y2<4"FW+7T!-KF&VW8AFK;9_!#/\-N!)$><)^@76-9HBA
M'='J3+L :F-XVA4D-TH0F@TXMH(XD#SWO0+_1K;"5P'A9OPDO&5)ZBO'\N]]
MN@&T0YR%4WB?2-EG:>#S0_T\%WQQIH_3^<$=)8<)2GF_"&T)]#D1..;XXBO'
M>GB#3Y,8YLVG)]+RYW4#%8%O6%N*CK2QW=$E6*O?5)9K-_OI8=C\/?/M0/!5
M'?U\,^:Y$ /X)9]BHB((PBP-!)LLRB$*FL997O,<#I0H3E$E#FIZ<J D](8D
M V4\@SM1FP/?54 =BS?4)&79[;@$P([H]#B%8I:+][3SZ0WJM0X/JI-JKLOU
MY.RK3_!UW5,$)'X8IL8ZDQ!G*O!F[[+\*[ $[G+"G<=K+A#''LT*T'%10K_%
M?LPTC8@@5D%"3DD8,\WN>*D0>V)Q&8?G6*Z3K$3]1V-&=EQZCG<"# 9:.F'_
M&"A, ^-6)BI@QC-?80S @6F_C+%+!(/+A=?!7\%L90L;17$0TS1 ?J@]#I<3
MW!$8BR^JD9B>9=-E6+EL)T187#Y[YH#R,\$1^ 6PGL'RP!F^<!N;R$*4%H4H
M$@6S-_")AGXM1242!5.6E<BRDHY7:,BRDKZ7E30XXRR'4<%86"H7<49&%4:U
M%VFD59F)V?,X:M?,N,?"ILTLHQW#IH9WC+"IW6[4Q\*FGB[#IC)"<Z9L0G,U
MF]"K:\LC9!->4%"T=Q.^8!TARP9:5M?42U\&2DI9V&*EY&8@"@K4956AUJVG
M!MD6J#BFLSP88P19A!UNDLP'8PXK:(0+LJA<MO?+=M@:+R5WSZ*;\5O,YAW
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
M@5]BI-B0Y?=3U-,%L ,LT"S/X9\AW);>*"5P33G.*55("NHJ_J9,8 +C0J%
M[U#YYRRE7+,9ZD#155U3LDCY#A2>H\#G)8CC@P]^IYLCL_IEH.2TF"+"ZBU-
M[@>,,> IX"X?=0#,H9CE) THW!=DH+MBF'AM/@4!%@(>B[.PJ%ZGK[S.&'GK
M7S=2/L&@.4Z>?IO2M("Q V#5N$ B3/-X0G)8%S8A<L_Q8(%5RW&<A\,IR8%T
ML"RW<2"@BD ]%^R=.,@L*0D\,$ R KUQP@F] 6F+*(5?2:'<T23!_Q:T+!/*
MAX=7!<#*(!BY$B0DGA0CY4-6BD%X:!W>7]0P:F&<G(HE(T61!3%;P[NX',/*
MC)%X\ZEG,QCVWH=Y5FL/$[_)R>22Q,[HI-C] F(SG0(WD84:I!Q<^)97U8.B
MI,@ NCI2_ZK<C6FJP#X=S+#FIIY'45.>R&P-\BLVKZZ8MFG!=STL\[F+PW+\
M3%.1K/6GA VB+AXA/A@C\/:-CX HW<0I2[[QEGDH *:A.69O,8F?OX)9.[!J
M"9D6]%GUE^<53EJ<,KJSAYZ+T<6\K(=E2>Q]_/)BBB.53U,$+<2;Q>41N[1B
MG/%K+B@PU]UX61UI&Z]M&]8;>;IS\%'UD>Y:C49])("S8T+2) [#A"XSP:HQ
M>LYT)=#\(#P_S4"-P[!LN_HQRR>*I@Y_>@0<XB%-*K?0>H8W-C!\/+E1BCP
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
M^,7?_?R'%QN'$0MO6C#&P[R;NS@LQ\\T%1FS_I2PY-3%(\0'D9Z5FQ_9/-\
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
MGV/G@HQC080*D4I2,=7-0BBB)4B:E0UQJOB=-#LFR-,'N>#;9!: 0.%79!?
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
MM1O7\R3 \<1K8]<3:*P">P6;%:LNQ=DB"9U$+$HCH!(_]L9:9 ^XDW@*+IM
M2-0B0X$6[@>"#MQ1+9!S>*7!? 02.@OXY2@)1T$DD%4<'O-P*"":ISLI*[(^
MI1/1V/43X4YDNA4Z7U/,5>#$(Y.FOPV1@:,;-M+85<@)-N9)[9JUD[MV)H&.
M5-_Q_.Y,E&X)3")4/3W.??BED]CPRQX<^:1'/T'0^F#(";P>1G/AYZFT0%D0
M<G?82\)(8 +!V:6G!H'G:.YP% ;73V_7FSNYZVAJR"A%>O[X[8C[$:(OV<&5
M#^,[FBN1S.'8HDU)C$&*1BJ /B$PA7P #^)FB^T7:L7A(P1XDM(\P[E&=21
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
MTJD0I2C$0DG[8^4DS)8K%RKMC>(+9&!8N@?<7+O]$'C/455U@6H.)OP<Y(7
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
MJR>9O.X%SAC^,XB'WKO_#U!+ P04    " #X/@93$1ROP-\/   PKP  $0
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
M]_D56NW7A87[<(QG0]:QHPC9TLKRS+Z?&#@2$M=L4EM%ZIA?_R:*9(M]LYL
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
M2,1RZ8@3DOLD75:V30WB-:#&Y+0?R(RK;.BAHCB8^:6>N*#I5K!=C_UV06X
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
MU=!69A6K GL,EDLOT*&R#;K/TPA]:1(\R5JB+\B 9%MN_Z*NW-T0$C%@68"
MZL&TN>C@:DRCVJVJQ95*(JA9*'H^W7*:-A1,LI1M)D(S2W!@#%V_TL:,H:K7
MV08$W*I0]"I0AX[W;'E)4#A&3M&OI:%T9G.4!*'1A7$,!PDF@6Z31K^FW.Y^
M=6(M/ISG_=WG?31;6)E9H"&BCHXJ(_)<&CQ:2I*"',H%'UZT*:NINH5UOPF.
M5O0ZIFSK9XAW5H9) 5A&AQP4#EUJ5V[A#(PH0W-.0I1>DO=3@W28;TZEU$"-
M(BC$<J\DFDN/<TUBCD9AW!'3L7WSD>2![RC["VF<.\YUP^V.*$![Y3G1"4-!
MZ2(.)ZM2@FN<3"8+[N]EN^.>/<G:DC]LXN_['(GO/[Z<+;[4N^7[\J<?Z<S(
MY:.I=U*DO  7^><I/NWG;[_WY9K6=152"2_C<OIY?00Q8<Q@N0FDG-]%!CB,
M+B5^Z41*R@!-D-MD!/;'>'!_(O]MF/7WBZ?Q_U;3#JZ\A&NBL@D<:"0AAU@"
MJW*GL7&$)J=3UB99V29=O#_&6YJFYB7X+8AVH<U1&PG6ZY-\BF^S>[:]56EB
M)(LQZV)1RU6VAI4*/*<)ZNGHJ&*<09LS1U="&I6%.SI_#I%/-;I<,>I3\[PS
M:O R&*<T<8%[(L%*8JFU!+S@46'TDU4;SVA_C'7S+$(R[<$-A;&FE-U$8H41
M1%L>$W?<0FQSXFFT>99&;+D^[7(;,51;%\\!@_(X]9M*Q=VMQ$F2UBB,1HCE
MKAS+BY1X9@,&+EYR28UAN<V)FVM C2E=<B26U!)1S1MM/T][?/W+1?=\L0K+
MO)IMVX-/=- Y9>.+S<#P5BI&G#:9(!*(E'LG?"/K>PVJ,16('(DUU814KPG*
M1[3^/_LA0CLIP?":PDHED"(K8B EQ (!X^&2'J$L"%/2(;115]9+\8RI3.1(
M5*D@F(KV:-U<]:KCP8FI()QUQ1$MEVE:("'Z3+AA0F1ID^!MHL4;@(VIFN1H
M=JF>J!K5IKV<SOT\EBJ8<O5NJ;2<]AL5Z")77'A#F(TE"C%#/4PBUC'OC=,Q
MR39)F'T1CJDUW9$8U41X=7<HRW6=.!-GS@).E/$F2H2C34(X7..8D^$DZIQ]
M")0EUZ;S]I60;GE?ZKUD'&JSIXY\:O:4**U?X3FL_WXUOW@-W<1*K;E"':E
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
MX?^,_[2.P%-[&#4 ('C*B/8 $0#S^%_/E=Q3 AZ/ $P)4P=C,\ T\*^^CTO
M>P =&1D9!1D=!04=&PT5#1O_!3KZ"WPB7%Q\7%PB;/1G^N?QWQ,,!AH:!B8&
M%B8F%AXF)B;>7P4FWM]=L/\G SQV MC(3PXXPL'0 +#8,'#8,(\K3\XB/?;^
MM60P"##/],_JP#VY X^ B(2,@HH&\[\K80!8N/]08@$P\#!PL/"P"$B(R AP
MZ#Q/2FPX>&H<+@0)\%M<&J<@;D2\V.QJ25HZ?/4N8QY>Y^#)UTCT<1J_?YZ8
MN/ 1Y-2\ TG%:YI*=^>Z\A-.0=;-3FO?]TR[;?R184C(^U"7V#NS>99?WS>[
M=0XU=__XN:"A?^[7A8"LEH5'2%)AX\#\]B4V  O[9"W\LTU(B A\SR90<^'
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
M8H^3 Y;LM6:QSHMF>DWV)39?6E#)Z3_IT :'L887AZFD%J=_,4[.@84E>VT
MDC!=DC5?F3\B*2?V2T3M)RY0KI.41!F7AFI_]AJ<ET8@&1K0-#;)?&5'L46-
M@/LRN R]1H8F#%]J7&./;(HDPJ)FV<'LZ\*;U-ZH]89R+?[9GZG$!]U$5]/P
MS?UU$K@EYR>[I]4[;*"A(L)'(-KY?# I;#1(3@.9C[>K+S?M,&,9NEV7'F^4
M\X.5FWO)H5&)GMRJLL- RZX(TRR=)J3Q/">YM"F&53T'=8C7GEQ@3#AWBB<N
MQSDN"IH$OUO5?[\6+>WC=$0L-0[!56L*W2UZ#3/H3"FT@8NWR26E8)R<VPO_
M,IADF#S6N18H-'X1U6SDU#C1QNMGM3MKKV1/E'F4T07BSY7YV+L0K<POU,/8
MW^2/6YR(GVXR3$RH*^I#J@EE#OL0['6#6A<I%&J<@RQD- :F\\K!KJCHB?]2
MHV?_';0E,.*9R<X?YF;J&+_>T;ZY/SK=,#N8=+I75-56^YT"1T9%W5C:T$T:
M<>A5K/87-V\9:A7'V7K2N/BW+-6^'4OQT14LU(8C"]X#IA*-^C;A&#7XM?6A
M6<)E&]OZW4)R^^F=]%+C:M:QH]0SPM+KU&([[2\BX/@->G4TX/2WG.P-BL?!
MY8Y[L=-%*(Z8X4-EJ#3?C=FF(>G22OTOF6687Z0RU[H%%L ROH2'G5;55/X8
M?.WW0%(KVT'OOS9]GE1H5NU4?>C3<4E>=3B;R]:R-O1.:FO$EK* _5*&.5!L
MP(U84M"&J!M%'8A@R0]%SMET&95>7XSEB^. 3*%12?+-+M#M?FG3,U[$_.51
M+<)Y23@O(\F$(MV]E." 4]HWHSW:NN6[&>>R3TO+),3?G(%M]LEXY78JN ^B
M.?S:95^6KD)!.6W]<D'#O;YD[P\?2P'E8%P4:4E-O79S*SQ\SQ:RF1>I9&O-
M?.X:65F.--6)^TD0T(]S0@&8J-Y(^>ILN\<LR5R4+J7[B1G2EZ)L+'N\4>C(
MG&[I>V6#:_G;*G8]>741::^:^):E056AA$,.T);2QU]C182TL \U?:/)4"S]
M1?[@_'UU,;UT7Y<_*5-2F^_R#<>[R,2;Y*8'Z,]R#I61M_W]'X^,EOD[:N[<
M^88CDA?+NPUSH:BB7H81O=9@&]1#S4%W=YE?C#(U!K1QHC79CT#15ZJDA$&:
MS=[D@?@[C!9[%O-O#;G)(N^W=PD41D99R-J*RYMKV16!H6+D*;.-)';#BM+\
M.!0]@]CO-J"N(LH4"+"7C+J"$*VL!Y:BA_(;;E<CBG5^;?ASP=#WFU&+2?.^
MW93Q*OGL/41'(Q-38F17B,$<@$H:&]P,"[G_5&$PZ"X0O'\)1[<4Y[#KKB0=
MVIM/+BKYBEC@B,Y,DT[#G.N]8^TBO2D>K>F&FNT,>FL?)7.V!C,]TP<-(E2
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
MO(Z=F2[UUD16A(T:=]1R$X.T^5-G]-3,_?1?#&5SQ-&2Y+M4^W,HWOFZ;;(
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
M#X7!$=70+"9])CRHS'#;KASVU,+:26B3@G8)7A^WM$'J8/B=7K@].Y\[.4E
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
M7<M/T"Y 9=G@P2=+=M'C*SJZO5\:&4DPH,Y_;.\KI0PC0'1D1'.MCE6#]>$
MB0YP<>PE6+*;.JO45,T'^U(@FGC)VD24@0913\#'Z]N+:3UOXXT.E 97FYX<
MJ&?@-0EG$Y24A@TWJ;*0-8/&%AR ;P=DM-M./DG75+""<,^3AP\RCS+D[F[H
M)IFJ= ":J->G5!.LHD_.Z^V]=B6Y80T-1'8=E3C-]4^  '65*=G.%K;F /QC
MS( !S&Y0EU$+HD*I^)1QP00'V@E;<_+]Z97$)2T=G0M'JHFGRU5\KWBD*Q0!
M\2K/NOL&L8W*<']8,@>@60> AB0;5@F<7$20!9.>H9S@R;G&ND46/K?G4(]<
MQT9'AT5U&&%!L+SE0P*W+O*G/-0L1\SQK=ZH%W\VEQZ6;T<+R0QZ]HM9PNE\
MF]2IE!1WO[C0+3&/%IRJN=8L-KPQ#7":[=(H!V!00'W(I!ZL)((.6KV2UAU#
M(]D00!3%)J4"^7[$I.N':)#VJ--PHQ;<1],8#L_YZB:Q(W^WGJD_Q$1,O0DT
M5S"!+9*T<88#-+E.3L1G< !OL"-A08BAJ5G!>A;HT3\X-CU:H.@D4E\5/BJ:
MV3"5S%I\'&7J"#GQ,3.PDO6 O7TFA]2(BR? !CF CVAB3K6;"*BBN^^=1YVK
MVXQ+Y+,BC>Z[=]-ERIX$O!+3?F%Q3W-9@/&-!6T%+YM/!9!]S3:VLR>PVYF>
M!9BN',/YR1>7UD,3%ZZ]/=ZD*\&TSE@/#UB1>_UBS'BHNTS]R)5&Z^;M?*[I
MQ&MXYEY**<*IG*Y33)F3R[4XOHRM7)JJML@C=9VN7#MU;'KUJ?"HY1C_%M3(
M5(*Q"37"H(]I_<AQ=O_,[O>WD$Z%[RIWO7^%X.57P-G^ ONYKPAY>UB%QN$<
M@#<6-*3B1YYS@'/U=-?!]/#*C19=9:0KJ@0;^%+L0R^ZV^GC+_:CJI.?6C):
MAH;O $##/X>@OY(TGSV K,8UXSY!W@^" H@1_3('F&<KTBP2%@U.FOL"RVN^
M&Z^42?R.'KO$MBPII:VHSQ,WCJ(/L,K@WCA^=A],<$6W)BRT;1Q6.Q#<=E&D
MI?*A]J:HR&'WR)XZ#B!2L&4 C.   O>QC9;$+V<A/U]DZ@\1IW#)IFJL/"2>
M<2UFDBT0/(V=&8@[![%(CT@N1*+*Z4BFN#35[>WR:/BX!NC)2+K>9LGN*3^Q
MOM>ZT*QC(KB]",!LV!Z5 /Y;X4)JM4F!;\$(@==ADLQ3=&F&9USK[(@Y?%CM
M?O"'-$I(2TKSU]1NRW:%<,D&;',#!_"P6=?$KID1.<"DY-3%J^AB/L0P=>_6
MV#?'@VP6_?7OEAGQ'49G7FK3K<JPH7M7]K@9< !1'E8Z?+J4 WSEYP <(,7V
M]Z<0\/769@[P0^9G,#%G?B#6Z)'6H-N8PO!O$=J2DT@:#3XLSDZ>8)\.X !@
M*^RWQW/2HAS@HZ<N4T9T673A1!4;"RW'C5O+ZW3#;MAC>N%;X.X<8+B]+;]Z
MJ?4-!Z@"(QH58:\&##:_X"%]Q2^2<<8RGK<*+8WJDXV&_C&9;=D5@1R Q6\'
M;89;'& /N[\3/L6$TS0X0#;S+.8G[5JPHSR,M+^Q;D%Q)YV8J/.3=6*WPE-_
MLDY)HT!(;$N';-J ^GS6Q@FT!2N5B K@9?=CA0+0N=A&Q1TQ9RH=KCP+?!JD
M71U[]>O);1G2/,\MF]]B+V'_JR;)M?G/$GP<D?I;YTO\_L0+%S@',+M#I'G
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
M$H-ZC%.'(2#"@3.)?@Y/EH?_3*X=NDDG)HYO3G0"%>;*T96U&;U5-F(WC'F
M?"=FG>VWL)*#@;+T0S>V;*'U[.9;K;3RQ9E"F2 /F%2X7IN6A!)M"G@,);;G
M_4J.R#.I+SI=P1J^O:?GS>8;MF<(JU^L0C_P6<DZ_<\VH<D*:HT06^X65V0#
M'"' >=2\FP>T(@F^KTPG2>T+8Y9.RO/W9+I<\TZ-*PR+UQOR7U!I_:*A8\P8
M?IWO;/O6(V^;J^<"X0QF9!-7U &&!1Y>'3-TGL+<2Y#<AI3B <$D!>PG<\=*
MR _U<7+O.<PES5IIRJ:$IAH[Y4VV1^/C6H^^VW)"C?%E-=\*P)^"?_LXV0=&
MLU '#TA"5M>SY= L'+3I ;9D,K"UTH3*E4>V^56V!\@_T(K7>!GS?LK.6W/Q
M; 9S?<#M].V[<X^$1B+ 8Y(C[2P.YR&9]K1Y%^Q/-_X+M28^IQ5M2 L'IZ/Q
M*H0V>\P3JHEODHSYX %@K#3S:T/7W*"VL-QN@DO0 \E<)*VT ,$IYAKBMO03
M_"5'\VT^59R%7E7R@#/0Y(3*#9>TUG&E$=2)1HENKD5QK,G0S/JCF=D]*U=)
MF<ASU)%+K$1.!@^@/4!)\@ T9H3"DH^=U&\/%6.=?0'9^("S1X?/54R!GV.N
M%HS3]&8%L1I)QP62&^_J'D,M[%SX.*/-_Y4*;9V>PS 364*P_V=P!IR[%A:G
MVG"G"[U07] FKO5H<T]<3E[\.UJMQ\8L@EZ@BV]1V?EO=J>45WO^XVCVWZ3A
M:4E(%\E@TLG0MOHYI4G2&/%D]K@#ZM@@MYWV92\M1O]7XW6_VEL8YO;F@-L2
MN%+__4\PD*8I8YJ>!NGHSZG3',=(AZ.P=?N]'.0+=@Z&]BGCZS W%K9TNZ!V
M74V?SI1]5L]TH[FQ519@;*KQ@(1,3O5E'C"22'__:AIK0QM:8"S4]-Y=,+?;
M*XG<0V]^)^4N%)X^[_;*G0?$'D#2BE#@>V(=MVQ-#&<]W$048?MT-&]>._PB
MM:_CMC7NJ6$;Y[%@D..5#-T E2#^U2O_KO"?H,=*6-L2HRJOJF)&]32(/5_J
M\9UZR;3)/;-)/_6A$,G5=!ZP6,*#X<4_I$W2@KU_P /*$#Q@.X'S).W_CPLJ
MOR-J4:RIQ@"88MM4OEVKGM]C3F5LH)@^/379J]05>?;Z?I,D[0?K_H6!"Y3E
M2<D.3 Q!R(@JQS9@*K ".-TW'];F$:HM3;Y[CM-[&%E*-N^4-T<7[%U$?T5
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
M!K6#VS[TO)X*.A,H>>]98V8/<[K'13S4LOAU8VF5NEMB6^7B'^#V@HYS;CQ
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
M8MBLN_>?A>W9>6#Y?]TS6O_F,UR\T7\"4$L#!!0    ( /@^!E-2[CGEY2@
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
MKQW :%*>AJQ8-1(,UC2VCXZ5>D;H91ZR'K>8+@Y_Y= 3FH*"]C5^;5Z"//O
M5J1\.<8\(I@B87-FD&UXF2QL,?+CQ@(JW\AY0E[4XHF;UI9GYJ\BO)K.;\4&
M08D@ZQK:Z0)D/@M3WZ8<<CTICJO,./4@-#*<WI@8B9)6;+]KTS@V&DS\-M"K
M*EB1ZB&G>EA H>"CR#!2 2:HBWA^S&5D56>SS@2\,9 R;)1_07MYX(93_$MJ
M$*W:1MYU4*2NOBEWA\/%;$/CYS+5J2IAN\]?,4%1!UA6D"8SCR[1G\S6*/P^
M:?+C?OFG;],:]/X[P8X2YN;#M)[UT7#1\NX&$4OQY*Z%/4:OQ24B-*A63;/,
M3DXYG@#3Y@#)Q#JUMRLB[VOVD2OTIOB^X8S+32;2'/Q!KY*#8/,)8@#G4*N8
MAWZ:R*5N&?"J6W=>WN/7'PU3CP5M1!>MYDG^QBD! W BW/?9CK$HD*P=WFZJ
MP<"^O(X71FNVC [T/E]T\CB2,:JKV;G3WE):+]U6L^A:P=R3#)%<:#?+UPW-
M V;%L!](BJ#OD@Q;B]&VH57W(:$(2EWN6)YR?I5T,M5?^P#5-WN?:F+QW?=Q
M25T%)X,.I9\RH.73ZV?Y,0&0&<L%HPA%:J0<P,JY+9X-Q(I5-<5,KIT=(MB<
MGLD,-#R@M-M@:X/NT21+LSWR,D8UGZ"25*X.^RI$AEG^"4Z6?HHG\_I8DQ(Z
MU/9!1XI2;?(/*K%&_V2P1*8_MM_;I,5ELEVW^E)#_5S$@[FST:]$IA_:6P"R
M^!G$NG*U.TL,ANMO(^5)8W1)=IJS#B>N@@?\#/@H,J0'SY+Y&\/ ^"GDP ,>
MW(0_4$-J><"@31VTN0D&S)A2L+L1/@N8AK"S!;7/&"'W?F55&$CM=.@GV<0D
M&"-AX&V)2=J+CS$-TASB 3XP_PWO *LM.)]_/(WR??;MIDW^R&KP"8\[T2NO
MCQI&Y>5>+4R^?T_RD=-'Y.L$&F(&F9!M6D&WH]0FO'QY';F-='(AW"N$?B:L
MY .?8.GD;5E#AT91XTACI+EVF\^KDM2,TOK5RBO3WX,UO#X_"#NVW(.V?M/5
MN96FA"%\R_F6\XD"^A&CZQ#-MK\)TY?:;<7:PK)J:\]V;LE"J^6^;^G9_)M<
M7-!1I4JS&4=B#.BADXS5@:Q*V=Y--K:*-J^&?)IJ$\X=J)INW1F\&SUP?F;K
M&X?Q#R%'O\ U"8(3 \] J*W0[(R.@H1O*W?7F$:2N^[Q]-&%7$>O'OIBG:%3
M0<:^&$GG)="+E$22,MW/EH6&(AEB[5DWB[+!6S.$*@.=-ON*8FA&7/P)?]_:
MHV4K_9]H3)9.EO2%YMF];]P.74WV1B]LLLG)IE73KF=%&A3CRFQT6AI&KVLV
M=RR\*?K1M'TIBDHK<&6G;8*$6'KHVMEAYYHJ3[Q_MGIB_DG5$4*C1\B]%E%5
MOEO=+>FAT<!<<O05C!_G(=N&GM-\!"FCEZ;@E[N7WL?IG)@=U=.,6=Q)-.AY
MERI\(=[LJ(J("+#A2U6/0=XF;OUANL_"RU2^.Z 4;W7LM ;KN/M#\_GEW^0/
MD]1-&K[@N0,;R 1?SMV?FKB)*D>;M(11H^:H8!U9+HE9$_+"6T. [PE_WA;G
M0X<:8N(M,OOCN96SK'[??6PWSC U._[#T]I,5E*NZ^W,"S3GM?5+M6O5&2\+
M:]5J(W^$&(E0MQDD>2N()!#]E@ W*"[OT($$_Q>/554/4!HD/FTA:B@MMC8X
MD:-0S:;J1'I"8E!*3?XSU^[@"+X_PDXGGT].%>V:217]TI3)2=!&>E^F+$E>
M<OZ>/<;60E7U,8_>,-4;"*\\SO]H6'?]F&ZS8>=1O"C$S=5/F_5-DJ-HNCQ%
ML0) FH _3K5IA8LWIG8<^?K$TW@,]^2/0Y!7];6'NPKW697T&AR=RM K!N-O
M4JM?]Z6V7O:,+G%[XA!,*'J;V;T853P_OH"5PO89(=OPFRPI2ULQD73?N-DW
M=6CM<D+%:;76C%W;]UZ+^QK[ '*TI/&QC-%?F3<8%L2$ALOZQ<,&HUQLSO.%
MY>WQ7XQG9G=M;4V..98L+:KO.2.!IW9?,V%P"@@(J>::WY%5PO$O/+W7V22#
M_2Z(4,6(13=8@ CM3&BSA\I:#IU@2I"WD>?=113WS'&>"'[^(C=7(^XV9;WV
MV>:[?-05^=P#!ZV+#.7J#33*_-^V+\C0?DR5G3:MB"M]V%.7Y)!2DS']LO_Q
M==>*.0S)0L:I1WFOTQ"";MV_?M3$E]LVE<;1K,8_7OSWG&:0'LY^"+DSL,FK
ME3KKB@.KINR"),T-# ?]C[1-S[\5+!D_26G(.<M1D+KM&@\HR&[R^JN8? LF
M-R&@UQ0P(7P2V2QY9S(\SOC,LIGZTXKO7 1WN.:N5]>RI=JK;.E%U0"&M*JC
MO?J\H;VKA0P?PY=:P>+'#H0CJMWPL'YD#D!9SZ9AU#)A(,\Q$#$-FF0EV:#J
M^GK6TP.3;8O2<G5OGU"DM.Q=NGH\+JO>KEGM_(BK<:?"F"QQC74$>L",Y &W
M>[E2/  Z;=K) [:!U"4"!]?5$/.5X_18F3/]&ZE)M]YX5F3H6Y[D4<X+T(<H
MSAUQW^0%^>*A-(>/>.T;@=J>K5BU@8M"7^Z^F/A0->EFWG#HL.J=0^6BWEHE
M+RW3H!RF!J<<]-M1C0>PX\@:X5L4)+#@_#FU&"0O";./<#O>,C0G^I7>;P*O
M::]VG6Z "L-3IX^NT3KF=SH-_SPK NMN.="K/_D5!C,,^J=-(&8_9,RD2:%S
M3A&&C%%%$*[%MGS!>7(R:WO6J:,_@HMCOLMDGFXMCW,]4J;1HT P%>9VN^V%
M).@NG<K*]*\=K+L\(#$7V3BLGQ))B2_),]\='$+Y9"XQ.9X@=3?R1JI0ZA#V
MX[TXG4P?TPD+("*KC2B$'95SES ^5LA6@%;()LCVFT%G2^X0B++HS3:+KOZ9
M$NE&4U/34SDG!KD_A<+%U@Y:ZG]@ YQTC.M,VMVZ!)HFZR0[^ %%I\VF;QM+
MSFYXU\=SUD-ZV@=[U--'._J\,A[T9=@79U[TNL]^WG'!*3@R2@:PMY !_D[4
M56JZOT,NF_@1F=MA!!\H.XXX,V#QUYG_8GPKEG^BU5AKW,W%/$!]M9 'C,_#
MKHJR;M!E06/T UBY&!.;MRUS-7G _7H>L!FFWTVBZZ_P=IQ<KB9F!UWDZ3.V
M"Z0M>6<TZL0F&L'LN;'T>-!/T?K'$9].D9]LD8B(DQV);1]Y1Y$-" L&]<YG
M]5GI<_R"3S305R^<=EZLLXWZ\(W9/UG&K$(H!FES%=$Z+6'9.G%Z3QT"<WZO
M^%3E9NU\7"/H!?63:MA4\I=36E8+<71%9AH/B%.9<5=":W*WDFA(R/9Z1B7+
MCIGV@&EL<4V9T^02@5M<2<9_6NQ7OFP1-MP?:OTX:^RSW?1$V<1%#3E%M4"U
MGLFI_BC;^4>S&G<W>K.(!&JU(R%]<O3C*FYBEHFSBW53'#/=B2:^.P)3./R=
M:*/X#/WNN!$F[4 JWW=^1O*\3$Q1:"G#AHFGOVRD=XS-@"UVM[="GBVEI6I?
M\@/5GZT==JM\$U7^XQ#?;BO5M^OGO?AB*>?/E>!\'KYROY \IO8$NV,EI#9<
M5C,TI+:N,6%GK[PX\K7#6G!P!G4U@-G8\#)*B8R;$F%>A\++$#O91SCWM?5X
M@-0+@XF7/F-SF8IAWLW>#H]V2IN>+=GIY?,&(8P=<+;(2FJX/&N7A-MT'2?W
M75DSI<<&HW)AZ)G'U_=WC!T\%:,!V5V[OC0T)=4UF&=?N+I6\%#1?Z_9*=K%
M6EF9G%K'IW6RQD/R!DH.]O56I_:YEAEXE7^NSR72RV8MJ1-D4&AA0Z,--Y&$
MW!HP&7G:Y7?7&V26X\+%82N%EZ87_GCRH\L=(YXV>8YY;PSTZY<>_VZ 11 &
MJAOW#%$G3=/\6)G3ATZ%C"LFMJ3*'A?-VW((,YW4\BPTK>S6QM/!DN)ASQUO
M0VCO!W]S7$&YNCT+[:3X)C#EK(W<NC6G JM?TK[ Q"W"=\=_,R;_(R.P!7B
MRBB,&I<#08X"X;XSEP_>+XL6/. 5@<A-<08V?/[N'LELY,P+]V64,Y*3ZL@#
M-JS"W?F<2$3Z!9UU@PH$MU,3Y*C6XZ/+UF?;<.O[YKFBN"R&.SN%!)VUMY"E
M6_;%R=@?%_HSB]+E 8+E,+N-A<.W?0.3VWKK]=RF1S"Y=02[FQ>13/5/X()K
M<92."-AM%P<#Y[=^ESUPM(V(<W_1W27]8S'_Z,$Q7AGL2H.=CZO/\@ +?4RW
MNRVTPCT9Y<MM-D!L["O[8OT?/M;[.WBZ^'?</4_RF=_?W;%>^&?(%,7Z4P9/
MS#6VX@'IN>XSB>N@+ _H^@S#!%P4=T',N/V_Q<%_M7]VU']+1TEJ<,J0GCAX
M<LV6E,)ON&T8,TJ@:+7-8]]JE$3@J;ZG11<<I;=6-%P^96*XBI?A 0FJV&Y8
MS]EC]_$ \E42.Z"IM2#:U/A/+J1!(994'-R><A0<5TZ"!W2448WV"LSV_[OO
MG__3[3_=_M/M_[=N^1/B,,<\R9+B_DW;AM1S;8(/M"C:1!PH/F3=K2#H0(WP
M:4G._9I-_$<GQWWL +&VD^K)4@DT N-!?\2D70M6>H3P^YG)L+NE 0&HEWOD
MWY<&Y13KQH@>"IX4[0@<"Z2 T.ZEVWJH.\2JL#+X$!-AY.9(?&W#IV%U1@G]
MVQ;'=!/>UKZ^Z_"F>JCZT1Q2+VRT)O-C0>L3S?7;R0^.(\ZQ-W/RFX2P0TU
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
M;4<KD]OWWU()?_^D.,*S_L*SY:'5CP-9>[*>=MXWNY.?4_9QF8)<0D':V_A
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
ME$*^)GR3/E,@<LU[?H*C1Y#D9:.]K=16/$ 7FM$>:NNU/VX;>E=GO]?PN_#
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
MA5QL'<*[^%//5"I=^_36C)7/_#,;SB_D^/MHO['O:7AT_CCBN:.G/*T;U(2
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
MP QI5" T.R1Z;NPW/4*;N_"EM#(:Z5)FF^0VI+A@L=M>[$-\;9IY 7B-,=.
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
M.R^OK3/^O1]^[O];7J$U15+!?TC]M20[QB' P@C;_H_[VD 0P;,JE>,U#4#
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
M)(I.)6KV""7+'.([!0" &+"&YXFNAC'%J80XCA%;*S*$)QK"E*.A8PS?67>
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
M#G=D5K<.#-">HIFBZ-6W!I W&N*[B"TL*35!73 @;:G)4^3GF:NQ8IE?VA9
MYWH;!DEV;#J'E*IF9RS[S%!7T_/^ICT]%2=L3G_I#NY]]7*B*N+N?[EX'_4:
M0)<;FDT$O?F.[PS4@D[,U7&V7O 76]]QRNT^H<6%\($( YEH:, K8;)W16Z)
MQ!4>)WPM(M_7%1I$,TK0,W8P\)8$ ^?S(=58J(# >X+L6$\7K_Z_<[CTJMB<
M"O_5\Y$ *BLA"G.A+DW6A&M]I6=69>]B>TC>??*&,@(  V^6'L/ L <-!FS+
M@&M[;!1=!/Y*Q'+P ^@J9]X>DY8QM#JA&<6G<!K.F<E6$ *N/3@'%MW!+VS_
M3M1;U\'V-P^CHUB<A57* J\6!KA9=6AP6S;OP2"R#KZ95"CC]-#KX^"0&MN+
M<->?+'NSK&O-R;K0IIGE@;9*.AAKVOUB7TKA@<)\OT+$'L/>"BICCK:$I:U<
MAH'E[7^CN-'H<:,=G\"DK2)TK',K#"R*)4$57PC?EV%@"W$%Y4=H&:/.T*B+
MWV!@W@/]UWIP038HY%]E&'CG#-D[P\!MV:5L,Q@@45?T"6^X>I#Z! R<X,-
M-@8&0OM@0/8B#)3B8:"+# .O@B8]D"T- U*@&,*B X%WG?#L%8V'G-WI"]F-
M8/[:1B(8'<'W7(9.$_A=&-4^NU48:*/^4("!C*,P\$F([_<;#'Q9@!Q1BY9O
M82"!0AB@$J:&8&"\ZF^,!P>3T4/0=AAX2.)E((NZ"?5M1P0,H F+2$%+Y[CQ
M+.J@,H3&[*!"4_E_:_Q0>Y4K1&5C^<+(!>_"P JRUNYAU!7D[(P.'O%?QY>(
ME(,4PE<DO;6*$8B(K7;EPD OC9>%_G0M\^^C\A[MAQV[ ZGZ,V46;J 9;C#@
M<^V.;08,S&'&"(&TFI.^(Y3.0_X]OX7Q]G:8X\.'WJ-8#KTK>RW\H=8Q(E^O
MBAP6#_8FA4DORR:TNGV^67CNU9GG#<>.\IRMM_967CCLZY#ID)URM=3NAQWM
MKJL-?AZ?INAJ _R>^$5^AWZYY@\UF:!6MY9^=EC%=I 6-;^A.1(O8:#/";/[
M/X&=@A^&@1KC^]SM :OG;C 6$FI[;_$N,U.<;#$2H)UUVO;OA7<%/1_4)9W+
MTGU8?=/<R[<RYE!BR?I[D@\XFOQ'> .HGR#\@YA(6P<#_M]Z!;UF5+5S"1<6
M2CU.CY[O&Q\MH 74+&JG,P^1EL+BTO>?FO\TA$!51(:?R;-FIS37D-3Q<CQG
M@CAN/QC!X >&.SE$"T3YEIST\M1M>$_>WK4ULO"DAL8O?I&Y2D-[MT4M@%I(
M0(]&LX/HAV]P+7EVH'<4G:86*<:@Q7]^X)2WLJ-L*5C]\QNIC4<&SP*&H<_6
MJ.\6:M&H"OY5T,H,*=4Q23R9#S!PX;0:9Q?K"JDL**>]T+@XD, \;=ISF%@T
MHVQ,"R0Y1V=Y?Y[0BH[H6$O0K=6/.SFWL;>#=HL@CU?T##P! U+4<P0EGL.'
MR^Y^1X,9$]9.E?%MOI*.X[V$,,E-P<,N=2/)%*$-"$V:L_#S]T6\W<S/]*VH
M2E:*PD5I/G.-DYXK^*6[8Z.]5D;TG9QE\BUG]B-SH2NT2CXU[A/;[CYJV*U]
MSZG"^(G)[N\R%57W1^HNBGULCWPH:\G/15^H,TC%*!C1KI/6-DJ!I0Q**WK-
MM,MY2J,BVVWD'/=$KGZJO-?H:?<>?96=*\F^YTY(DQ<SE;[E:;*58^D(9)&T
M;3-M:R053E\Y,C'CMAR:R*R)T3+0>MX1=_RXOCT=<,+=X*KUL/VH](>060J'
M5MWO-GD0##J'VZ43NY&8('L37;5E7+^5.HT.X%ZT?'<Q2J=SD95[U1G<CJ\D
M?R6Q#I&3]D2&.5P[$$WIT]=^GS'YENM7_1O%&QLB@-N8HB7_-NZ%E;2]<(B5
M&EZ 7V>IB_.]8\^.:*(.FS"]RNDR/C-*%>SV?$+^M ^SW\[%@/FBKMZQHV:X
MV:I'WJQX6X)&8RKY%F2& %Q2C"N'T\&,UC$C$*(K$$EM4169NL'N: E68W"G
MRT\&5IZR$2X^U, ]^G;1,\E:-U?R;<FX[4$/[NX_,Z@AEBR/Z&' CRN#@1_G
M!VV"0#'(KDP%:AZ$@56C *'IG+_C7)9(UQCSA-#9@'QR]GG"P/26"9P(!BD
M3<>HGSY6$;@;?JK*F&\4)'\ARA,^%6>#&GA,&V'1A,#8;Z/HUH0R_IF=T1U-
MZ.&$4TCWT-(.DME2[3EN\89ZI5MI]B37.O%%TR=C>P1W:JB=S+-6.F(K*O%=
M-A$MA:U?S]Z&B:\5I?HRHU/?E>72$DZ-VUSQLPF7H^,ZO@@)F;-[KAEP+7&7
MP#WL(3J?.+O"#M7K47%]5Z56&N1T14Q0X+S/KLJ,4+F;9P77._!>"?L+M37N
MX>UD?YEU9_?_)BL;2;DV\<R^Y.O5>CF1<TGWWW^Q?BF4>=EOGW"TL=Y<V"&R
M7KQS0BMC<X_SQ/%M6[WLJQ=LFD:V8[O>.RU9QJZ/;>H0<BA;]]$TS-ZLZN-T
MAV,0I6@U ^?-3VW4Q<F QXMYKNRE^5QQ:D/:0-4]/_^7E C[#6*;KUS2W->R
M07Z;<QRA(B^3K=)LZI]\F3"JTF2)RG;S5S8]7/Q$I-;,+Z#QK-F5J=N3Z]]H
M#BE-DU1Q]N1(I#DHHU,5(O/=\F# I8%]=_'TZ?$W[I]\0TH6[7G7OP) B)<K
MU]0=ZJ1L><!)_E!O+?/F@XM'48[8B(>T]$K;L3>6%[YXBRGZA,Z29']U+3XL
M-?*A4,(@T+5-1RMW/-LST*\0HI?&O>[O.""7_.FN!G_%HZ=TIN\W7ABH-HD=
M6>XPH#MO**P['#S(')SI/]!WZD#;]<M:0@,GUUIM>L+1-HA!TKX^A/VEO2]2
MY?65=*.67]Z?&A]_=3#8^XA ABUP^]6F2Q):UT6N%O,4$R-9/%R\LTJGS^#V
MQZTXT_#%,<N.S_:I7.I4$7_%8A=E@YL]5W L\L08G=PV1VA==G/QM,EOSKDY
M&JW[RM-YVU3!R23N,[J2V >AT?)XN]C2MLJN@4F''5@W_ZYUKSR@*Q77<KLG
MLUWR(O2-GTHT_+ABW\";HP8[;P/[N/L"J!*XG7F:_9 9:-?:+V-S83Y\;@W/
MWGR'ZUB(B_-;X[7V'5J2BZNK!DRW)O((MX-6T4";V\PR:1DE)4R]JSY6,1!>
MQ^6\=(^PE[]T\D[=,GOGIALQ+5AKC*E;-NE,?DQ;2X;<+1TEW<6W1YS,2HNU
M"FL#BS)S]G[7-WWD'MJFVZG];,S)DG*5ST#R(S&*@3E$:-)#?Z(C1%7A(OK'
M\_Y&?W(1FIY)6KQTM9>?1$&MN@5B')MHBT<9A+;5/8-OJ)^P=A^XB\FZY.GO
M2_1_<NM*2._O]C^W]WASA#F@W&'@A5,'E'Q^)>,O:6X>P7D-1G/=P>]-"V*S
M=6S/9H\]&Q6.5 WPT$R:N'U)V[/UCX\G=IB[9?4&:02G[]_25S_[8D4D!,4Z
M;##\H!U5:1=[!LQD#W5$6&X&[Y C-5M6U9^K]JM%GQ9M<:K>BBWTM%-X\TPS
MZMQNI\\FN9MW&-_273V7#'R73295)O#T>T<=&<YS"*63R!ZF,A!^@Y",UGRN
M63?4#_55.F*7&GU6++UZ:"'+_B@##VS'@A T"&D,&LX%<?SY#\UU& %E97D6
MCK;LB.MG!^@-H:^?/3Z)#2Z\6?+FM7ZQ^0VO?!L@DC@[S=T"5C*H;671G#O@
M"ONI<R):;HFO+*/ /4$[X*1WN-_P7F'4X-NW/6<STSW\ ]7M_3(G8A8?A7CD
MP,!L;QG/ET_BA7$M\1]HBFB&\7N>?UA)V\9YTB.[@JZBZ?<UP663<O4W/M<T
M9[XTKWQ:[GK+K<S5"K5UAO2".N?*)A[\>4ML$%US\<$D*G[4-M_O<DG *+JE
MK^A\WE;EC *6]9./:ITN'9_;U!RV,Q)[JF)<=BDM^?T''?> !)"E^X9LYB^J
MJ5"JQYO_"G_O0;&.&ZR8E*&@#CT"7ZN.?+UT@?:/Q)S'9CKS[B["@+!S%TB&
M;!=XNKJ/DT'-S\W)N@]E'UH*XQ$R7)EP V<F0KU%\$]QKVXP^>5E+/?4>0/*
M,1\).4?Y]F,JOTUTKP/V[27OXS^"+"(?<%+ )!UBO:.OS$-'O^KR<HI/%U8P
MZTP=43_"3'[\+,5JIYB4S57PU^\[V\YHQMYQR*FL\ETW47CV4_^IGJC5AL.C
MK^*WU:QW"=9]WJDW%C02]-T"W4JH(O"T4!6?;W"-"<UJGV# >Z8WFE_-SZ_K
MG=C2-;N(*Z= EKMRO\R'?TGM34 ZEG-H:=#?(;8=4W%+M;VZ\/73U?2ATYKU
ME_?1M#R-P[Y:__ABQ+SKZFS>O74P]<2DSKIVJ9RU&:[$EOP4MQ,T_*SF/9]\
M([.B?E>W6UXIP4.'N7E-3!@8[9]D(E MQ@6!F:RA0X.&$[LGRLIX6\V>4 *,
M#RJY%Z2V[(R2RMK:*02<\:9*(\U8(EX5Y\)V3OI!BS\AR\"J/'LQT[C&/<:J
M9M[S0L#;ZS(W1NPZ8YZW"&TB;GX<1SKWE$KA(.5]3^Z<VG<C_XC@HQZA/..O
M1O<FCSL']BY@<CAN=2>N&==DC;WA$%)@H!H=CW-D91C<0(DV*G8P4#)&K#IJ
M4K5.;<Z,E37@WFXUKKAX,C=9 #@#MBFZ:9OM;#MGE.DP9YR17.%JOST#X6.S
MZ?&:"IY*1J9$/[^S&?;A]NY:R(X=<D_DVBX$$\]@X$[L(&'6":DB_74.*WF-
M]Q!&<(+0V824%NUQPO3IPFL&8H1.YS@84/G:ZZF!X+0!=73AK>YC:G'O4 R"
M(<'?$6FR.N$-$5$^K#T) S9&N$Z,$_BW!!Y 4/A/10_S&KUH$4#E*%.0ZE;J
MKD2FHU;4JS!<*82C?!UX*%L4\'<S5O(AR4(8T%[*1RXZA86!@NS++*5K2$\D
M<@3Q\2H"\ME01%F_8RTH2<TSMT>:I3P,/6F%H(1D&M)>Q8DHNF*$<</_[-:$
MVS_T-O>_31/!+?Z\7]4KD<8HN /*''7K9T7P[H(8-O[64H7!BEK?DB7O<;+>
M*HX?^<]<?<O^PDM<[>7'('O#4;?NS!\T(OJ3';(D"B$P\#BG\>SO!O@O4LT3
M@@'-000JWD$$OFIU^M_7$@"IQ'\[1S8'37^*6<1ZH/EI"/5?M8_ "+C1J/]0
M358F6TDK6Z<@<5(V&\-+I8$NKC9*++N>N']VE^L/1/V!J#\0]0>B_D#4'XCZ
M U%_(.K?@JA%PF@E9Q^(X9[Y.FJ9Q#9I5==^D?++JZQH6]9@U86149OCWILE
MQ]H5?=^3/-C.8*C=+ F)I J3!*G(P$![Z:RIKM!D[S_\7P(#"5KX3ACXX8K?
M"@.,2S3>^<:6Q]<MS7_G /$/M7^H_4/M_Z]J=2/=6FHLU[+:'S L=@=^JNF?
MW5Q%R9@YJO4L_:'-CHZL"[J=\U&E/_[E\P%$0M.!QGT@B7.6?Q._"WKW4?R6
M,85.C<\9+'^\D&A:]DGY2*?0[CS))$%E]>OO1$W:J> V$YY""^<R>"."53KI
M/)= /RW6>C6T]/RH17M5AG-1?+M,?T?=["MIV84KE_9/]UR=O\&V8Y"2&S>V
ML*-;4'*&%G;-$:I!YW=&YG6<B#]MZ;BS,+5Y7&]=]_[]6Y:# 84\O3<P0/\5
M74%I(8Y@.+M9F!:,Y/3MTUXS>/6:#[Q IM1U[5KVCO++DCW1):>[0X?D>PPS
M=OEOC]N6/^4B=@MJH:VIW\)2@R0EN,Y0LZ7RNPO$Y@E':]8",=Q U*C6DI3?
M4[;C46"INYV08%*P^: &89. ZOVI9@;;2GV(%0M)AB'[ZB(( ^S]EE(X17XE
MM $DM>VIBNFR[>,=QQI2BLP7E%N-QS(>RN,>@T#>]9RE7'^FVW5SL\E4649>
MW:2,Y?M6]2V4>E++JE%;?UG[HXTEJ<^]M,Q?)CK)A5HNW'OU#:,, TT>/#/Z
M0JJ7(9^$/D.*Q:N6WV$>@P&E*H/U7_NGLTK(=,*: $IY+^'9E!5WM^)^?_DI
MW/1%X:#<,F*)I2;4/:K2BAV-9F3/F44SH^N"8"#>PRWQPH7PEX^.RLS,](T4
MI&JB[A_RZ7&8?/X]+^;Z/L(M$NLH%=1)F%UFKV^4PUW@5^'5P*#6=V^2HA_/
MY&VK28M6OA#,/3@!):^QE1X3>+-$/ON@75V^AO4@<G6R337\JGQ@.W^IN.&6
MQ_:'Q&X349\KXC4X[G<*=E];E,%<-MN$X\>_#0/G9!,)ZRT-<!9]SPTM;'^S
M&:RW",YO_1[9"$WA>]>0/L7U3/6\K_!\^L)GK!WO<A DM)$J::TP,+(,B2]S
M44A@D&0)V'?H#OB-^26F?B-;S]'$9B"\\^*\D6?JQH+Q"%O-*D?EILVW=\<<
M+Q&:)X]\^;G2:_&#7GH?S*6X1O@!O B[IK+(RK^^O]Z"J7MQA[! S?T!I4JM
M_8GJYT4/W38)U1L.FC0 ]2[>8%#C/'1F^5Q[T*R%4Z.N 5[F'HBT/M1W\0<H
MOS[;?H!\Y^ 'PT_;!!:WU-3M2\35/4XM7Q2T[/G7'/&GY-?75[Y_-O7!2*J$
M3HDQSHCZ?'N;;?+N[NY( +#7*;3'J"%^^LK# !,;WRB.;[\S$V&,WP!.L7L/
ML6C$G%'&HZ >P8^_+1^K?_%=,7Y_N+XFY<):CWU;O"+66IG19 A-IY 4N0?M
M8O,I+0;2T#@,R)"-HB>LAD_J>VDC*QQA=>.3=:ASNN'-VX*:&?:OA8?(N"!P
MB>7("68I=;09C$HQ:0GF2HRN0.5]U53%H+7#8Q+KY,N3M/VDYZKF]F==N"3C
M"A*YN_"]-&6\  W?U6@*VCSTBA2$ 5O38WE*IW?KSC*J1\J/K!LXT.QR)G^3
MR/KC=V,$R"0"G>B1EL\F0A++=!A8@XN,-/=_QMO)SJ,R/)W7!M5T7C;J^GJU
M@9,=B%>U.OB2:Z@K3<65AY'NO1.K@7I(-=39.USOT?-NA H8F%-@H#<0?&N?
MD[$,OL^^XHJ)W/B L,^V:F)!NZ\/[]41K9/18U):G+"MEEM8>7<F&[9=<VPB
M"T96O#7[\-TPUJAVO'6'*.%RK:B[[:S?.O5,]E#,A1\&HVA(*O\I+A14*SI0
MJ]+D?#/[HSA(FM1;U]Q1%AFSNC@X([/VS=Z70>LV[W'8C]5VO#>YU\=JU9E!
MG"UG8.)A8(/E3MSYX//!KM"N\ZK'?ZO,IWFT!\_99&6N^57#J]&G<\/F>R97
M- N!,/0:-+V$Q#I,1+H%Y3.@"JN.,PP&DL&*>4;9K&&P05O->XL?7<N/*7[7
MLN773*OMD77@]*Z-C+5B9<5%,TE*05E7S]TO&NT,*YDQC7MK+?),O##/72M4
M2>Z8O'LB(&A/1HRA5S8JL'20[(F% 6DT_5>"J#FJB-Q*5N<=>/<<4O<,-+:7
M8WF1"F:,ERG0)HR^P<AF2DT273K.L:&_]1$ED_R,&D 8>4!?F#O*<-KS&KW1
MW,R2PN";86H&IMZIN>;H;7<(,%GWN"'>^%@]94W79LH]PT-LV^[B,P]E%N((
M2I J+P2\5LAS RTF<PU:/ZX?I.^95IU/B:0H4]+C=;WVK<WT?G7R;(1HK212
M3R'Q=4DHGKPL_59(R7&,[.DXEYT U%='?O'?>W;Z>="D23-1#!<%[F>2;]#6
MSHY.6K&S$PRJ+"Z*#XMF],^+Q?@)Q\8<L6WJ$*WUT!6BTVZBJ]!S*TA59_'S
MSO#SJ &RPVI,@_8B$/O(.)>!32*)8ZM22LR="T=:;9Y1LB(B7GBY?XR24'5(
M4GJ=<=Q7[>"I[?N1V<M4<& 2-=([*<M3(C69HA(LM7$G0;8W]DFD(P.IO^9.
M&ZZH^J7=#][>>(<QU% KM^V4C5:VZ+R=W WS]SOZ7B@L]WB#.HSL%FP\:93$
M>HY7_XI'0>,#A0-&Y%DG;37G.:GID,\3SE/;5BHM1:?5](?7ZR@*L'1FU6D4
MU.S,95(RD@[T3)HR#L.^PW3Z9$)0@#2=D/Y,2/\04OKU'T,?_2GOMRLE6PO>
MNKU^>/W&TA]>R;I"WXGMQB26BVPBAN6R\2@GCI]/H-_#K#4/H?_<,\8YM,J%
M>)P)6[;I6Z%G>JTQVZ+?*VAMUX[\W1F;[#5<_176OLJ<Z*C##Y+$\6AH'%->
ME,+$RO T7H*!;&Q3X]Y^7C =*QGYY63YJY.7@S5=%*RQ$2%%SF%B=R($[>4"
M/H4FA4M)EVZYYF0#X$PF>TPXW4B#>HOG##K1G9,QY8>I+,_7J#60QG3>7C94
M/&F@]'7Y>Y#;JNN>X>FKX5>#>SIR!>H7SV5\]@86YSA/LWSRYQW^%\7WIS02
MD*L0H4Z\*?\97G1:#J?$#HZ/91LPAE+#:6H\@X&E@)%G^8.SZSG6X6N5C=^W
M;&^K>A!ZX)1R2_ H_OKCZV@T^CP9U$N8N\9%\Z0\B:J$)D.>+^M+VV@JORA!
M)XT7S S6^/+:2ZVQGJ"Q\<#"D??S_J^,MVX]H<^YG79\X^,=VQ;:9$>^<3[R
M$ZCT; C@$Y'L;)0?:-P<^7S^VRQ^+YA4&.3AE)=?W!)M.%3;^,I?O3@"*TT)
M.^6\ZX;J$8W S >7B#++=DGUNQA45? *MUE]-VLIK:Q@)BO#8^:J5W' G;'3
M31J9D86I3>YR=V\?OR$L+Y[?8KF.18NI-_-ER(J"5SOL^\/K#LZ%]Q@<JCJX
MO6Q3ZH$"5]OK^@%/ <F'  "XB'7! ,NYCIR($>:9,,@CGBTDEB,ID2K!DRL<
M/8QIPVNSA^(N;PG*4'7?L0-J*CUU^M3X>+=]5'W-=JVX>R6=*%N>!QN55K^9
M5=>*UP.]67,\#-/)Q+KVU3MS/?5BF3M!*D\4#(UCF*$:L=VWMT6E'7@^FR<2
M;N@B]IDVZQS&)>"DA\P=N;90'XWE@$K.,P$GV5+^/&TO@VHPCGX6V4#S?09'
MU3,WY'"^!9O20II_-5]4SCE5!U +7,PS7F=T2=EV7Z^ZL%\WY%UZ>D>U:3*P
MT@))J+!4F!VS34B^?@(]66J3I#CT"YX[HT?]LXR_ S=<!>V?3KZXQ?7S6'VZ
MI>N'J9-I(1_D,'9]O__TU_\I(< C_P-02P,$%     @ ^#X&4V.=FV$/-
MS$,  !4   !B;&MB+3(P,C$P-C,P7V<Q-RYJ<&?MNP=8$]'6+CST+AT$A*"
M( BH-*7%AC01;%0A-@1$B$@+$A**%%&(H(" $A0!D1*1IH@)'041 :4K(8"
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
MVQY*K^O=]L$6^P[D8$I+/SSW/.2_+=QDI37MW<?D?,.RY]PE%T4D\KD> 7Q
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
M5SS>'9WE[GLBUN&TX]G5:[E%,U9#;K5/)0P0%YFJ8#\U"](P)L!R)U,:3"D
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
M[DQ\KHH(EPLW<2^K5%^AR.C=;TA2OUBJ!'R8AE.M2+%XJ@L)W$F,FX -EYZ
M%-$$@X]0-Y(:/(KQ=[!R2(SQ;'A.>:N^J<:G G6GL:RT@(D(+QW7EO/<_#/A
MX0")X3;V@:&,;1HF\5CN1)LA7PVS/\/$1H_2UA_ ]$>GS];7IEIW"/A5]ROE
M87MQ!%BE$;A>-F0/[;<=$!"651,D0 6QY1CX93BW"$+FZLN4@<6*]WJ='HF+
MVF->?#H<P.E#Q[7!!=U_,_L&X16(_*@CDWG9WL] TIF!\DN5CXOBJSW=[8]=
MT:E.V+618*:XN@R&DYK@FTIH*$+B,WK P?J3!U6@H-NR 4(H?03YVY.OWG
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
MLVBN? 3J.>WSP!.*O5#CX:>>[9)A=T]:1&+W=E?G6MMJ+@LE>!OSVK)2&YI
M=$=CS:=)JO6T7UK3*4FH"!7+UA\ZL=QT-7\D+\O@YT,#%6_7;[[-.[($)0Z5
MQ&W3<6<5LM6Q+E 9[1S9ADA9'#&F>)' HHZ6#"6CX;!) =]>+P[@__,;R<TO
M\X ;>8PW1V_TX5%L5TRYIHQ1SU-?%&B/^CQY:&B%ZN("EB76V0?D>W5$/)Y3
M,H322@.N.M_JO$Q03%_]6BY1F*Z;7+VT&VW5RP\+D?)%JMPSS"1;R(]AZ>K
MV,<\W,>? .L3R66?X3 MS+D^W(?\H[9CB:=1Z;.!K1Y6"]I[2(9TX[:>F 81
MB R26M%\[!W?ESSGE#3[@L)*_(>T8A.>UN0:)9[<?$M?XK;-E*5<IZ%L#$X4
M:P0ZMA*EF5Y@1RS[ T5/@17'EDBVHJ:AQG =@K%C:T$S>^DV;?@KQ6_V7<P-
MX#[$2F-SSZ&%38^#Z,-@S!>OK;2,Y]>?0;'=; D%>BIEAK;VY5!:UOO>H""+
MA%XU<XMJKJ4>:C##$*-%!T!2--X7.:)%T2.$(20L:5HM5W= ]DY0^HL &:5=
MI(;!O*J<HZG#)UX_%%Z7Z-8T/>MI&O7V]J6U"QB?YD5(76^^&"RFZ.;0_ =:
MO+;3D/$K9M,MHV4$T]!BS,V5D!;^^:1G7][74N\8YR'N&/]6__%?U,,PB& 2
MW/58,24<8,5_R#H XF?;ELBRFV$BWC#TY?Z>_2>: Z6!FJ*AHY6T(7CJ>4K[
M<>K0T8]V<2V$1'>OJA?2#MW2]WH]7==CKFX][>E^^V[(%KK::R*D@V3*?D1\
M]F ++H/=TZ1Y,CE^E2B+Q8,C=5!D\>GYU!;;Z/F,@>Y(_5SOU-V1 G<DC#*[
M0F]IP'L2)6<NQMP/<0 POQ7/@].!O$5]6LRU^DH-ZB..O$3JM%7WW0OO_'9T
MLY6(_MTM8A:&LTC0D? YKAD/'IT<23K$NF>NQ'2F121A]Y%_OLGL#:KS"PTT
M'$^OZY?#O2L+YM'LTTY6UOVF_?C J]$B@/]K&5/A N,"ODD+)P9M('B^8/$T
MXU;T:-DTNZ@?&FO;*+NUZ*ST[5:FPUG1]^]V2Y1'I)YJRK78<J-87AVF$-[\
M3T$<8*J8"+HYWH!]MIX4^-(5/D78--$QC4]N]+X[+[1C^:"$^)K<14)&,HOE
MN:>_T>=9'N(AW.D)&CQ>=@,-VBV.%/70DZ#O4V52_E[RYMNJ>W6J)[F_UU:=
M;M.N.$*C[$]*P@RINF[9:FYSDE=Y+[,"5E;3S&.@XB)3NH4>"J7!?NCT83W"
M&3)HC+SBT?YW6EJOJE-*ND6G8QMB>ZOL]?>[929'5,1Q63U/\5AS+_XQ:I-6
MYK?TW60F,_B:WZ[6(5*(=DKGG@?ZY=O8!ES0-0[ MSP.*< )-JH+UVM2QI04
M&FL+P77(*DG;;7,X*MQ974:=IBL2O>W+5=R,KS?^]E)"8&\(?X96(YQ.KFS#
MCTJRA5(85W 3YA(*3,E2[,% _A;YU%"9@EKZC'>*PBA/]=T[S=2 532L1YH"
M]U/P;PGB3#XXC]7H\8QBXBQ?]6>Z@%&6O!-94G-]=1EOIC'3=[6,ACY?27MY
MF:O4F,[+BC'G@;ONQ7LK\M-/LG(OZLD>Z'-WFQTTM).P'S^Z<&K2\%/WXQUU
M+T+V'I,6%[=P!@ ,BBFM=<Q1%B*UH,N1\_5/_++UVA&CBD':3.?IZ^H.,89(
M$6B':+3KI_,/73!7;A<\?'F9VR'$Z$$;.@,%.HD:3^F]18\&T!]#>@QKIBVM
M[(9>@R13&7Q8.*](+N%N=7]*]-O<K>J2VJ1S6K5UAKK#3LFAM>JT1,1!>=1<
M)'8WN8"FC.G"FOUF&%<I$UR4=)!A[\&ONUU_^M+M?3I5>[L^[K%_C@EM&?U$
M?9K_PM?()4(>VQ!X:\WHN?(8RJ&O:M,QQFUY8'GR<Z8SU%W*;F\4K&D<U9W
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
M ] QUMA"!1Q ;34?#O(;/-23S'!0&F^*@>6RJFECD^026POV\PT'$((W4(/
M>ODO3"]P@)L;XXWMZ!%;&R@4U*.$-R10S) '7I$:^T[,C7U0[;;YH:I--"F[
MCWW[0T#U5=-6;.%T,AZ6[UHT')O1GKOCT\JB;))E<.ASA_ 91VV^78G=1D>G
MCEMLWHSY>3=@$'6AAQOWX0I='#.S2(]K[%^-K]M_992>+I.ED=%[9C%#+AT?
ML\N&^\'*2@E: 8ME93:8X8:O3)A A9?,&J-7%+D"YU5>562UYX=N_3;\/M$@
M8JDG>]:/>\?N-PJ)P]\Q/[W=;"3" ]K3SY.WC!9]O73X"U6-E9,X&>AQZHTY
M26)(C]O&Z=FCXWL+_$H]/"A^J/#2AH@!)Z?F"37:8ESC&5@>I]%OTIS9CY")
M]RW)6@Y!WY^^O/PV,.7(K=K^MYU\&'$9)$8RC:'[_12JRJ4E</]T<'R)LKDZ
M;:&8+XTL[#:LPYMV..K:"^3QWFEV)/WNX&0-\C8'\-8CD#+--5ZRBO7L!BZJ
MHC=#09/-+G[!DCSOVN7RN4,KG_GLI?9J<-\#T=35Z<]J8$^<J=L4D;?GJ>_D
MA6J/G_5"=H6D6L)OF:>6!46D0Y?NY!?Z#]4:ZS9YA[$*PECW]NUT.&RHD)99
MO^]RU]+"NN15WPUI4QN96-VMJY)?"=JJX6;!+Q[FU"ZFFU5?%YH$3R#63:X[
ML9LRT!LJ+K!@X9EW*V.*T^PM06NFT81!7:]XF*"\12IA_"-7,F&\M43&T>*P
M9/]S7#]J:P,OK@]5?93P!$-H#1F%^/KD2K$.3[[OL<;-PY5T.+,SZXO@<2F$
MQM3N#<(^$'D+Q^V/E*T9WXN].FBJ]VBD>SM8%N_5[.;]4NF,T.D=[<?N+]EM
MW\<L_OC<*P.95'0.7(XY].X)I1YJ8O1%^)'.9QJ_,<NQ-?AQ("-2VV&GC=T[
M>XI]V*K#?$V_A]&US%8$%_;X0./4PPUJ(Y7;L'6#GD+1T#.H'@RV;OM0K6<J
M]LSG2X>*W3Z ^+JE!AN!MF#BH3Z09 FI(N87P8!VD[B$MH425@&%*/5#W$1A
MY,:Q9X\=[T^?QZYL4@5J[9 H%T*;ZVV=BQ>V',LTKBK<0GI?N*@VV9IZPL\@
MQ]W3S?>.R$R)?#I9/HA9;O=F.:#,.;^O(#SON+7T,O]=Z94.ID05^R@"IH$*
M([BP.$S5FKGZ1\2S4@?+<%5S628ZW^QB$MMFY;IC(UP9L(DHK_^.R>X/#'T$
MWZ2%^CH%NR\)$V1I?X-/V5/45#IQ*>1J#RN!A-QP\4/;-TTN.9'Q;1M[ACH;
MOP;;#C*68$'P?7EUZD^BY-;J("XI_T31!6$J[W- Z[L,X'Y/S/_X3T[_[IM&
MYKX<(.HYOJL>_J3O@W?6=]5Q+"\:!TN^DXU?)ZKQC*V_ADI=:-A4-DN0P'\M
MS(1VX-!M^"5C/-G26LJE"6GTIR7&7X#Z"U!_ >HO0/T%J+\ ]1>@_@+4_TM
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
MNY6YI3G P\L#7()^ .Y/8)OI5?053\ 3@ 8/=Q@X ?#R_!Z_C[R_!S_?[Z,
M/S\?_Q:!+5O^9H)"6R$3W+)EJ\A6(>'? SH3%1$6_?W'[T7^ZZV\ GQ\ L*"
M6P2%_Y<']ST@L97G-$\K'\\^@%>"AT^"A]L*P" ?!?[F'@_P3X.'EX]?8(L@
MY(8(-*%R.^0^'Q_DM #D,70U%+H.\$L(2"H>,MTB=>ZRX+X;TH?O)>=L53K^
MMDGF?#=-6??*S7 AX1VR.W?)J:BJJ>\_H*=O8'CDZ+$3)\W,+4Y96MG9.S@Z
M77!V\;CJ><W+V\<W\%;0[3N8X+L1]R.CHF-BXU)2'Z:E9SQZG)G[_$7>R_R"
MPE=EY1655=7O:FJ;6UK;VCL^?/S4T]OWK7]@<(A"G9B<FIZ9_3$W3U]975MG
M;("_-G_'Q0/P\?SS^(=Q24!Q\?[> \'?<?'PWOD]08)?0/'0%DG3<X*7;TCM
M.WQOJ_3QY)RW34)*NN=I,E=N=@OO4-:CJM!_A_:WR/Y]@87_;T7V+X']M[@H
M@"@?#[1Y?!( $F"S<N/4@?];K?2SL3RCD?T<B2:!1W3/L=,06UFH?I8.S99Q
M]:O-;*NWGDBO,%CNGOQ<Q.N/3X>[E3]+?8)+>-X28O_HF)O&'>$"3>_JZO=S
M 0%7+A"> (ITP'3BO,"&/2OU+,M 7_U03,4K<45QRE[LU)15=GC8,?)P_B07
M8.WN9!YE'0;CF;X7=!;'<EEPFEC7SQSQ,)N&Z?[BP)SAS\/7K]T\;6X>IID0
M>S,QO,GA(C_R#KY)#^E?P 7&GY'>Y+>@AT4X$J8YY$DWL?P^O8</:EW=3\"K
MJC7D#;5@3_DCA:9R+JZB,F T1QBHGEX.>9@&LKG MDN0G\'8T]UKRSQBQX\B
MC%@^)%*2EH&1=?##AKRB.O5L_60GHVW7KSJ<W">3;LX^#CI-Z S:<H0ZF#",
M%/4'^QE69)P4A9,MKZ*1H[$G)DB[H"1QO_CB3)M87X_R^1'+:5O=5T\_GRRN
M!L;YIDI!34.6= A'6(UI##TKTT9>7#/RS6&6;KP]V)$WDAQ"AUG69X^*/)JY
MM.M%92B]56+G$_-9Q+=Y+B#8*(1O\F\\@-T+YM/J&#_9SSABX,T-=UK^4*,<
MIG1<M+:A,2=W?NBVZV/*RLY5R3?W%X_?*4BV%3L#1?@ WZ1"&L_&T^S$$[+W
MT*.7G.@Z%ZOHL$B6DK*<:A:5"\B;YNL92)U>1,,;$I6V7/JTFZBYJ+3; *?#
M!2+\L'Z3A/MXVEDN0(GG",W12(S8_L;]K*W@38]W-%1,D,UIE,7E0$:.9(OT
M1^;;&:4SI=-+219EA_>5N(0A$J'/WP8%>Q:GPNG%OW%*JEBF=)>4XK1P7S+3
M.!%T9<GBH(*\US?K9;4%MWA=N':/0._T4^(""H*1G(]C-&<TN!\9@S5E:D)W
M5^R9;=EC3;58\J3#SM->9HS#1'\82OCB)(>"5?)>3ZQ];I[Z%?OX1*GPUN9R
MW!*1=CVM'J<)?7X)OLF<=8=:X(@71K'<O96>FC"-OQ>_]DL23DHRR$!?5B>/
MEHPQFJ"9/IQ6$NV,FU,S3I<=@]LQW\NZ2R?'Z\"13$.,D1,]:/UG-%7+[[RY
MX>9("5&3(%-A<'LTX'N20[+H.=']ZO9\"\A[R HNT*Y#J>,("]+YCH,V$UNU
M<%NPLI5XD86!Y$$S)4QI>\EYZT?[GCZLN+UY2T7I@>+Q#:D'UIJ8TD(_6OLR
M@\BNPU\A">"ZQX204'K&<X1IT2V$05OKKU>^89&3XENT\PJP9_I*69U/K<\V
MUOFD6SMEWP@\\*@F<%^!QL8 (Y!Q"ZP@P9!>9%YLD-LVFX.8@:9:]WJ](==
ME]"R'@V"<LH6JU]9EN_G>L*,#JCGA@G_1QJHVTZBG=9)(HE E5KE(LZ246*8
M#[ ."4;#T=1TVD;'LM!"YGU&KWMSD;!9J.>TZ3Y+]>VN1N8S\,K\,3;S(?-+
M' !*+G/$L-#NR(ZY=88$,;<MI_OLFD*#SCC575=NGMF2EU0YK[ 7NJZ,;SK(
M.L=4_(%_<[N.>?@7%Q"&&TYTT+7CJ2C01C^/B2CX>$/^8F@>6J!S^GJ^O-QY
M8CVSQJ'CVZVS@I_PU=$L"11':!H"!R7ZM7N39$HU=5M.T8*[7'>&98_^'J,V
M)X;-GKA//3'")PZWMX34?'?"?S;_N44?*\'D!<49O.P$E@_-E2-D2G-J1HC1
MK^7EG1F%$=WZM$_KSI-A&3+3[.'BMM8)K>'F*FKD8!W?U5 =,P +%0B_/>2\
MIQET4LZ.6\0)@43WB@%X<.E\JA\7D(2;>2E]W,,H.N*@(?7AU;+TN1<WB@X*
MQ-5'VG^P#TG*8QY@*?=S =^GNHR.@<724I97#@:!%P.#EW6L*3X&@5_*+S;4
M[QS>O2I],KCF=I+^Z<CQ33-IGI6,I=\?^!L>_L -CNV^CO=&$V"\)3HLBU<=
M/K#8I*<3H<>;!UHM_:H7.PM<A\\DNP6';.==2)&P3Y'F63=X_-*'HIV%?OZ#
ML9U"<3%Y0*$,GY0\XG%6YIS]'Z\@8G_/F_\?G%K_;*LD2B_#"[S!O,KI<C=@
M9R"TG(-'8712]&ROCO-9W>'RA+; G?#@-Y^4'@O]H!<NN<>: 7A!+E IN+A
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
MOOU^7H5@79N[4F-_I5^\9T SWQV\7MD+US#$^<,Y!X0NAOER'C-56=N^-NX
M,\9'[SWSK<5%3"Q=67884"JCN^?)=(Y>_*22>:$D?9)<K=*W_>VQ Y/"P(=2
MB]PP>.!XZ:(L4X\E1)]G.=,ZHO03O=JZ*<;%U7$L],2(!:HOX-*-Z#BARETS
M?D&76[967=]MX#?XXY^TP;_6@/UF?J @QZ)8EM,,M6Z;^MY\<YE_IR00D.0,
M+\1_;(!^,XZZ<H$YE1&L  H'U8P]:6JT L_<_7NIE)^-O*6S!$G\5'X&N ^'
M:L.O&.*IIF;23DTP@]_:,M2'*<U29K_&JGGY3.)Y?:NX "UQ(?/T*J7I1F%4
MI6NVHZX>_T]!C<Z]:GOF-SKPX8V\[ +D=3V:13C<U,M/K#0Z9:%MH&KOH6"/
M1T6O)@]<&U(^8#GN\23M ,[V*QPU@1;IN+/MWFL;_XS^%,I(^WV9E/VR?H6"
M2LEC!8MFUP8&+6)HVS_Y7%)0L M_Z*FR?\2G9T?<]/F%AO3,GR'Q^BT6 J*&
MY3?C?"JFAU_<ZF'?60RM9**P$N!L(68+,@HE!!?Q>(X]0GN:];U,S/&0%CU6
MI**DYB/?S-[=Z5><:]Y?8(D_9YWO0UXE"A '4U::M6RN.["N:N57)RW]-)G]
M[/-&.'IDY>U'FS#>&AFZC8UGP;R<?Y3;L4WO/0^+] X_5+Y[]7:Q9QO&YYK,
M(8GG1U9;4JUBK83T!LI],\]::KA\F5MN6 ON4HM-<SACG0FOM733TOK4YW3
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
MF.\#/\JBP9)70*!N"UHS)V:EWUDI>7N5H;2_ET_'8R[0LH ?3X84:')I!!<
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
MM*Y\EMHF)2U%/L#<V-JN,NW6L!-/8E6S]C4SG4?=#HU0DQ"&N$T7CZR'"$E
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
M$+2^*<MX9SIO$,I+K2Q:O*.$!8Q%$M4>D;_(C*HXIFC'T!\ICJ2-/4+TOGT
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
MP,\G\.?#GYO\=2@[%P<'%Q_W+FZ^_]>-]0$0Y6$[Q=;!P;878!=EXQ!E8W4
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
M$;F1JM=3GK_:9CI=78,9R5PKN7N,[R#?:YLO/HGI.&;U4+]C8'\5]V3I.',
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
M.)=M(FNT?;LO(:18!J;UZJ/\X\I'W2/!9.R$-)-G@MB7@)529U1B+CDFCK*
MJM5NL/WDM!$ELR'/N",Y;]JZI@3SNCGYX^\B+;SJH8A&R>!,4)(%<#VD$C[
M$L;]ER!2PI4/VOM3/,E<&W@_2E]'+V^N(SLX'*?D5[Y.]=&44>>/-IJ]YGOE
M_$^.#?;$J^*M8>P7)DZEV^S=E7+BHLOCA]$\OWA*_O-8\']=-@P_0OB/F^*Y
M]12\])HNS7B.EODYK4NIK9#.?A60^R.]3R _A>V'JG//QR+3@P)%(H)A0V>X
MYYZQ@,IPN@0"FG0S\"F3=ZHT"%_-O<2XV@7E_C%"EVD5+!YU*.19'5UEY_YL
MGYS <O5C\1B^ EM5?>%2B/DI@YKA2T^AV1:E)$]743BZQ3IQ/\M_(.L^**G4
M&IFR@+@#'"%(A/:SU6-O^2*2&O1[CM7OCEJM60M?AH*%,P[DH/DB&P:W[E,T
M$@Q3'\ 4-@P%2;AD96'EI8:B ]+\BF3-<T,Z']GD-",T'[M97>'D6)336G_Z
M 4]QT1U/8O+^F!$TVT*S@.AINFG-X*W2WN)*"F[Y*#&8.Z.M84(\?O1<C/3M
MC%N3UWKBDZ3WG#58%_X)CT4YDO!RX)WNSFDAJF!*>=&OVZ]OOOR5ZS?NB CG
M>.6;I2F2F28C<EQS]_U' >R;_P<$5BF$=I+9BQ&&!3F(.WRSV+.8KUH19]<0
MF11.F<8;WJ_27]XSKI(MLQ0YFH9I?\$"KB!VE)F:+(#4#=$(N9W<1."W/U-1
MF'8(\XT%4!VAY'AD%?R3(^,8.?B?&!#BZ7%*V_3@7T'[..:."#-YC]),D>$>
M5=1=V51N\O7ZBH84\O>^&5K.HY,/9<-MU&=#'^F7\:6U<BJX032_71U$,!/]
M$_&KI<+,$SB7@GOFI4Q9XW;,AK.Y"PNX>QZSIJ9,^=0"D=>"'#*.]JL=*AM:
MPP'/A?=#R=:!0F!(]$EB"*[*] 0;NCXB%G+,E\A2YLX[%C!KM^FQCZ,'3\I
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
M\LI>3=5K0GR5^4>Y7QD$[MQEEM\5RBYV=[AY,W1_-P*!D U/^_3!Q>F3*@7
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
MJ^^C"K.)W<I!;B:4.O)V&Q2-3 D6\&"&))Q:C1-=8-^9^[0IN)=Z)?E R%R
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
M/8-EM^G?6B]W,.U15;N8NL$QAOSYJP/B"AJ&].W,WZ']);)_7V!1_UN1_8_
M_F=<HX"DD "</"%I  UP.84)6L _,$&=^?G-N[L"'8^W)(R.3N[(FIJ*$-2P
M+=K5UQT-"-J9 =JZ$F<'S)P+3T-YG?O?5!:5SNVMFO!;BX[N>"/\7D8+^SGE
MT/:S2K;G7MZU6*>J#(GR),JFRZF2$QQ#!K5K>3/4T '6?*DI@0KUXGA;&/5E
M89Y"\U&OI1^YSF5G>?O4/\]U:1+=D&:G?3#]^?$8%@'20"_0&;$TO04]QMA9
MR"&HO,/,AS'=F5M?)\4'$E:D#H]/U.>(16Q)68HX]GZ/UWV:F-++56P!HNP;
ML8L$[< DHFEIA%K%ET2Q6;"N;/%->4,757J^Z=V'G_;+HPV4_2=[TNK*W]?4
MLXW:JB2E[5B>E\IEMF6M8K=7@T?Y@._RQQ$ZN.A0"H&=2#DSKVDVB/@F\4=&
MYZ0\%/WD6_U:VTKR\<5!US?RE%>IO:]U[!OT3<[-1 'F%Q.@()Y8JT\%1YT/
M1-W$#R*K'3N(\1[:3.-VDJ KUB-2>8R"UV@:1D2W6$0(]S4T.50LCJ?W:W@<
M'#TZ8)8Z4UL@U?PV,I8G_I!]B&/)S08]'54XSI!IN%1#4N6&/#H?$)T8/[#=
M_NSQ4^\#:YO=HY+$&Q/<Z_("!!&94>OW;4%:#& >DNKZ%YZ4@>VZ)!\NFL6
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
M4O>/+%HR<I$Q:]=R@HJID+_*&]-^A;U'?CE54"I>OV;<+SO^F6R[>_HJY[T
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
MZ"G"T *^ET5<1*-Y9HM3U.8%!I?[\5.7?LA:Q/^\90 DRK.I4.1U#/.!-:.
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
M-F>G6&VYQ!R0ED+XGJ(7B_D%K^LARF*D$>8USHH/;!<QX+7!>F_P$_36#RZ
M_7Q@.IMWKP-F(ZKTOW"'-2^>&$PR-$5_UU8>+*E+KF7^,(_< W<T^$C&;5AH
M.\"<9+#Y\)K'!CZ03I#@Z0WDU\/75K^.*J/>@[UR)!#_61TJ>?PMBVG+^VL]
M?^_?W+$[1;H)SEP? !=T@_A T:GJOV4JR",#?[-P?MAPY.UY#O,V?*#J-94/
MV.V>IVFS?_'$2_C CI4B.,C/\*6*L\,8\J 9-@.>(C-2N^QWG@[L9S,?$(<G
MI6W]ZO/?O*S29QK9WA^+1/)4_=%B*%THA.W>.=J0P7U4QJWV-:-J7\A%3Q[\
M-A^O;DV/";Y]U];<2#YT[D21\XG2T?1P!]\A=\,UPQ.:VE>/)=:XE38A]?E
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
M8TM;2UW3[4/Z&W8K=ZT_,GC7O2?]R[ZWF^ZB,B O]BZL"YW4C4A"*N>YY9T
MD]QB,D.>??LU7)5WP]F[Q+)L?3;Q?K7-^HM2$W&S!U3[.U,A;4V.;-$4'Z#<
M1PES=G/K4<H!O%W-C0$WI%3LF8&U_9'ZW&\5GS#>Y-M-UGV=@ZTU9+4M[\RV
M/_* RBANG_-S2OWJJ\_,[4]Y=/5N>X#@3I\L.]7H0R?799T'@/0 .@G:M7R'
M(\9$T^ &@8 TD>VIHK/E3)UNTL9:'5)LUJA#^B&<8MGL_N3613X0I]@KP;(-
M7"S$"FT]MAQ:I17X.6!>;Q3)N@B9LD] QX\P$-V.&_HK(/#HR&)=1*C(^XL)
MO<=RI;JTB)[)F7JZG=6O K](R9HYU^S\J"5T@XZA@#$D53S2#Y3G(;!?[9G&
M,6&-DFO6S863NI2*&<\$Q91#VUTOGU+:W%X9U8:&9UUD&ZQ#UMV&U%7]Y5TZ
M1SQ/2 +HVLOS"^+_H5\MZN1";QA%[50U_$9L.2V<;+JW\9V9-[UW$>$>M5>@
MN+;Y%BW'8@OM7MKSX/;*K 0 ,J8C%A%L/-ANAO:YC_8AC@JQ1*!$YI,VE6\.
M95CW*9\.E<5M<PC9V6O!T@&ZGQ].+"AFA><?M$XOM+JBD>G:-:@HX02VFR_S
MC+#=K!"HDP\(^S".QM+[XPD**#-7]SD/&0BDI\K:;([)\2IUMP\JAL*6+]\Y
MG"UMM[V].8U\SM&PM_;2.NX/5[P8Y,T8HY>QRC@ZA-@F9"P?:##R"W,(8,O:
MQ0RQ#ZZ=B6@XOGJX[5+_K2;KWKTB=A0 )\86;5CL9N]_Z#.5VHV$MH=3"(J<
M"U!&A!25#"=U",L'7O;*RD^I2&B1&G(6?_9:G;_[LDA#Y)J(C3]7$9XOSC0S
MN8PC)S2ER)$3/<%]!/I2H1V*9(0J%DW/:C!O6&#3"5(<2\;UV5,SEY-;'$.S
M<\GZO8_[BN-D;.^=)I-W>X<'+U'KRCJ0\,II4%SP*X3R.L'UE2AEG#LC*,60
MI()5Z<@W&=YU^=1F=]OWZ]Z-38S[98RWSTR\3#_D9J):>%:P4[L'<QQ665+0
M#P=N#9I6A);ER6)EI[(7CA,Y"@S13E)<DT^*&?@$ZJ5<-^>,?N#=.\+:[_%0
M+2\D^.N!(+.<XA?W#Y@U1SXMN?^8G?[O^,T@D< ':+"\K<:DD *0MYH.881Q
M[IX%''LH;/JL,8R[$BN1;GL#M%::12+O3JP33JYE] 8'[AB_FRW\?.P:H4"K
M -'?/UK.$Z>S,?A^/B X/-U%8#B@-W%,F->*0+]'/=-PV'FV+QB*,<M$Y*M8
MI^;WM>R<)8>$PR<3S8O5,VU\$Q.:F9:LZ]P&DN<RM)T/W$1[]4.:>G?J@N(\
M=)J;V,@4U#8_M^$,G\>SC,DW1DO$RM/=3R;&.G7'1V3[SEG?B\OUOCBNWADY
M,!4DB0WJ:MO<QHA-:C'W*O?;7U*<U92?_614@S5RQ;;$ V9.IPYY:\B?LU@7
MI<7HCS$SIA$W?(0LV]O4J@9#'^X>-#UK8#^D*R,18*ON]$3.N4!"6?NFX&,
M .0$OO,!CNS2_)1B.UH*"F"=8GSER'R=TNL U_E=R\AF8N);PNAG[=QF8K+L
M$TG/_4<478R-#60\@G03[;9>U-:W&2 IM-A,$]?C=C.1";Q-.%-0$<IP>+=4
M&8H0[W[2>6&4,G?HC51!XX.X@A\:XOE>=\N;-6^=E9(36&U@RX[SJ%0AHWX9
MW@"I-IPC$SM5ELS;QSGXB0^(92<NXK=BE>#^J?6QKCZVQ&9':]/8T8;Q*V4(
ML^C2[-TO]6;E$!K/-:H[!FJVZ*IL/*P:JG$A>/%HX4W4%1AIK#C"4!7[#[#=
M!*7 $8&^TAT7T K8$)L7MT\/MDT(]W^:"1B+/Q%1OZSA>"_,Y)3Z@[!U+@,_
M_XTMA?\'AN1_^B]02P,$%     @ ^#X&4TZ0=%+P+@  %#T  !4   !B;&MB
M+3(P,C$P-C,P7V<R,BYJ<&?M>PLX5&_;[T*:G)-3CE-1*J=R+,E40O@C$5%,
MDG-2"5/&3!&B'"N*F*)"8G*F,,Z30SF%$#-&0DXS#F,Q,VOVZOWV_K[]OOO_
M__;^]K7W]>WKVN_CNF?&FK76<]_W<S_W_?O=,\/]QJ4"6RW-+,P 'EX>X"+\
M!W 7 -'CEP,O>0*> #QXN". "<#+\WO\?N3]/3;Q_7[DW[2);]-F_LV;_R8(
M@2VP(#9OWB*T14#P]X!?"0L)"O_^Y_=-_N527GX^/GY!Q&:$X']X<.L!\2T\
M?_ T\_'L GC%>?C$>;C- !+6D?]OZO$ _W7P\/)MXM^,@-40@D\HWPJKS\<'
M*\T/:PR_&PZ_#VP2Y]^V\^#QS1)V[HA=UR6U[R:_W*)\HKA!ZDP/747GTHT(
M 4%IF>VR<KOWJ.[=MU]73]_@T&%#DY.F9N:G+"SM'<XZ.IUS=O&X[.GE[>/K
M%W0S."04<^MVY+VHZ)C[L7$ICQX_24U[^BP].^?5ZS>Y>?EO2TK+RBLJJZH_
M-#8UM[22/[6U]_9][1\8_#8T/$Z;^#'Y<VIZYA=C:7EEE;D&KF_\MHL'X./Y
M;^-/[1*'[>+]O0:(WW;Q\(;^/D%\$__.@YNW';=#N%^7V*5]=XODB>27Q0T"
MRCIGZ%*7;O0(2JOHCN]F_#;M;Y;]KQD6\;]EV;\:]F]V#0/"?#SPXO&) RB
MP\Z.VPO\4_XI_U\+21=%S4;1KR<V$8<BF6]CF,J<5)0W10[K 29G8Q[81+8.
MAT;=U D*]!<N,5,ICNI9JYT5\#!MU/55B;M7&OTPG)="=\@/P%,SF:3*UER6
M*/M* G/1WO *'I%-?X&7"G_OI^5>.N?97[&>ASY$F62/'#F-Z/_J-&4[-\,%
M$))8;3"2Y8)Q8NIP"O"7T _QI6L/:L)TKV%VUNWQ07I7]JLF5YA*GU.)N_Q(
M7'G396W%=^W^[SG57(!:31#&7^X:QME^^T@ESU4S=":(S1R=)BXPDJ5&[VI2
M5+F0R5N?;5C;<:.AW4)BWF&'>L_DW62I.\8_LVNT((%1+L OS,DB4=]02H/3
MY@^R#J/]A-Y8X#4S"Z8W/G]HPN?\$N?WU;@J+OOUD+/RM;//G%5.B!U2F&)+
MVD."%MXL'F)DS=%LJ!TI57< ))*).*,CX_@HG#S4_53C::5.VPV3J]$'F4_I
M#<BZ8WRZ/"NU4@P#MH05)!1)MX($51F5+922HGRZ%IDD8*R.V=],^07Q@K%O
M"FL[7&+B%?N2&KH_BT[_.!E0DJ.Y^MUI/AW8FQWW?UW8<EP@XC6^X1#LWQ<H
MNG7B2%\SGN[0]>W2XG$P<AP5BY2X&>YQ'@S(/__13^M=X2]7TZMY'UTPZ9,7
M<DQV?=I4YQP?$1W80P#W=+&E#,[!-ROE @V'V18L&UPG%Q!]5W.$H6P9X]"C
M3*^,U9*;L*U@J.M;Z)74?%+V#5#HNM)RQTQPH=9>M8%$?4VA6P2":N;SNQGH
M,_TX7GR#PVJ&6$R6!NPD/Q0]@A2U8QDK*ZBM[.8\9A%24E4Y["5^HKNT=&M!
MEFTV=C<\M0J&Q3P /]_P)14'LB5RF;0!:#NF74Q!*ZY\,<[);7O,Z;0+'_V#
M-G5;>'F>H]U-#N@__8Q7H^3'J>9: "O"L'?F5 :2J-7XDG R6X;2Z*(7]72P
M$;O9-C);.=O@?OSDB_BB=.^P;.E%%NIV*O7IJ76CSV/+7&#3"0,Y^((.2%"B
M"*Q'#!2R;?E?WTM)N7R>!W\S[T62*$53WL806_#UXN KM@BLX!9<3Y8>IXR-
M8%V'O74&17TE1R9;AXX'_T)CA)H<W21B3O6]TU).]HP+.?<]MV._^;YSM(<?
MF\1#@UUS\SCO2=0XI)*1'>N:/X5^.A'<LS@_=8LN1H8,Z4L^)/&+>,3Y67V7
M9LOB'54GGT4TZ'^ZU#;<7./>GW-I\HZ1&B1R,>PC*I%2:1NCZW,/)U,"+F<*
M[C5?L/L\\*YDTSST]HC=BA Z'U^6.[^/;L\T 7<3H6XN4*:5J,X^/(X2<9:/
MMSU3$]BP*Q[Q6;VH>9?9B])2?N 1>A=;"+8,F3AT'A((I7&!;\K,2YSW;&<J
M"8F9<D@\QQ C%^H/G%L-[3?N#U O)2O(7&N3T]7G M[B#YY'/1EZUE''!?3@
M6\3C&VI(LGAJ-A?@,=[,%@/OPAOW,$,82<^KT6(J!IX=J)'1+\*ZYC^.%2V\
MEO(KSS$\;V(M7N>2D_QZ0+T2[-%-^\! 1AJ\&O"%*B )?@3!4NH1PA;0O-70
M'T2/;X[$O/2J>?]@COF3P5B+,+F<+"/KE.[+9&SMFM/ JK*VX!L.P%D27>+=
M:BL(9M"FV-(Z3N S^FR3X<T!-+T T3"K(=V.P9%WUY:HO'=K^Z$BW//I;7$2
M]D4-7_*:)R!I9_H?$@QB?IP5.H,L;HUZA?%NY )"JXM(K!DC*B'?( (K/O[M
MY;*FQ_M*B=&Q[Y^OZQX8<:Y7TM(V2SJHG;W#Z^+^0%"U:]Z<T<<LXF3=1#]
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
M)(:OU='.S1<M9BSL5W>@YTHN3X[KI5G[BK[>Z9?4&L<9PQRET]\/GA'0Y5G
M;R+YH.^2RM+N4<A('F-U'V/-WI?5_F$//@O96455/@7^.!-U.+9^Q]Q%T2V'
M&J1":916VR@4CY%($$-GPK990[414BI-.;2PFGEU56.>YJNP:W/H#M[.!O/\
M776X_OF;BU$D^CFD&.K>'/];K .X[RU!VL1?Z=/"PDK\B4]#H^TRT4\NU57'
MW)KRWS4ER!]N?4Q)8AP/[IMB2S2UCNWIJY$=1XZ8C']Y7>"WUCWD>SN8$!?P
M(_T7S4F<O&WOE5*=DCR^E%-2W]DW.'DD[\"A[$';&I#%2&N")%R=?U@?U,L\
MOBMEMH/GU<'<L>!C#A]Y[@D+B2>[Z3 :T: O%P#W:MW!>\T>GP(]J//OT.+8
ML 2/1XY)'8$OAJH59<^Y4J10R_,\*V_8MY3T0%E6N"^EW'2JODL&,]'X(:U1
MP$A-"%0VDWNRD)AGGJ\W@:C\7E3L:C9=YS=I,IR7E+>_GF_:VH0VV*2H,WZ9
M"RAHUH2]AOF23^"[#MJYP#/GM>96[W=>3778[8)2E_G^*N*P;&&XQ+GW#-%X
M7^*,K;(+Q85\_4IO/>-P_%?M5'.>).K# L#\! _Q"Q>([FF@3S%OTI%SF2RK
M46?P2 -)[ S^/E*A<*%HT_L9Q[3TT7Y*#%N]5:/10LEYEYBP>Z5I[OUC[C>>
ML;RIJ'DKN@$SU=K=>"OFP\^EV:;E%NGJ5[\^2"T\P5_L?8EY.)#6W63DORMZ
M[]S="VH!J@A *?)WY/\C,OE4B >XP*?5;#CQN<#IT*P0"-?Y5\)L'ASL[Q&P
M>WZU\UJ3H$RJ[X7]V7=3FK, OEIL)>LD'-Y74=3'E)+1YG3OEL 1?(-6?C-T
MWB=+IB[@!FCU?,LPQ<;YAYDJGZ@,\9!"-Z)?TFF*S#8>9$: :]#O#M@*G$!0
MV! P4:'&!4,@#PQ @MVYB%?%KA09[1>_S)I5<Q5]\>/G\0UD0EEW5SS*AW2'
M4NH8']1X'I1H[ ,K72M-^CW#F.=/<")/'E.\W8VH@%4Z^RH!.31BD>XK)6[D
M?M7Y*170T%RR(+;;QI$J%^?\Z1?:$(EX'[P(.0@IECM320BLMI]V+]]F^&B!
M/XP+S,_#>IG1/=,:%77(E K$?"6C;V*L.(B&T5A0-PJ:B-58.76WLNI&P,KL
ML0>;G1$6\A'F06XF] *F(R>C;LL6RCBJG@L(3P>1UP*OE-VOZ\65OM<VH+62
M!"=6'Y/OOU8W>?ZZ QEB5(P&Y7_"95-W 1?<3#KCG!-\*Z.DQUF++?"[)AGA
M(27EB:[[7. #)XWDS@5B<=I.7" Q''VA//%XWYZ5?==OV(S//MF<."<&[E]L
M%5L7PBR/$QL5C=$?TO4S]GQ\>U+L=.L-C;85M;@-7!Q(F/]##[EV15=Y2NTK
M?MV@&J[32-1JNRX7B#)3^\SJ8JSAE^Q_BL.F-](3$[=4<7))/HNQ% FKYUUO
M_,;VA!W52 ROJ!@)\>X^>GNP,7%(E7D95%#&1Z%X:W1R;*7UT2,S=N6#BCI'
MHA]#ZOX]>]\=E&WUCHLIS3^[Q 7VAR1"O(7(^B]%1V1=C$HR*CVS64_2J%*=
M; _P,'T"3O5-\>;CJBTD4;P_)LQQ"5\&ZU5AC<B8_..1.>N3J^)U%9_O![X<
MN"& >)-=M>]KOEEVOG6YRD)ZSYL*WQ6?G_<F;2SM0OP=!DW@0AJ4RY9X ,7W
M<0'->0_8S&DN$&.(;SA$FAY%+2T,H-8UZ]*S:]&K#^ZCIK6)D#!A/9,P_(S
MY@($B%]K^3 ADH P5L "X/5<K IH,=XU1Q#S-0YEX@C,MMREFJ$L7]0MG8\5
MEY-'4@]]V0P -[_:N9VU?*+F$+Q?_\?HR.V*L?FZPN=!S]]:M-O,_QKY!1>E
MXSM_[R7T'_@&-=0/ZBJ!)0$CFZ+>.F_B&Q3U"6'IVNTN3FPE<L/)%VW50%FR
M'\>W;.@,?"+]"#3_REJ*VTN<65ZE_L6'IGQJ_U#?G/IP_XBH[L"%]V]BI#KA
MU$",-=;@U.'XL?[TM6BH9YRP&42WIF:I?(6&!,,3_%=ZH[+7K] L##)\UTTO
M?C2^5'UA$M>/%#;6Q^@PD^D&\\6LH]C#7.!>+[QLD.+7&HV)0/Z17]><Q_P^
M:'RO6-NG\;Q2,RD\>^SGT 5SY1?)NY--\EMQ#[+O&'N#"*I8(E*."UR1[QJQ
MG2 V'B'&?'"+I1K0<YL6-_O+O7X]]NK,SU]'"N;-%N=2K(2%?XX-[*4YNT:T
M3E:D\M86C"/C<:J8K@8G^!8MJ(A!8^'^[*]%XS''PD,&3]^:GTA.E;^K+C*9
M>)BWZL1QZV]7MOH7P38C(($U.HJ&;R+P88@3B'F1\1]]N#U81T;F5*P1.O?!
MIZ*$-&G3.L*;V&POBVW#[=N5^<\5+>_<-*4Z!.W 9+$:W/@'L.YO,#!)<_W0
MNU*]4%AFO8_OPJ]MYO+:(\VBF]=V[&CC4]<^UE9X>R_?1.)]='$:>1_*@Z7A
M-6C6Q[9B1 3&I<LT<P%Y7S%<TOG9X2=O7@8$[7FDL*08*ZG?;>Y]I>L>;^^V
M'Y[I'_%#&8WH[=!.W.#840X14L&*]^,4?%TJ[^IJ"?HH*3!$. ^'GZQ]6R@7
MRE\LDFZE82[)$QVW#W[V5I,XN$4P<B4*!KBG_5Q2,W.^6;WU6Z.[#-='3557
M/U:YGO>KL_,8W_?!SR0Y$K483[<.O"N3:\;PGG<?K[4_2YDDYX!'?PPL9+E%
M:*0*:9*[MM^H U^(O?'_>S"-1L!+WH?WLXW'P[NJ&,W>5D CWJ>FW3<R9VB'
M!0KXOB,M#^O<<)U*K)-44XI,[Z$G-B2"FFGS$K1";0J94$YN3+PS8'#[X?XD
MK"[]9CJ4RRO#)Z:?W;@["8\S1FPZC9A-?9DWLV']<#BK(%RDO+S&RV)!<[>
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
M\-&V6_(T8FIJ_BQ<'ZYQB"1O+G#7__J$+;B'\!"G 'ZT(Y5U_V!0XFNL7UT
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
M C(YK\K1:T[DC[\2>!4=I6CTV!!W"=7\IR:V?+V\VT[I.UA6E#N#9LS=<UQ
MJI&/+,.RG5P0;8&K1/967O!S93>GN7=GB'0<V29T)<-2:UC0MQ,NP9O:.<AP
M08=8[Q[O^A0X>M,ZHA9E)HZ4=LS(:"!/S?2IVIJ'(V2)*$(24:A)<Y2U=ZB$
M\NZ;'@DV_[*D<$QVN8NI[O,9B+A6)J2P@VUG3]=FF-(%HTQVE8&I=F#JL[FL
M2](98R;.1;[I>CG%BF\=L\YJ*$[<&Q"\L_6(G&UVW?E(S5OATR,'/4?[ECQS
M^C>TYWW7Q)#$140(3I=H*GTK]!M]5OO5(%;^!SJ<<B:3KGUQT$&X9O2/1[]A
MK/ !NX!M;5GF5<O%V<M[.EP2U*,OEEX?S'.*RWA10K+[^7UHO&;U\,R94)*#
M4[W=3P;D)94[M'_CP5THUA/5*BYP-:"3DTER_K*VVLF2JN*<D8"\L\)HD@N<
M6M#^C3[*.871 XD6MT;D6>F_-@A8>W-9-AS;^(^2H1=ZA7/R-HK3; S;V/MZ
M^M1&T-_%P'\5>"'A7$ !*_,;)ST/%YZ%28:Z8*Z\\NV?5<(EP.S3D':^BJT]
M;V8BTE2-/10%<\4]6#?9+W HNY%4J^HAA(]=.E:)=KLI3]VR6#S2Z8ZPGGOP
MNROI=_XD_7@GI)"6MO9LZW+*%%P<$P8:,,U ?;@:1A3,RP/K3D:08 NFO YW
MIC4RC^E(/]#TC))\<&W_QX_3];9VC@.A[D:3%P;#A'3V+>R(*"LK\Y+L%/,3
M-6C0YSD'6&M&"?ALN:7]J6DK9PS2$F%!<#(;JX218A>;R%/3L7MRS_=7!]Q2
M?/[8D+E\@H>]H7<3?UVE.Q!S@_V"B H:R1^R:P29]*Q6CK3[A9^V^@>?'E?+
MF/O,4ZA?/!YV[%P#3YR8J.2]8RH+LKU^,+DFA=\$44V0$C8YM@>$CYK=]D9*
MM=[*&,&A2BP\0BOSM/K^7&Z:TI#\V.W_ZW%[8E*HORWN5(32X,;@T53OAX+)
M7P+S'E0>$DOD\W+9<F2;.."Z"4NE.*BT^KB6SP6&72&\M"CU=")&X7[>ZL/-
MZP1Q@0*G*'CV_P;@=0]J*4\A2\)5QR[^@HO0O<9S_,NM^91*G'KK>LWO;C/X
M;K?O@- A;Q5AV4_G2&%D!C:/GPMD$3]F>XX\"20=[X@,+7VS-DN9TWKPDSIT
M;GY^-3+<5<GAY9'S,OGS+/Q+XL0S5;[O39K8$55%$)?7Z!OV^I>14Y_UWC\>
M8R'!6? /GAOT]LC>EB )L+,9J0+5I/'8[;0S1<4@;PM\Z^/^7H?<'X6N=_(T
MWIC<E^Y[1*$%#WU13RA/@6!LB>3O!"[1+W52FQ+S+Z*O+K:>3NGG\7UMF*&N
MD4%\5/G*XAS!0(&W[I*_(]1K53?MPFRG5X]KT;$OR]!-@^Y';+SZU_2D3U<4
M5!4(6ZS=]>137YR9,=G@W(^C7L-+M(71Q3\_+#JOYU/[TW7D^;N2J=>5#97P
M5PE!6?W=?N<#2(YVV3BM7]_+_6<W?N'WTX?B3:PG\')DM$<[2:>#\,+ME!@C
MR[KFZY'$B_@P+_7AE T)!D&2Q&DC".H85J5:IO]\I#=F$!&AP5ST11A<<I]8
MPKO"<_+0_60JHM4M2,%?5:MB>1_F>.G8OKHC-DE>Z5[I4RF65XT[+!0E%L^A
MGA_1BR?7V,55E\?50E4=]A!&#=]Q1"X'$[AZT2_('^JZVO*\%+T^$X-;MYF)
M\:Q$!%PL2S<QAP5UO6XN)&6]_7Z26OC-_4]^3;"M]NM<)SGT(8L2TZ),J^HR
M0H/O[ON5LP]_&S2QJUG'PRE!PBQ^>G>>8ZD+^J9VG6^"-;J@,L.T]:7R.J>Z
M6W02$0TW]8/OI17'PE4OH6_8;1<*DT@BK3%>:<:>>5/-_ME_(D] U#/*#2SD
MW9Z&[H4J6"[@SLYC!<-2#JJHJ1SHZ.H.,$S?/;*^JU#$NN.ZL;[&SXF;"H!(
M<1'+[@V-W/S4C-*94/TN[UL-^SBL3>GU6_94X<5V?X7M\7I9(1U4F5#9D62J
M4DB/_[<BQ _#NCN54\7SJ_6-$=\'_+K-Z^HMUD*L&L.L3R ;;OY^71T16E\_
M_=VXH.JVG0^]>'[E)?;KX_'T\O(V4_76H5RUOF&6,<VTO;&DU;K6[&?!J6>%
MYG?E9P[OZRP[]B=WFA1Y-'O?8O[>?6<<3@:^^C 1"PXU@H*,'MI2_&J0J-_X
M3M#B($(.K6Z==88V_J:^P5PPXV-?^5,AL[?Y%=M5;V!__T2;+TQUY$7HL'_D
M3.4Z93AU'/ARPTYUNK%QH^Q\4OJ18=]+A64S=-R^\.D^FYRGKJI+6NEW3G>A
MM5X9%"YI-K$?KO>O3X.A-4DO\E/^M':);'APA*&<H"E8 H%&#M1(%=W,7#&]
MK0\Y!'3F?NP@;MX6 O?^AE,;E[9R@0R"*$>O+[?6' * 6_!B\@-[<YP=H9Q?
MQO[87Y'BI;\OB9IRZ#.LI(U>=@Q4BCDZ?WD V)O+;!(//2B=B%J*)T#8, $M
MS6OB.!$@<&[0Q#>?9?T=8U>*'/\<%H'3MY7_;/G8&[5\Q4*_54CMT/TI<\7#
M3%%[VDQ\8,UK.P4_TE;"[H*BT6Z5.R^#_1+\K8J&O5Q^JH?Z<2YZ1>TP?OBN
MIP^O"'ZG^5/M4G%!A&BD$LN40JQ&HYJ;Y.E%Q<D'$;4G"!Z/V89Y/DUNAS)L
MITE8>Q?=WD=ESB:"+)DZ*_8;K-9LKC+(2\MBH.F(9*S,W'[3SG9;Y^;<??V&
M4'E0)W8^U"J=O5!U7.R#=\37*H6<S[9%3Z*$$!-/G8X@VWI).$82NX*CX&L_
M@CD,1I?[*B'C%G6HRU0Z?\=]/L8ZZ8L?W.F.[Y2^1@';IT8WY*Y_$53UU:'#
MVU1WL5-JW/Q5>,]^7]6VD_DEWV3:M_I"U2UU2;SY%>GSR[:*XFXU=J:&;NS#
M](LA3U29# _Z4ILIT@XF$;9IW#:D4#5,XO=9MU_V?H_'8X/]^G9(%E5+^H;7
M">Q($C#6*A/@Z96-/ ,VT(<Q,M^Q:F LX^S@#KII0I&)TR5@@'7^^47W6:.7
M-]1MDA9=?18>-!Y^8JF1\D$\;I$:!3\",7D/2R)4V*5@Q3 &@P@O+I""W48/
M2L/HT(U;ZK-B+:.6=C3>;QTDD![6#KS_4#O&4/;=F5FJJ#&L,F/%N/^!0<2K
M=Q!Y$4&E1QDO&D%%ZM)VM+,#>%PS_@J.SZ?5X7W?FM#:[L;+#&;FH/:+,?GN
MBR\BSTO)\KM<]2-+P$TXI%PXK2R92AC1LHLEB(4B%%W \O9NJKO-Z:P+]("I
M-()/994<*;2J4^5MO<OT0^NB<:JL^3'%QTTOP6AJY!(_6OX"/2&;XL:^.6?3
M/U-?VV=8*![RPGK[M<]!VPXI_XB*U1![\XEW=Q0" 5>V%&PEC Q\P%6&+^B%
MH2:6!%BFUIP=F!MU]6^E6HM<+_F'.V-AM"J%.F&-",\D$_V$,;G<G3SQ7:@%
M0A07J-'[0"9=.!@''J?.Y7PNE^B5<9V^_^J7<_UY=NRI>*J!*]),C%Z2HE!0
MR7^]M/K)=LP*791Q )S2G,=YE9!^D7#)V/VV=,<3(&$R8.=2O^CM2(?J;SIE
MGOT>N685:@DDH?F%;%J4ZXF+:57.04P#M,TDK$V/Q.PDUG"!-GS,D?+6=&TG
MVNYXBBUO:^Y.8D6.0Q-393 OS'2M9?B'G9A9V&RKTI^2J:O>.WG.'H/?_7>L
M+/Y62<JNZ+'D]#CV[71Y#@6V@:XL^](@O,9JN2.?DT4ZI?^^/- [<Z%HX799
M.JT:7I42KSR:780=N@E_G$_,OJ6]%@3&D=<4N< #+L#,8^!FG=D(+O )Q_38
M\,EO@KPTY@BNZU"3"NX'D@O8R=>L?L<Z/J+ \QXYM:R$1!X^95Q3WD5Z7U.S
M4#-"?_0*YM1^)GVIBT2,/ KAVT7O_Z,:3.T_"5#WO7EKF;P:3OYS&8WC G?W
M_,4IWHV(?.)^"&=_P, ]X0N)S%M<H&6*"R14@$0N((QDJ1%H=[C 95P[HGB8
MG;6 )&%QK(C1=F+X"(7)K*A*\YQ978;6+&'CVL=E:(4P7[I=\BK;R 3UY9N>
M1WSPVHT]O"=2EGMEL#\@.R-BC"44L<,(T>K\[!_U>/SJ+[L!B?V'&>6'Z98L
M.4>.<#!%G$PBUZY'>X\\X0)>L[:W!P;F/^_&;:WF6>W^;[MB?TI..7A(E"/L
M>[#U AHQ^;R&ZO_@D#]N*\MTL/@*6)/_<N'K^NM<2<BL/S&[WM$O94?2!ACR
M[)>8ZU>_[413:<7-OE.^27=57D]WJ]J!7P7GGLK2-A]B?.*,P+5A=%_<1"P7
MJ,Z$>MPU).V1[M-G*%/CB/XF,F:U$#E*YHB^FU3'0QFJ6:B:('&"/%N.N<*T
M]NF]-_O5K?6]_B]; !MECR3,4/58VP<F$7_DN  *-B+:?*4>U^).94?:[UUC
MBJ01BO18>R7 PWH='A"FOR5ZX_F7F)W-7$!L3<42Q20&!1/.^/ N;6BOL'#-
MAX@3-5C=HQP-:%%<C;(+<LD%?901_K4$\P9+N_"E="=#P]/#L)@C=)]Y''PS
M0^UDR1LSWC7J?"'2$L&>@6.?(!8^U=TN4'D?\4R".'N'2,6)HYUZF6;MJCLK
M!@(^:/3B;MXM5L&B=C@W?^8" C/8CQMDF"P7\".00CJ?<8$253WP-\[XD:GR
M)Y>FFO#C7"#6&S>1<LMTAE%6S%0Q>H<YX_F>+H^O&>V\SY[*6,U;Q"[= C;O
M$99R1I"5XED?NO4L&]FO.,IF$1*ISS+<+F!"BDN28@9_R6EY?P3>\#'QKBS*
M$&*B /&&F%C%X *DK.;E@#F&ROE XNJ9^2$2N:Z<);G.$8Z@:4XXW7^-V<>.
MXRC[U@517Z-59^W$VT/4VP+*7/)\6S.$SVM(]_0A]7V05<1Y+D#!X%H,: ;-
MI)OD!H:$F*L9GDG51\;1F5W.DC9S(H$7*\"+#DQ2$ UQF(J*N5# >&4[<JT?
MF8)*OP1IVQV*@$/%1JZ(CLC22S,U3?<HMJ>\$6:,Z\4K+WI9L@84HWR#"<+(
MW*1S<L@ZXDV3LMUN+G Z(NUII'-_K9/<D6M;ALY4I@A%4P]Y"!709'4PSH,W
M#K$.^1+IYY',@$,<5/3"C5\+I^P&_5=3X)ZP.B[081I$X(=,SCG0(_&#,S90
MNMICROJD+ ,C)7)$=I4%4PC@[KN5:>S1TG!JTY-'&VW)#6OESW\5,"WU\,VQ
MB>SW6OCE)\X3,->6\H0X;&#0<@;<2]4(LD2M/Q=8%@9WTCQ:F4U+C*7DH+):
M-O:+ $Z$1@3WPB&7YU=$5#BG'\211#O)(H()'IR>(\_O38SI,GMSCF2^2-.H
MTYP2W9N.?_5296[U2.-G1CL;"E5*R:9_2W)ZR;1'FW 1Q,9S(!V,< '_99/4
MC[JX[Q'W%L=^+C GE:MZ]D<NES 28(9Y#J&^+9)/W/QTJA]DDAKNU[O7S(=.
MK"B%5CR8TKJ>=NY^P.[YLK*U #:)T+M+=L.7"VS[Q06^4W'3IEQ@*1Y&WXIG
M7]+D>) YH/,";@["*]Q7.XZU(P1L<"[ ]OJ$F%GBV.@MPQ__!;9'9,V',0]S
M@=;=V![X=C:!2-'GD#D?F"B6+1>HXGR:^;-^'\*L5RL:HW4]H^L]-V?2)FX%
MX! HEY1#C9/2E^XWHAQNV/D7[QX8<F\@9$_.MM0>*;4Z^O*4[2TC$@3"C0-W
M]^2G /]GW(*1.2M(1YG?+H8T2,<U7R'^^HI;Y@(T+I3*-?O^ZN37OST3?HNL
MPB](,D]LYH1:4)'I!\9.L&NSN8#0$F,6'=[Z,*MR3A7%(-S/UMUZ>;GQ7? ;
M%4Y$[YCL1@07V)H 9E,-&JC.+%DBH[!IC%.)D "75=2,>\\Z[5&>@N=FRU*A
MU0(E6-*=C%9V#)%R S*&"VL'%XASY$@104O<&P3UV<!2TW<&<@&!X)@L[AJI
M6]C&9K\C=UP/WH@X!I/#M2;C/$LOSU"=.Y!WX :]&[W@*;@N\C-Q;DIASNP8
M9'4!7/.N:N&F081GCALS)F171P7U_27ZDXU[.J-ZOY%7^H[!$""2([SY8.8;
M+<()TL65H/B>LU-N]K2P4HK@D+'0]'OY%BY0.3/_>2*=2(OG]#3Q]1MYH!C(
MN&NEC,GG)F\3]-W'9'A4BIX6Q==?&"9UBEGMOW<R^KSEF^TBH_\^]W7_VE]D
M_\+KIF_]5=>WVJC"!7;!Y5G( M-KJ1R+U=MV1,B7.03$I7]T"_M (V1R-3CD
MY)=S\&R9[RN[;AM/]OZ1A HAOA^X7\_+L__[FW[^/:O*?SXH^*=#_=_E4+QI
M8#?-H 6V??6SCF;[QO,:?Y6T!4.=_-E^5P-]]T)]NT;]X2$"KO4]1Y@+?!V=
M)++VE>$ZWO>G %"2#R<V(S:4,>%<(#ZS%X00;^LZJ,D%S(*@.I]6^8X+**V?
MVL,+81YE'$)%+O K@$[FR#DC)BU91\D3!+9XTU$H'W3-L/S']CR3$.4"B9$L
M:2Z05]>) R]<Y +I,-H2+@:W:@0N<0%1;0*]/#0_RD2/H[)$L^,DD"%/H'B%
M< S_R=T_N?LG=_\KN=LBKF<7:S6@4YV#NE=0$ZV67G3CR_ES@+7I&<'=Q5 I
MNN<?4F,D1T26WML&%;Z:\^IT/".!=O)*#9&?93A8DRZ/.?X]:$?E0RO%![1S
M5MO>K I$Z3<=A!*(/7$B%U95WB9*C$<JX:XAMOR"JP]DNCGU+1XLS+AM:+0_
M\*$IV>OC95QD58S$&?^A4(D4A!CK/&T1ECJN ";GS<*EWPZXV<>V,8Y4'_B]
M?"%^7Z <Q:7CJHBP7H,/\(1^"<)</@H[LVD[M@M"WZP8CA+H?#IF=MV1ME9;
M/&FW[2+/P:'DL-073OYC)Q8]'KY]Z%MX+_7PM;WG85I1)BB&*AA&T8LBT\[:
MD7 ,25IMK"=6;G9S5UQD'EJ_M&^5K1K@&R9JZ]IU2$'&QG>Z0OH/(/2M5U=>
M(@5@$.-@-$<"J)G5R052A&EN$\4+!-I,&V?OTT(Y5R,\]75$T7O]&73MSMH?
MF<#]*?D/?*M\0R5S"*E&'@IYNP].;(VLX,O(W4'7>?^3 ^LKT\T,/"BT<#+@
M!GWG5-L)G]1[ZYCV7E>PCB,R1"$+8OSHQ?-_F'PL9=KW-()4,5B:A^ZUR#I=
M8X[C!4/,W]^)9*.T!$?NYHL>RM*>L;FN?G'AVNWC=!C#^VN3.G: +$;T'25+
MCXTB60?Z&\T\/(K:11X%.3O=Z=;P56!U><CY.:N$/UF5X?G,\OR7G<((%#&I
MFY8ZB5HHH)%;+^U..&DS)G^.?KXZ9+C*(XADL;1Z]L9^[^&MEJ61&N/[:9EU
M<:.=0ZI[!@J^WC]CO%1J.G^U+X />^6M@?0;\ZH9\M.&B![M3[AKQ&1BE=Y\
M(G,_Q@S\1(^D+*8'Y\T:W="MH<P%J&KFM*^O:S/0H5Q 0S=(-_!IQMCY6+EQ
M@^48RU;./G8N1Y/32Z19$H>Y $=XAGF\RY/0B90WD9U82G:]4*_[^KE->/"K
M'SX+NR?K]57R76J%Q:(?2)4>@X5A>Q&0E8=C&97T2WD3R)'7C-<TO?2:IP=X
M3:<S*4N29L'7=XA7][PHS583.[9R]H!G=,.]2ZU(15RS6ZB$.$NK#X%:(MDU
MC\-JWM#E6\M)TBU*WJGAQ1_N?JD_4XIY;)%7O/.LQ#V=FI$O9E-C,@'XNY*,
M@']UOYBLRM14[E.4;MX+=TO^1LGJ^[V&T0Z&]@^]/3X 6ZQ-M4Z!9(ZH0A87
MD,8<I)DQ# F.[ZIH,YUZ=VZA$EB8P2%QT4L^<HSP^J*IQ$>%!T3SKJ@T7([I
M^Z2U\C:&9QSTYXC,0.'12<?C%YH4T2C&#!@0\7I\5J"E^2K=$(%JJ.>34%/.
MP"07:D1);L\X ^Q^'SF)["R/058%197!]V*_(N58AS=WK5M5=)>"!2X)'<-6
M'S+3K WVH **_<2J/*+\\&VXD50&%JRB;64RW.E#+3I;5C[(;^CW%])>_;YG
MB1(OZTZYV_%*3BJ67Q'8TU52N$T<PX28NO4M#):&H]D1!<&0R=;F25,4)3%M
MC0N(D-"Q[K4V+\N09M^7JAML:/U;S#M'\HYY,:=2G[ ZHDSK&-?8-5S DS"Z
M=<"A@0WIQH<@#$XR5;Z'1>(DYB2[31_.SQN8$0[L'SYZX8% <_.A@\.^2-DF
M)7_L3KI>W"I!Y;?C["5QM'3[0_OQXNQ"Q=+!Z9W7#9BE7P]T&7OL^;!:?J=1
M&I6'A0"4YJ[B.)GU8>R [-<F$8Q&$\T20C]%EPXY4_\V^:&'=6=]$HZWM[HT
M"S]V$(TX<+%3L55*L!\GAO/"B[",00H]=M+1W]$/3T\]VU\6]E1U8] @R&]?
M]8M0BM3:BIP51:RYH4)E#V\V"!7 _">AH O%(,$JP0_$>')M9ZLMKCTK7#SH
M2H$O5J<V>^DY\KUL@_;\V[OA5B./;CG7HF/;E 3CJK7),N#KBU4#AMU&@S9/
M+>V_Z3HHZ%PVW[?\2?WNBY1G&5^. 5*V&&-H@:<T0C1<DP4#-S<63H+Z$^R#
MV%WH=:I<?#AM>=2ZT@H?L\K6M*][3Z1O^7,%^TG\?;4=X*GEOOAPEWACZ6TO
MIAGG"UD0YT<0\<WE 7]31M:($K])[-IRW2A26M\%/\?C;]MEY_4KBZ;>WKP@
MWMB<CTHQ\CK*#P1AM,%RVM DOG5!CTIL7MK^&[N;UE/'0[ :"G5K?UO3F*9_
M@OXQ[K5X5ZOZVX-?G2$PI1UKL^("$W=Q?![I)UZ!M^:UHJ,$&>ECMZ/_\K'A
M/Z00I&*3#/KH9&^+A"QF*YCH/:0DF-9X^';>W'6+#X8/LZZ;2._1V"Z58;3U
MT,%^J,T78.UDYW&!H%Y0,W%^17!^C7D,^X$LB3UHW'I;N'I)%',:-+M=Z'Z<
M>ENW1TW'J[&JX7W,<L_*1ZO^<U9E?!FO%4@G*'X2H.9[+M!1KL#IP2G@)DHX
MPE]9A^D&U,[.5-';-BU("98^U6?RS<"^T,^^ :N$K>\7OB8[4/=JO#6^<2A-
M>#K[9GH4H<E?HADAUJ2,,>1\@])Y"&W=C ;U9M.ENB]+<5=]]Y-P/D@;O-$L
M;J]S=S;-V&K$^\.G0\\DHA&7&9M;/5&.)2Q[$&JV^,K *BH7@-)%T,X&D$!7
M"H*!BE>O-II=\9)GK)@V9?N4."C(>$;U?/BX@,Q?M3\&>X+5KX8\,0IS8O,X
M2ZC66U"&YFD!HR?Q@JP#@S.U; +&@$),PDJX:_U([ZM+7LQ8<4FX$*;XX-X6
M:ZG40X_BOY0MFHXRJD$S.L0RE9UNB)1&!U%D.UOM4K'B](ZLR2!>M&/GD?;T
MKM;7ODI1CY4C&](/1#XRR7DK995JJ?[ YIF+UP7M6;\]O!2BJB^Q%L6205%Q
M+4%;, [LE#"(K7$ #*?+GZ9WXM<0BNAR2V*.*[$_.;?39J!@(##0Y)?XS'W#
M+ ,AP:R@FG-5LK ;_X9]N[(K7( E@V/8T(<6/""%IDZ4IUXSA"7CMC;Z/P?)
M%&SY:XMN+]6ZR[V5RL^B*FIS%0-U"D<SI"9JE0,'5OEE>/[\89['-5]$^"^-
M0)[K^@,]P!$NGH0EPG6_!2T8'C8)GPR2]I6';Z&-K4W^V38K?^LA(<3T4X7U
MJ0I4==R-%PN2P<[8/=A>9.WZ_.:>62)-<![J;?FF: ]+Z:+MX>%(#WIGFZVV
M:_^U-16X\LCS]]_7/A]:.]J ]FIX3(U($^J_)WVZ9#0.'51O8DO!BX-#K77C
MV^A9B25A 9KGJC.&'/O7CI[,)2T*R[QNWQ<H\C&M,*9$:,==<U5%6F<"2Y8R
M"A-"&[<.'CESOXADZ?_<]Y97_O$ 7SX_6;440QX/\[/ >0  MD3!D9#^;X]A
M3H":%*(XMFM\._3Y(LL<M)M(U^V_P=&F&]]IU'ZI??%N_Z?@<(:X*W5V>GKZ
MJDWW5(6OQKYV"ZL-8^I0$BN,(A$_KDY'MDHD!D'^*>5;K_*])YKBLG;H6H[+
M>ZOLO&IYZ7LRJI[1CE]NR(9[TK3S\J,01ES@:B1AE#GA_8Z*)!DSH+(VYBSK
M')W8"4MR0U .T&^7M^GQ[LI]ZJ4L5_MU]<7/H3HWWT'F'1G*S-WJ_JEA?K9:
M],^'? ]=7(T\^0NN"IO=B4N[8_KRVUG!'AC-BAA%E$-X0\&KV4*.(F]G[64G
M4GNW^JSO]S_B//KL'=,D/3)8"V\T]C-Y^4ZQ5EO(G6<I&_!_[_^"^[N.GSOR
M'P!02P,$%     @ ^#X&4[[2PS"8-   9D8  !4   !B;&MB+3(P,C$P-C,P
M7V<R-"YJ<&?MNP=<4UN[)[QITM1(;TJ4K@B(@"@M<A !$5!1$!"B(EV(RJ%)
M8"M*;P(""DJ4(BHETGLB745$0$&"0!*P(" )8MA LO-M[_WNS+SG/>>=.]]W
M9^;.;][%[]D$LM=:SUI/^_]7LKD?N%1@RY'#-H<!'EX>X"SR W"_ YO-+^#.
M>P%> -)XN.. !<#+\ZO]NO+^:OQ\OZX"_/Q\_!L$-FSX%Q$4%D)$<,,&(5$A
M89%?#7FU451DXZ\_?@WRKUUY!?CX!$0$-PB*_ \W[G- 3(CG*$\7'X\2P"O&
MPR?&P^T"T(B. O^B'@_P_S8>7CY^@0V"B!JBR UU6Q#U^?@0I040C9%WHY#W
M 7XQ ?$=NN8;)(Z?$U2Z++GW>L9#(>7?JMJE3@PR5/3.7XD1%I&6D9635U53
MU]BY2]]@G^'^ T86ARP/6UG;''$\><K)^;2+J^<%+V\?7S__X-]#0L/"(Z[>
MN!D;%Y^0F)29=3L[)_?.W;S"HN*21Z6/GSRMKJFMJV]H;&KNZ.SJ[NE]\?+5
MT/"[]R.C'\8H-/KTS*?/7[[.?F,N_5C^R5J!5M=^K8L'X./YM_:GZQ)#UL7[
MRP:"O];%PQOVZP8Q?H$=NAO$S8\+GKLLH;3WNI#D;QD/J]J%E?5.,*3.7QD4
MD5;1IZDR?RWM7U;V[UM8S/^GE?V7A?W7=5& C7P\B/'XQ  ,P&$7)FD ?R^,
M14CCRX)?&=R%K>("B61?W*;P (?W(9$*;3JV@UHA^3T-SVP7K([7#U=\;LDV
MUQVWTAJRV2EK+'9M^RU?OH^^Q 0R]:Y1&%M2TQEZR?1QX11R@8L#*&C G+'2
MG>I@^1ZO@V.LN9VRZ<E]-* P.[K77[RNI-IDW;)&Y1I[L<FEWX\+M&,Q@81Q
M8Y8)9!4YC1OSH88F!S_RE7:2)R2;;8?>S)@1<!O7;N^S+76A6.P:"+[Z&:M[
MG]VX(X&OV2HD!8C*MCS!5*NX_" \E NXU[XE&MA<+"\IT-*S%PK2'MOR+&Z'
MLE)$VN'W'U\U*>\6-%@R9$N4LMYRJLB^1,J/:2[P?)$R0,/$X5'H:_KI&[Z1
MI!B5R:&CN<U>I*K-I9KFC]WCEBJU3P7NT)IYG"IW7ZH$L#YHUE-(LH&RF,.L
M%YQB9+UH!?@5MBJ^RV$#V^0M+.YWU0WB KWP+L9-TO;&UI$0H4WO2=D^WKFA
M53T9%-E'>6$9^1PUE4-HO=' =0%X>$K*S-"5;0[IK5O[7E4C,&VI7""%"]"V
M,@ELY8!=?I3B*Q3SJ'-/*;V:)K<Z@P."%2+LOP^^R'ST64086.--^N% ,7X^
M5>>36E[[F.Q%IBAW8%'?M3[=F=,++Z.5DY3=WNW UZ5ZOIO'QQ0?4+EK&+15
M>S(Z MK!#(9%>(J0_3^BA;F 24+7@IT#B8H*@[!</YV0X.RQ#;+!Q'\:5*1/
MSU/L'F?71;Y=^J@?EB5YP:[*52+KLS9@-OCG3O4?)^681.RF:#3;D[&9R*BA
M$V_\OK@%"L8^R^QS&32(/%5 69KHD3\@=GVC$#M-:,;IT^4I19@?;\PI,9/V
MQPA&[S)_2DI^8H/;W7N(N>ES=ICD,X=M77N[0[QV.W;-[C[>J#&=W?Y"90OJ
M]< 'QQ-0(A?@G^8T?><"/NA8+K EK8GA3/=94"5":#LHK+(U]RHY;E'+1,_O
MB>43RM2K!=/WCY-4ZW)V]@D=/WOA8H[@-RRDX\PNC*0W<)Z3E]=+1WKG'9$A
M;W/N8SQU4A1U($X 6 Y-]TSN8&Z:F$RE<X%M 6%K]:6%LRO2K$'3VV$RHXXY
MH?MFVEXES&3+*>/+;3T6F7-4G0Z0$D8SJV 83Z?'8AI,M"HCT)0\['AI_8_6
MN].-Z2LYWS.U59/VK9[V"=ILOOU:J!0S?CZ""^PLXM22YQT@1(=BHT]1A#/8
M&V0?X@T8@(:GL12%#H\MZ^HI9CO&9IU(NB.86FT5^&V\G<UT-7;GC*[EIXK7
MG;J%,E,_<G9<XOF1.[])Q6P+%XB)BQXCB-:-G3 ]OT)'QYNX>"G<,WV3%4EK
M4?!]=##B@ENRZ&.;K8():?M?1;>''8.&81'C=5_\<<;'CCES+G!SH,-,-OE8
MPN>=!J9ZG4Q.LY1RV:&5RX>G'X><O>I<$3V,83AP@;%D5C4S-(NI3"?$&;3H
M2'T-%?=;\TDQD9G>YM!)J0W=NS]B-V7Q:&.,2^!8W*+:X0L;;0'9+#?%C9P4
MT!L7#]:H%:UO"Y>@>9$R&'/.@[CE-L??AHG?SV=^$WV7H3WV?>3XE>%7JK?J
MVG/?[!YG]W_P![ZSPZ;31?![&68U3/7>J^^,@N)I"[NF'4="%&XD+ 1N3RS)
M<S+-/BZ7_HR82Z;>BD8QL4FP2'@N:Q&J*++SF=:A6'4M3MLL:(^N4+RO>;I%
M"=JK#VW;MW]KFJ[JZ\FZ[]@MH!?F.EJ2"W@C=O%<W!9N]'F%-C$0K[6L<%\@
M9.ZK1Z"1Y"';T.8DKR:OG?)E$FJS,I>NM-]17'<8GM?/%]*OT'ZE&1#@ZZ09
M$*XLE''X@8#E\8YK + 9D.0QD#Q^4.!_@HAAIUQG<_3\G8?F8R;5<GPH]N^/
MV>S?6B#H_QE#"V=K<X&'2.I0*>4"=$UL+V%)>0[#$F[D H-VV+W'!-\2&*W1
M,N#;02Z0B?@?4Q+L8$+N7,#""K9!3-SE//#[_VTW2>TC,)-I/4_ S7<]Z9B]
MD8E.&H[SP9M>]P(7'@FJM^'G7&$>+I Q9\D%GM61X5178,T[2>,![U\*^RT2
MD E(^N[!;"9[HRA/T1_26:<Y!+P?,YU^.)&N9812\)N4>MO?WU:^]Z5L9H^,
MU>1*N6JJC-!@<>8N\3?RNHLK6(:S0PP9A:'F9X+M1T _XLUH4\CEH9O-95P(
M%93Y&H/>(OIA\4*UVZ$Z[S,O=U=EYK_:%!\Y?ZP+B#IG&1V*E#W&9?4.;!JY
M%M6)1.[Z=.]\,#. FMW;/7?9L .WA?W;X)"6<=?X-5V5$S%"?A9=6QZ'>.?L
M.8VSF[)&-+?%4(LQ )F:0ZXQ&%TP8+*QDRZI)Z;L!I<WR1X:I=3-O+:.$\@>
M%#X]XG*Z!A!7^W9)2/"MOG,,V&[ !:@/P$T@]1$7J'Z4N^["5F-X-#WP;:XL
MC?3<G$_?(=1L57^G:W[2MOEL1D;<[*A4/!<00"(P)M,%?AY 743YDJOCNW$I
M9IK,N:GTS1"6AHWC K5JHMY:KY?.W!I_F!+UR&2/U>(MH!^(TK'$VR&9? CI
M3F6+(]=$=B S;+[L*5Z4N=CAD*PH4F6X1KY&4O(KPUT9>3AM]?O,GM_U+)H/
MB"E<?-S7%B:U[GU-1*/PORM[6Y'\H&16PP7.YJ=S)-__4(TRG!Y8%?M)6.?_
M"'Y]1+S[C\ME!0AP@1<_$0SVP76*"QRNN.!$O@;.7!T$Y[5P7*#(Z9K9W7_0
MGX\1 (MD_ZJ"R!*O(?;9A\$YB"&_'3'GDML$Z:B;L K>;O!G*HY67Q*T\)A4
MW? D1*JY<,&/'I!])75C\G;Q5>]](G)MZJP:*&.:#!DIPT(&$=,.8PJTKF;#
M+LP&MDU#XX@9VMU_,+N%7%V/,QH1O<OOIV1*>I#5<T;-W:0FQM"Y[)=CD*F9
M4PRG=(HMG53RE,V/Z/-D;A\:9>+&E#CZ#J0)@"+FGZ&]DA<.M]:T9BYX7<;5
MOE:*?>CCO</9A.#-R0>I:3)3SPAL"0DWSDW,.0=*J3/#,/5GQ2F#)_">B:^Z
M'F?N.P_4^CU:1]])J&IK>THIC_R@M._SWOH%*CH;S7#4H=C"(JAU>[8%)[95
M<_VWZ';Y].?KBR+L,X/+]^7M<"YI 0-B :#O<%&FFZ;7J4Q1Z];'=W+4M4+D
MXW"[J^8P@0/CN:RCOPHFV&X7K1N>Q2KC/##10WR,4+T8@[>@+=XH$&&J%>[(
M[_;0SYRD3[I;GCV7(W;&8DGQ0,SK--?CV$CX%9EQ")=V*?H#+,]IQ5!+"0UO
MGJR;AX\_EQZR9$S;(.74=9NRS5NOZ$T?8M1WJDS(!EHSOJ7U'#ZT<QGLQ4"J
MY/EM3&*[F>[@(TXZ+/8A/+Z[V>FA*-1$DO$+GAR?G+!2RJ?#)UHSRS,C6AK*
M]#9^Y_]\S4R3"]SXS6P?6Y7IP!;OLX?D:%,)\EY?DMF:=*T3/[JBM\50#4;N
MXT(B=S9DGH2E;BE+F;+R.(J<$HR?0PRA&MVN!;+B.0_Q$3ZT 6'(_\5'_ZO9
MT]'"DKYF?EZA.\0-!.[?T>#/@UI8WLCFH-RC7TPQ;(F2</L4  :XF*"9ZETK
MNW[ ;V$4PWPHI"LU1&-17$UZM.^R4GF 5F/_!QZ?*P#_PVD,M0C+P.GT8"$-
M\G.'ZV0^>#O8;H^W$&3OTA'EQ+N]#R$*])<19/R]E"S*SJ@T/Y4B^._G3!_]
MD-T#NUT2O >VBT0KL+T0%6XBSF9CIH-<H\UV0YN_=)B),=/R8!G(_,&DA@MQ
MM]*Z:5,K/HIZ:TS%LN?4Y[RHUD-ZZZ)88;@#S3B*@C1RY^\RLSI(:E 3DEY2
MWL-J>"/&F_L&N>Q=[8RK?9;5!>BJE[B+B;MEJB.$^?2O["J_@-;0 6:BQOY=
M15C.PP0I"6@7I"38]<))_JN9I'SF%W;"V@ G)@BS[.C\^C9PW%+R+^4/T5^M
MB7V.63+U);.D&Y!*7780?73PC[VP^F#[2?+,9"VXOK6""RQG?B?Q$@?V9Z6#
M[^?[J7#%P(7[JZMA2Y_ NTNK#>*@%WT"Y=5?&/:YG@NH1;\ZCDW]W?DZ%Q#S
M@1]P@24$'02;3/T<A>^!,U.<)^L[+:,-!JW8EH2U&US@%8'S&C.*7;O,!;)
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
MUVK)0  PK;ZB1+N*9ODNZ$)+TV!0>9UFB_ENL0E;O<[+DI7XIM#F&(&H84L
MC^!@_F5F;A(7H!9R@?J&) SU(5I:/X$M;R;I1TGOQ/&SY=YIL_N#.U;TSG1K
MESX.T%T0Q85=T:K(E)W608\-7PK3:FXD7Y,A,XY?7[</0,9860"107.@;#J8
M<$7TOC+M3581_@C#XBO,R_AAR(X<$Z[K\M/1/NC<TGK!.>M3(N^AZV[+MG:0
M)V/<DOFYE.E@!44^I(037&OC1EV8V^JS-H:M,"P(NW962AW*++RPX'1>QH3'
M[39/%E4+Q#*=8_33)<*)ST=)LN]^;C)22+7HS,M^W[HB?^'-]0**B]:%')G?
MSY^L/6$D7ERVIYT82Z8634IP&LB^(*7T$&19 ;='ZT+QZ_KA3J*!GHY#K3NF
MP8T4L .L>.*RH_Z=Y[LZ8Q=GN[I+LN,7E3Y?.+&:*N6VN*;!]P6W!7+K!1G'
MB&,H>OP\;=TB^A6\"S((I"^*3D)7)E'B 5?5BC1[0_R9R8U@-:[2$ZLZ9NTB
M)WQ!EC\8:\(^B6:<)%*26<:_C'@Q_ O+H(5!3,0[T!K9:*;,=!8T<*21T<LR
M?E!/?C>OE!8,FJSLZ\!J#]GZMC8T*GHN'&WX&B7)8]$Q*3_(EJ.E&K;#BG5;
M_-;L;NX+W<-'T):]I:1#?2J YR @WP829OH@C.3>,HJ'+<\H9;VI\&+>:#>:
M>%\Z_J!A[-PYNJAF2U.#_=?2OA@YM*]J?I"DWA;4T*^:O3_ZY10/ EGU.$T8
M?V**V3Y&Z8?6 TSU'D5I$L.CB/55!1Z,&>A@21NB/O4LJ!AKG\TQ.?+8+>B3
M@+7G,J(?@Q@OP9KDY)!Q Q0?.C8&0RTHV UET=*3)M48/44TC+BOARFC/[;*
M5F>3WQI^3C^,DN*LN] 8=^K%]6J)[7NV$RPY=\A>BQ3U[JFZ@B?(8C9PZAP[
MUQR243?2;\**^ .,RA*UASXT+46WV\W-$8LJ:3KUV(^V6Y5LE%.54[>??MNH
M6O;-]:^?*NO_]8C\&*&=7.\PWS9-'L/UCF:YSD8?8$R\R37X61V7\\H*.W&F
M1QAH/7$SVYQ:ZVGB_(H2SY94AD5X$';13XDE+@0CSOX>2F3*="OROMTZR3X(
M.9;Y&3;+)!;6I]QX8O3R]US684OL7NOH7LT=VB?W7L>&#QY$\\-]!0J<IV;B
M8+MIM#K\$5LSF4S322/4"O:VN<$2R5K&G=$J,=M$;().4%YU]$PN?;>6MC4U
MZ]%7?QT^<[M]+V_Y7!Q2G4T",?X.8Z ==G/X "R<S(QW9.9VH<7:'[.Q4!\=
MIP@IV?QT_\WI] PI3S,PR$:YMCXE.^X-_[F-8C=3Y1)U6%\Z%^.PFTCB$!ZR
MI3EW+J ZC8XWYWV=+5 <.E?=H/?JTZ?<OMA382V9KS_TB=NHC'P"I%8K&-\1
M?II6M^XU1ZX'%[R0Y3^$TNG]81:-S4/1(E_ET5WI OLRJ/U2L(WV>1GYCSCM
MTO BO8_5FKLCSZ;[;YA8<[0$SK+W,!V26@.IFS2[HPTAGR?AADZD.O&I<.QI
M4FU3TS!!)>*$K8_^6^.-?'=F0KY4A(>Q);Y0=;K3K\/ZG.(Z7)*9)-S7P%Q9
M0#\-+^TX$=4L#$\5]Q?YC@Q^I,MX2GO7-F*U[:I1.JH'O=2_KFD Q'Q8C<T/
MU=#1T"Y"!Y9B9<4HO4\E;T2B+2BQ,@ 3=#VZ'XR,+.H+1&6^48V:#3CP,>$5
MR4/VB9?@K C2_1Z&>NM7*$3W33'LT#<(-2N]#B+@.:BE@X1*ZL4.F4T(#(SY
MB%MWFXR'9:K3XC7F#\QAK1!#WT<S[.T"8)'D=;7HYU,;N8#G8Y":<[4X6IL1
M%CM\)+^+I W5T?JB>'PVSQQ=*)V8G-3W#%=U&K\,7$_Y3")PKF$NH,6B7Y(W
MF]A&,1U[6?!N*(.IV9-;L ?*I;MI[FNH:WRO[;2_NZWXJ,MT;4.,K!;=Z7QH
M=R.UB6_R'SVB^[]64-RQ_P=02P,$%     @ ^#X&4YGAEXCL-   <T,  !4
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
MJPI:NII?_)[%[YDF^]N/>#?S@8KY-S3]V'WZS0NRN"-PXOC*?!Z$:>E9:QG
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
M.L%[.34NTN9;/2,=OI=@:;GSVY3O-/; -!^(%4-\F,#Y<:<0F(!UYE.IKIO
M\:D6BG"CE'/'(._FK"F)%=VQ9\7^/(OT>=]VP5_+O*W]W"QS-=1^5C.W!(VD
M1<IS]\"21G6.YUN3$[-%PO>BNNQ9%IMO#59PD!"(U .;MI.]Q\7)XN0+^K&G
MSKN.OV\<P)FJEMZ05EG? TX=+?QNXC\SO'U-3A2-(=A<=W:?5,S2_@,F[:.A
M35X>5^ZU*2Z=/0B@#CG]+Y8X_W3A::F#L[&29R?ES ?*39!B=HRA/7GKGRVT
M+S4@4*-IKL#!Y!VXDLBS6HJP)R/IQR.BW?]NP7YWPU\7P2),__UVQ+_; A&$
M*W/)OF3Z!OW5]T&\BQ@>^Q1"1NZ  Q;@+R17EX=O[R7#1@M42C,J?IC4<2",
M[M1,DH!CV4>0:/5DR_\Z_YDQ_^/5+["Z@;+UAY5!T&+>:%7RF,O4?BOTM=*
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
MM%<H'J8Z[V]2*%(Q-C<^^/IEQ;*.Y64YR=)W[KFFV[W0&=1*XS<9?.LJ#![
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
MJZNQ#[G0Z^@5[AEU3H*L7Y@[]&*L]CE^+_=<?ZG;R.?E?E5W>H48)K-%58_
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
MAUY]PFP4HP@#/6"=99M^4D(VRU?1G97#^YXXWC.P>.M-"$_BBFQC"00,Z/(
MI0(HB[GW9$LN6I5]<NB777U(MK2=B!G+HUGG+8)ABX!V!+7M26B%ITZXK41)
M?_E:@(5JVNDPB\8*LT$\]OM-4WTE&&K#D)1[7.'7Q@K(NN',%^/R8W(5\;6!
MEF?\G/OMRQOA>"3<7"T3@ 'O%72)EO^-+<JYC?1#W8[D 4/C4!!5M]<W2K'P
M589YTB_'YJ@@2L4M4,)":4P<F8#>:*C"+]WXA]..-,$7T3]N9UD%G13N0#/(
M>,89'J"J0A0F4E(.<)JD5L,0"/;9@26\[HVZUPYW.7P?_# VY^ )C.&J8VJ.
MHZ0PCBL>T)5J?^G;Z/.$X;"D=RZO2,$BTI7"+Z-T9@_\F4_"'*P- %N"N3OP
M^WY/N8)J;^M*&K?1&O)A*-LE5:SJ[_;<MQLY;AY"2H.NIC/[%^&J,@_IF,Q%
MT)MYP,Q2"].'I7\\<X2C1.)+9B&/<?B>W;38S,"SE6'2N2&(P7UN9D4+&G6;
MZE1J4+U22@_:.G/@436=U:U'O@?.)Z[BXT'&<01<,%KZ=J/BD97AK2JJF*KJ
ME1'J]\<K>0>\O>/>D9.45H]I\]>G/YOF(@;I Z$J.TB=P]MNEY=1SN<?GI8[
MQ%_6__\)&?YG^:_ //_!/A<E89K-!%O<B=.?P 4>P. !,,CT_]7.D:5%*P#G
M#D?O*R0#A1B36A'C ;?@VB1YB1'+W82"8(9.5>&^Y0&)L2@"RW$4K&7#/&'Q
M58XWN=9R=64*5&SI^O'M/WT1,E'["?]?"0'&\Q@'L+L%=M:.K^ /UT)LWS_?
MK\B))4X6P>F=M.13G@Z^FT@K6?TF>PH].#73\C=KK4*.:<A)FV%P5@9&[6>Y
M!,^*Y_]\$^O_Z>;^?WHS]_]'_ ;C%0E"&$MZW@.O HAX=KC\4M7CY[=J79WL
MK+UU:N-WKL8?5%J<A\*)+<AU96PX''E9?=#(FU.'5!5XP,95"*[CED&I<*Q6
MOX9!&DF=@&<>]E8@D\R5=T32W7Y8 1@T^R"9@N=($@["%O9,L6$W)$2R84KP
MM*$+A"[ I#DELE"6CPHRYL$8<,D8@IF"N Z>F<]5F6>@N/%DN-Q2O4*X1K_N
MG12^!2->,U<4)D=C=");]R78F?8O[?ZEW;^T^U^JW>'"'PP_):_ZS,L+AM<K
M-4[5OKR0^.*FJ%;)V\FAI5.'8-;\SQ*A,*?,PN(ZD=7&-460STHZIX"M1=5S
M/A?WH<CW3?;SY^NT;8]ZLKO?G-FB%KMC_$FR=_-U JQ+C"ID:0TEL4S\B8R3
MH.*/R@GL,6B5Q@EP85HTAVR)?!BYI4XGR?Z@;:KEHDU@@%^@F*YI*_'^T6Y#
MOF7DVPJ2,L5Q[B!%Q&(7[B,/4, >I*,W?CW6OZ.*6NZD\VI#:4K_/NLNSZ3T
MU\H2KR?%%LTO<<7R88._?K+02XMVZIKK8K22.T"2.BIJ&]L]X(U.ZYA5Z2MP
MM^DJEG!F#Y;98.:8#M6TY&K-UL'@7@,%TZ3BLJ7]G,+GU!GT]F'\IB4[6>FQ
MB9\DT>HWU9])1H#12&9$\.4%U0MB/AK\<#-$J:IFRS(4V#+X3AY0XY#)2+/Y
MS+9D9@S/M/  "2["+_>R :&*YFKK>C%O_UNQYZ);)GJO!G\K;SQZ7EH2B'*D
MX^^X 9!/T'-7]F%F/#[?JFSF>JYQUH[\T"KQYB,_#ZLTET42EJI-Q5Z8>ES5
MZ0/]I,:F5G0X=\,.ZHFO/.048^4HY7:G$SY6#H2-W]"NV+VM5\HT<,'+@+],
MXN%U_B*MQ+?#H(<?83OW [B!*\8^ >5$[BYA/'1E7&\.+W>VU@A$G_ST?K?E
M ]-1P_3-'U9O7EZN<&06D$5Q2H?+L5CFY WY9$.\%')E-6E9Q./.7&UCT-[K
M%UZ*?%5+PU8':OGGA"1GWA7%R;//0^[,KK=.X1WZL6CI);0<)L QX<.@T;R4
M?[";DZN:IJVMA[=#&[^(<(S(?K7$1938[^?:D!>#MF)#P-%\V%?U"FW-=EUW
M(C7O,CKPB8%YW^U@:C7L;"W@83OXN'_G[E>FIV+10FQSIF,:T1N$MCO.W6(%
MLO<RZN9C0HF)>>K,A#0+J6FTCW'-=*[UT\ @KTLWME&<S3XH^_,;O3UU]9%G
M[KK6RBHGE2#)UH&C4AV:HJ3=-#,H^F%,%N%*N09,;"!4WMF>:3<<ZBQ/J!WR
MN"?Q^WGHA@M*%\--,XZTSU^^&57B,M5*3B*+<TV@,UR9M#@+BX$FFP+QF8=:
M0X9)';F&KQL>/,T3VH6[H)ZNJ+A1K/JNE0,D3F>1X?(O8*; M#M5)^V"R6F]
M<;W4;-<>]<BD\]^]NBXK;"?H<$H(V\;!%KB'@6%"ACO,13"$&FB(6/16S1!:
MGPC&^\/S5P/<;;>-O[@ZM]^<L[]HH_*HZ(H@:>S='&OXB50ISA@WQ@.JA6?)
M)?Y*R"XBR:YE8M.;@5J6\]QIR4C7^/&RN9?>F,!O]PQ4G7HUKFV7[Z2E),_M
M7T1"44'LS4ANAA$#[C?%DU#<W?4@Y3&^>CX-)\@^,,S5Q_6'.Y 2.O%)-ZJA
M--K+PLLL6OUK@[BZ ;W[&;@N]Z#JX6T9HK8:,SJ.DBP8GWJ.(Z\@6=JJ(G!+
MI7/LB90M!#>"@DC8W]=Q?6B9,$0L0@49B(J?V,1TRW!7*DI@'Z;U!CB7H@YL
MF4IZGVHM:&*E>V7?9Q?5^&8?:D,'(AY4;%+Q8\I0A=OMQ3MPB"'9NOA&:K.;
M\LS!NQM%4WTOI#,PE-PUGQ75NCH"/$HF]^MP>'W_!PF"!>-8MVRQH@M"T._"
M!E61,CT!ZD@,Z$&$="MN-8FRD)#_8%O>)LY3G#PFX0PS(<[P8%C#X""Z?W?H
MHGQEY8[-BL\;B!FB%\YA![=>'O7J!E@Q?\MP(Z%,V$B8PL<$L-6@.W#32T/-
M53$6;4=J2POKAW6GF!)>H=V]@9M<CQ5T^:]1RLKBPOEK0$H50IFK_AO5&/;Z
M26@9KO2,U'/HL:%(:+/4N3N)A,<AQ1.'BPI)Z:M.,F'?XZ<E+N8)WO"9'6=I
M8L4XV4@?<X45%\B1HG> W'KCQ%U=G^KL#UO]/9]<^+6[VL!L\'&?#L&NILKT
M Q!&RFDGQY-,VD8M]&80TK4'46)6SU.LT3)??W[J*BI\<(@V^;5&I-WY:-"^
MZU^W3LE]1P!$2@&BTG'.GCY*4,!])->-W&QRI^V_&-%YYQDF4?&*SRT+=N7S
M$+. 5#?SGH.YC#YH![J-+(XU@,I99\ 6T]0$KQ?8?5 P4P?5S$ EU.F$O:H;
M-&R.M&WXC+8]ZB(G_\G5]NJE(R+BVBH ?Q%;5MR6,3*W"?:A$"<']-:/>6->
MFV<*N=*G<1I05[O\IEUX4>@T:?C[E]'>[<E=G$+#JD-W!1;+-GZ[WKD%B'JL
MU5X!6#*W(V(7H#846O:K;T; '@QV7)\T.4A_H!;Y%#%AH%O=>>N-4)C*3!<[
M"![''IZK(+8Q5*X%]U6JN*\(B= *.6>RN,ZXZF+'RHN5<*O$-05)HE=38[2J
M2W)YWN<1-]Q[DMS47'H1]\L<+;*JY <,[A5F6W+WW,(FQ-!/U1$"8GA )";@
MW*$#[G=FW.S@04XQD6_UHY&5"NV@R Q:U+#<>X86UCR5T&1 D30YEO"1"28:
M!6]W?INNK7IYX2ORL<8KW=*MF3(+,H<09VPT0JRK.[97[XTI*U*+_13K4M$:
ME$H6Y)J-SCCEM* 2<X63])I,::)+>M>GVD@%CL%??I[4#3(J*%>6KMG>J^BI
MI8[I<UH,BL976XWGL&7RWQ*K;.;X:(\=3[X:Q,GY<A68N**G :O&C@K7G+^T
M"7;EA D4]+SLK\Z64$R_K?7=B XRK.83\@0ANPB6 SROEZ@JR,.,E5C6>?_A
M \9)A4YEQL/7F5!(VXMTZT3@''")_Z;%&PC/M*1.M00!_G@Y"UVH%\58C5\Z
M>":D+.!&^=MX4H_TH;U'YUJU-;S2!$K*'RK/Z)WH4;&S;TJD3= TLR=HH@(%
MQ6V[>MKB-T@?WBKM7Y'(UJ$253#HTPQ4<NU!US-'AW5W5'\.'9O^X^[XV+%X
M4X]TY7AK:R\UQN'MQ'T*-/1<,&N;50A<^_="1TCC7<E-EJ'U<$D>Z0@H=L.$
MHA(R[DB.SPVU4R9\T_-)ULD]WGZU [()-P 6@J;%EM/ABG8S,JB!."W<&%*R
M5BOJR$JG00GT<D)MU3@D0N'43N\VP]/?300.NLB9Q>SD 4(@I1C-.$$D:=$<
M'C)"**BY$@:Y@Z S;#8_6R'EJ[JKX75CX\+3B&\+=&O=,8]$F_W3Q5UU-Q"S
M4RPD>R\GBR $75J)@$R?*4M)0BC;U+;CM\C8#,'NB$)<M;UZ3K:ME+Y&:E=&
MP!0:4K-A/VU8B80!'I3BIF;?/# O 1=/#R0E2W7/\!S;E/K[V?J<ENZ**Y.;
MQ@[Q &E=C\6M#%F%N_SM#*%K*'Y":L.KAJ:&U%\#H=D[3YJ=[FS)&DJ.$:'$
M'!SI0##^P,<3-W+UP!9I@@!&AE9TLS9H\W0.S"2?);)L1I;>5>A=D>[5WL4\
M5E8F,FL%UZ<636HF9369Z)OVQ=&*^.8U(Z$%E11\@6UF]S#A(4O?:F@I2<]!
M;Z=*MW?JL',)_9"MCF+* >TG4M6^?]/V_KL6F!H4LXZ8@WOZ#94C6&<&LA51
MC4PD&+*E/YNYEF"2J,TP%0YT/N9ZJ36I^&MW>,BS\0O^CM=CSJN_R?:)I^UT
M6;LV%[9!C/4\$8 4N*(_Z/IRL,96/" P2!9L.6*AZ[<),L1J#]8AXB=$H7W%
MKFNY4[=^>;].=$6='+Y$DI_X->GLK&'0Z8:L>4[YY1P6# +Z("5?8.71"'R-
M>1(/X(KJ,77:82]/*ARP:7NL90UE41+ZV8+4[T'0:K5,P.T!-Y>;%>&8=Q5:
MO9LWW.%OF,Y^R.BBUB?1/Z!H>6F,5<M:ID6=G^3+&MK!P!U;YN<I"19GS[CL
MNJ/Y1S>IK'TWAK]!6T#KK1.72*O8X*>Z@XF.KL :E/Q4"C512D@PTBF-^&78
M_5C O+;:J5MW]W1[B6]!J*:M@WLL6AQLL6G28@7A/O& NA-W&$G.G!CV):;4
MBB^C3)[4652(L>SD*M;R@#@>X'RZVC*PN*O$_WKURX?^%(/Z+U;OWQ4N*NUJ
M("^=%/XXL8W1 +<0E*?H:D2'U&C;2CPGBWV.X3_6,:'0S/C6I*HQO&1O[9CZ
M\S-=X2H/\"2[=!+LJN]6[]W\;H_(=T($5(RDE/Q^,B'\]TQ^8?;-!H13T9LA
M?%LPA*3I=VDQ\[*"J6FSX8<#P9(O5EN_<R-^!<817 NR^R."KIIUD1X$?5K7
MYD^XU624#^UK4PJ*99O[JPTN/12Y/'M1V,+%0.T/=,M9L3465RR3(4/K@UL3
MTVE5 <B(BII[[-1+%XX):RQ%-1P.JFYM:Y=W# ^Y\K@?E;-AK\4G.^.OVMYJ
MB(+?A?LJ)Y/ #S-7']8UW&?T%FP@%56%":&ADLWTHBC--G.?;#GY@OA;L[I7
M$+TII*/775IT,5DGZ\=[Q.YV3:]K"U#1&[7FFEEZ.#*^MJ^=N %L,3>[P-1J
M0\@UV5-3;%IQ&I^:(JD/Q3VRW90&E]:&?>?KMKR\-!8L49HNX+GCT,7#%DDL
M UPON1:51 PP/\,5DV3Y%R4LX>41P@A1MAD40G4]9G^DK]7)K&%G6.CBA.U6
M]&7BJ^S]?V38*-DH':IZ>M7.<:CV[W_C\)#[!5F#C 4OXT<CN\!J<EK%CKH!
M=@BU\?'N@!DO2;U[J7#Z)F_FPQ2*[HIM\>W$5&3524':-FQ9 ;C%>%@GCB9-
M<45+F3(T_40SP2>FS5 TH\AA("A47\8J4%'X=%C&#_W9Y$2"YUU.JL,1EV(O
M?@+SV4T+44Z.F0GK+%8#KK(WV"C.*Z)/LT(K6@7I*Y5VHX&M)>\4'L^VW7!
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
M2G1Y8:0A#TG>J<K(Y98LYFW^KL2<0#O_[%/!Q:5W;#=*WE<X"VTW4Z)1$KG
M2!X7H!]!#_2-H&<66;)P QWN6E.X 2L.0F$M&^_AM6]85I57ORDKJZC(U-8U
M]AL7U0TZ/72Q6: O:562+=W(Y$=ZX 9$@D7<&,ZPJ"X7$!""SC["&3*<$]G;
M3-$CE%MKYH5R/X<:WKI:I9_I$$MY8.$K?;YVY;J7QYN;A[:@GI)*#1M3%=D8
M2(%&N462J-TS7<O;5\;AG29;,W+CI<V&DR^K>A__H7\YYN1M4[D+OH$J[GWT
M3EBX@"4.&<+"0UQ T,J"I8/=1PZG)-C'U2<F6[@RT+>?4<(* YRO:7>&AD"?
MZA:JUK_W6,>G6WZ6Y(8$G<4%I)&7?(J<.4\ O!4)X3G<>4X2"F2(H#:<<9L<
M5(@A>N;V1FYP'=1SUNR:5J@[W"=Y[>;UE]>:"%L^3:RF'^%$H0,30<CXJ>.O
M^#OH62@A->A4I>DY37CXS2H17R][SGD QP7*)!_:?!\/&C4FZ_&LG?Q/I84<
MPW>V'NE7#".NCI)T"=\)%F?-M!7A'!GFR:.I8GZYYM4*!N4F1U/6FEXP(XW.
MGOG67'7LOJ+T(:%B2Y$VI?;]1EM0_EWGW%^RPZ'L1W![&Z/M."<==_DRC5C<
MX TYY'V?"C-I_68;\F;#(4J@VXX3WW^4UN+KI4N\[KY9=8XFC>3E[NHQ-\):
MC!C.AK)D< <A;9 A =NCZ^XSJU[ZK=6FO@P0YD_G KXUPUG7C<HJL4\RTHQ/
MGG+8V?!^"R_/\G;9-)N[*G8:MT[REVC7\7WI:S%$TT_[AQ(% @BES@U:_;JT
M^>1:0;_T,SGSB95JS,,68?[!*JIKR;$Y^M,8BLL.<K#Q5H&OBD^M^?1XF)%R
M&2,.FR!K6ECT4G"\.= WNWQ6L,GD9&W^D^G,Y$J--MM1%_=LR="KWNXS@:>B
M1-2?_+%I-)*"*4EHJ5IA]J8>G#.=W(09R%K9O".VVQ_^*#;T.# B3J/\A#=*
MSR]D'?;G1^(=D#H"EE$X<B3VHWZ0D0!]FT_1>1"WB?[;;?N/JIRO\F7+:6#T
MR(]-%C%ME\U;7GE]3^_2")SN6L-8XOW QCHN$$A:TP!7#[SA J.RO]\A-\H%
MFHY3N<#JLC,7X(GC CLN<8'7QKX+#G.I7$ 5G]6%N8^BT]&#\W "!3YV 0TU
M__XC0_8="$>>Y )U[ES@8]S::":H"D]R@07KJ4BYU<=<0)*/\YH+3!9Q@?%U
MC5P@R?$/=TG9(7>?^(IAKT.Q?P/_Z<*_[4)$U@P?RQ%W%1IB)#K1B4WSF[B
M?[\;Y!/X[CS<7A9WH>WRQ>@*2^FWJUZ78RYW'A4(\Z[=.O;^F7FN=(9)@M,U
M9\>*3SW!=)-+#QRB6CP\K:320JY]U0"GK/M*'2TCJ4ON_QZ8^.75R?D!YU%P
M9H4!VG+*N("7\G7]5=-(1F-=V#E#2..UG7)-1;Q^FU)A1)#)=)OC!2[@<X31
M*%Y=U6OC=>SUP6)ODMU/F@.D3IY!3A8X"'VG=<BC!BC,> CD D*7H")JY!6'
M'GV'V!9[MX:=OJ;B>P;/E+\0VWC3\:/2MU))H8S&W^[02WF6!&?R6<Y^F/*X
MF39_QB(5%?=Z*9%5#[I?H9+DFMS?=945&N>7O7]3+36WZ_/W@XRW1\:MQC^X
M8U!L^TI.F3-SCD-0@$4(^6PT2L*-IB1YRY[N09N=56&0F=[S_2GEH7)N,01?
MEE\Y:Z]4?'EVL4'T$J:1T'^%!LZ069O],259,]=9=@B/0--R]ER;<.W%@:.I
M0F0B^K;6O*9OU9?M5>6VLU&&"C(E/L;K6^1.A@@:X24Y-TG^Z 10&2?#&&6R
M.2]+T<I:C6>/VV/J:OGH"E%N^[MV+\=69 Z$[DLW&Q]O'F,TFK:MU['>Y&-U
M_N;B?I0]MJWQU+ >PB)&?K:].!]WJL>W)--/8K-^IL'!MMP1 ^L:G#!=@8::
M;68IPHV#SC,R-$E(C0O<UB?(X,SI=EA/:R@GF#C9!6UD'2V+?A1WNBK7KCXB
M:$.TO$M1[8?%BV+/B>_T(TL0A!!@^_3 QE <V80+M Q%6M2MQ:;Z!B-?\!!O
M/8FUW[:@PP7\*@,96]/&CHCPR&R[S;QT-'!"*Q[]9H(M*\B\3V<^IMLQD;(?
M$X.]P-;^^G76U#8?IP4=79,OH2D;0VFM$:SDH[-!GAFZFYX-JX99G2=NG@9Z
MD.,5!K")#L@K&O[4"ZNG>+U'BRY-J<C<J)J9NS7;B6YP]_N % &YY5!'.CFV
M&CU"$I^")>BYJ<$%_J[V2:?"?0C^&VR*BFC[[S8E&)T\>>R11)1(S7X!6<<_
M-)0>6'^"-#9<"K(V(9FYE#97RTLD@2,O,0O!KFA.RBDNL&8;AN%Q7B3'HQ><
MVMA2:"T::56)1'_T)$%C)#7G3Z%_S1,6=N$":H*ON$!_SF4ND'\M8]$L4IL+
M\"-[TF_T@C/V[[A =]7AM7,27""-( IK=>666W(!E7#S LH]1TO0@4#\,[\%
MY#)&.U>EE@DL_F_@Y#-BMCK?3Q&-L;7_\$L?79*=ZJK%N?4K^H#/@CUZCI:
M[+\R7!<R&XXC'H<C;V9"*A"7[2HAD5H.,D8OP(\U?ER :8S0G:GMWW$"F,[-
MJ@@@.FC1#[%)"5Q@["*2(3$)ZL08\POJ3Q* /S*-J51HNR_[P>82+N 11(8S
M!IW;EY?(;.D2^*@DTH-O#9"R=7A68PJ[#SZ,3"&25?B  CMY<HV =[24XYCC
MJV5_Y_+?S!N["!^*](7K#5%K.PM_'%X+)A,65'ZBF<)(QW?98W3^[V#G"O-P
M@;L_D1%Y4T:"DUT_%($ %_BP_ 094%<*%[ J B)U?Z\M.A" U%HU+$+!9 V0
MHUI%C"J<IT"[LM@YO0BR>V:0X+2S?74GV0R: _O> C(9'-H@(FPUSU9'^@)2
M^=&0H/Z(-V%-@1G.*2 &+7<*L3?323,K(T-5$=FSK_05=W17#[4Q?415.S3W
M"_)7M+\"-J4)7$%5&$:S)>DKS#N].+,1T0V[9]@YU\??E@/607IW-71VI59*
M6 1M$N_?L('O&_&>8ZS3\K3<^^ZTI"R-Y!S[24IS2>UPIIG(;QLOUT=Z/#SJ
M==_>I=" F+]B&INPA(XAH,CURH;'X';(C?HPT*GFONZZ IJH9*F2S9?U'Q*$
M5"YOF;@T]9FY3!G:9T,GQJ-]@^,H2D0VSS-L8'/XTLUS+E.9-+EW%=HEUV^%
MWVTZ(OR1]YBPJ6-<JSIMH?7=_9-$D\L_[EUW+?[A")4'GYB%;NT6-^FW_7K+
M(7S7K,ML1' 9.S5KDO@>+X=5LLS9#X%4EF3<1G%*HYDS=:D"K]=7T$/U08!X
M9U+1]OK5IU?OJ&]B+'K.B9-,/@9YTO>-G,GRV8NS8TBOLT.9:/\X/7D8TAGA
M]+X/1:C1,S\;E=#046S ,Y%[ 9\**FE#U\)=#A0&SN\T;M$./TMY\KY696?F
M9I&0S,R@J0'+J>^&JNGS>'(:,NT6!>_\FF%R?S!/?X3_4>HO52MS@>WF"FS,
M4[,+B;#54J0#"1EQF( ^]V<0HE-]G0ML,T?2XGQ.*D?VZ^+V2,/?)?W?E@?X
MT,VYN^GD*+;6<VBHI79+2??5R&VM;AU.)[YHRF_8LV?T^(*=REL>J1/2MD:
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
M;/R2]V2,>+4WRWF&:4R ;E?!K^:Y@ YRJXA)1+LFDJ8_<8'%K>!*+4EGDHB
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
MM;'0?V/4?:6(JF2=B-],<]Y)VR1:J]RS>W3:VT5C.D"=CTK:[$\J]V7+^M+
MAF!>W'%.0BCBUC  A3$4CC#(J<MH12S1FI3C2NJ.SR7;]3SMN7C1=%)\(ETO
M2U=(,"NX[$2)'"KDW\#@O^#P(A=@RX),.T;?K"?2H8DCQ,0+>JAX4*(Z\!E$
MH>*)A58=WILKSG<6*SV*>EN>JWAQ3]Y0FO1(N=+%GJ5?*T>KK)-@_1ETX/P
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
M@:-SR&\WU[QY8O"!'2(E<.3E7.$#A=<SENK5X(1JH<S!%.R_F,2S7HIPH,
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
MMPCB,"3C>::0!EU&,F#-GMR,OC7HMA*%*MEVY$G/<JY2&ZG4>&.AD#9Z.&C
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
M,!+.HL"WM,,=9:);384_W@.G;+L;M<*V+A$$PF[D\/;/WAX>-\K*VH+\,F:
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
M.T6J^G2CYMT4@#M?^.;\Q:R/\OX#(NVLAZP<ZCRR<B>;V#&>J\E53_XR.!X
MUL9B?U?.D4/!\5N=X.Q^' ?(//?^#[%\%'6B\^]_FHM(&]:MDR%'^.LK-?;V
M^GF4.N"_S$ S.PGMC#=W+-[/K]X4VR>KYW*8-#G%%M!AJF&)T#&K> UV/P4R
M)0[5L'1?>*9+.OGJ[0%IJB%GNNTBO<]U?>UW"!DGW^47N9P<Y1\Y3&G;%]JW
M=)]F)>3!5H/FD JK9^3.B$?;O$_I6J-\=OUY*4G@R/P9Z>MO3 QYW,-4?];5
MD"$O(9:(:#6EZ"2QT5N+$>+8(32 32@(%'3L75;]H3Z'*E)(&BX\>7/DJI=,
MA<G@V60=RH?"4A[N.:'^[K%3'Y@G"9^( AS HT,2=M!'G:4WU<W)UNNL.:A>
M?5]641 3M/LD!SCXQ>WBRY^ET@N85!!RT^Y$4KWF0)5BA][KNT19DO3P$-?1
MSJ(,<Z7GI/Y675W](^W[T5;%"8*!N^U'PZ1J7WID"KS.#$6:XB-V\>Q&#&2%
MZ>< ;/Z?4*$=O)>Y$[^+ ]PQK9-A%"CFYF&)0VL1'( 8H"!\=#$HM534[$.,
M5*KG.^O2':[)1W5QX6"1.](&&<,&"S34+),^5%.E"ZU'S*8$#$Z%XZVQK\\/
M?7N)5:U3Z.TZHA"[O>##,4/!7<F_51.;,;""+F(+[S4DN2@L) +"*@/#)"OA
M8.@IBALO&A1Y>9\UC7G\?+O0@$-PE'-;7B[?!*D+/=#$YK_/%"$@I++0+A9T
M10UTCXZSI>#@L=C8:9;5BT&X\&R:92YN'^U]F7]YVO3\Q?TX'K/-9[*&RU.]
M1)IRU^^175 #3QB;81VA60[ 5&3M#Z\U$ D_G;YZHZQ8-J\D^/%=38N?3I;[
MNC1JXPJ?JKR.4PD%](_]D_%<1>[8PJR$*"4D#5OQR,%*<5C'7)%+US; )8[K
MV]>OI_E:TQ41CSP(C*6ZR@0D(O&@WA]. ^LX0-21]#QL=J*\5Y_,\;RLRL]Y
MFT4H PXCK7[N@F;?GPSPGW/;_-J,=!Z>HJ>.H>NVG*NMHX*S4;2.Z-^<'(M2
M[4;DZ!)1KBD^LAMTG"S6AON3VD]KCN7RQ4 +0ZD(7X\<@6.]D9[E"XQ1&BQ:
M*)W^V-$$;G-D=7K([-,1'C;,PFT7_#&]T]BV_?NHB$5KV(<U4D/Z7FCE=L7^
M7'BHX>.;@S+G$K/;0G(I%P[N+BV-WIQLUO3^M:I(""\02*Y&#5G5<P IM(<W
MCN%)GYHEC0E%K3'"J:K@MI'FMUY'])<$<?JMACQ7U[PGJA/.;[9YGSFWY^+-
M[W8&K6-H*=B12KESP H5..94TK7D)&J5QCSWE:0P()Y?9.9L?H%Q]JS"NNI4
M!ZQH%<DRI)$BV#O7"PUV3I\9A)^,-=T5BCE9W,)FU!D)W]5V% G976#V<C?[
MUH76'_9DR&'=KGXP@"6ZX/P>J@K]F#>3K@95/0MZU>P[_FJY8FTN#G=U\>(J
M]N#Q??7")38UTT?E3.L2AT!:7^-^HV-TR3I,_VZ:6U-H\8\?@7-ZN#>>,@9I
MA&;MF,S3[(ZR2L>.0EZ<SF2TFP:K5NNIG2F=PBC]:B"%=^@V %@JL# -?9=]
MH J:'=E1WEFDRI0]M#2G=OC.AJ"WZNXQOW6=..%K\NKQY^NBQ;;%07R-"W?1
MI0NS5J-SNHQ'<#E]K,9 'WHJOZOK:H7_Z#,M*A.+&2@)Z'LW\+BH]46 0K*V
MR 63FQ=4@W+R/[MOJ$2-9<\RF<=JF);][![R^ZEH/?D#S14"(Z+TK1%C96\C
MGC5D.!4/YW_6')SHLG^5?.V3[9M<-9V=I[]RY:!]<!%'HF;]A.8>4MN4SI5W
M+<S63LO+I@U?_CJ_?.[#0>MI>>?SY^9(8.?-\9S[: WKCY7@\;(>GR4OR\J
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
M1Z..VZ=F;+Q\DRW=$*1G9,13F;XK_A36ZL93!W,3B?<.-:IERBUSUWU\KSR
MV',.?N6IEMEN'H/-5Q]^.W.+^>J6<D:5Q^*QJD<(D)P#FVM^H!F*W\!IIU?X
M#LP)L$85/3Z*%"A1'_32VZZJU'#R>'8M!XA=<L]/ C^-).:N3(A98[JG?M08
MBYWF^ANRT>X/.WVD+-8?RR @9FW\[P)*W$"NA&ZPYCGFYS7*REYP_@H9F[>Z
MP '"KQ'XV?T4*33U>BMS#WNH@+7=6YTMW$TR5J]S%-KVML25W;W(I>.3U6_\
MWL>E&403RXK7@CG YDH$*@J[#G5S@-%< ^X>^I<9,H^W]TI \^*>L>Z$D24N
MQC-QNCM+A0*K^SSPS6;WH O;7Q]QMX4,,KD.+S!3](\(; !KZFZ=_I3*T._)
MW'ZOE1:X1REKH\&%K565'MQS1U1I'?!Y$,+([7YFRG!;?[H<4FGR<.SD&4J
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
MY9+L,:MM%[@.]$7[Q^:<\QH^-N^24I:"?9D4>_CJWK,HE5 ]=X8\[$]5#Z5
MIZT&088P5!+N2I"8<4!%X8-?!&KD=RZMRWMC_05/.K0<DA*SQ$X6B*X"F[YV
MJ$D*Q0 ,\AVD&R3"2JE-'""&'W(<S9XC0E/U[+W/7DHX'$RDY06]JM28"BS9
M6?+M(7!_0K*:9XFG[\T/M$@%%Y6RW0/<O$R1PC+2=]#W5XZS49UOU1[Z'-@T
M=]S[.GWG1/TQC]BD%7Q#AP/2.PKT42E\>$]Z]NPJDX<E"_7$$46RX?P7@1TF
MJ2>*C4%NV,^X,B%XW5V%;^!>AN"A5-4IRVN[+\Q=#3%$6H4K7ZIV$[HIF\G8
M(8KH\!"&I=E58>3B\JI!X!'.[EQ"FP)6BM7B(N%I)Q?P=$F,J_7W(\C/D+73
M0[N3[[9!L6/N<YD0I<Y9,?*XY;"D+?ULD5]_H0MNT&1AZ?3UWZ[T;S7-#U88
M^0UZ6'IGJ*E/7KD[\\O]4SH+^?JSESN]>0B7RK1$WQD73E&>E0>UJS:#5\G1
MY$+UV2CF;W@CN)D>3)V/]WTQ<_"Z6C'UA[>\TI.&E1551B#">134<&H^SY*'
MSX9+C&@MAIG6L?>MI[.5V!UDR)3\^WF(*:9ABRNQ"2.I)SZZ$.UP_J-:7I9E
M@._K;QYSBF,?->0R[$OX-]]^())_%.5/Z$ CJ]P?SGA/=WXQBAG(8^1!ZO'%
MSS2Y]2<?4A>$C7RO[=A2U)Z3_WC7YJ,_3VNZWBY/<J[#2(,UCC>$MK!4.M'N
M"X-6-2.HXG=TR3K2H&BMS)78@.SJ>Y\_GLK'IYF\R-YY6BAI?_' 9Z.)83'O
MQ'O"#.^_V&KY6R(N-S&1_LQ=[46.DREOA7#1_0[MVV>TK5.NN%0#&\SU52Q@
M"EM0*I4#B.(/0$8,;:+-AT)HJDD]X99[) O?V[=%T-E#@A'P\=5$U*.7FH(O
M+LF57PSK;%;Y61;&-0)[L06FD/1HHB<FSE5)![HSIF#OH+R1F8VU-9?IVFCW
M\H\\0KMDD_'1+Q5"A;<GGP(4*X/',$VD,$PA+O2MP5["%XP$Z_ H::NC64%;
M/IQI']G8;U;],,Y<2]G=.]MS<Z%+J&=B/3@0RR# A=!6)L.)WE>[?\//:LDU
MC:Z7T.OI)%/W+6_;8NXUOI80">>5!I1;WKS<M@7/1)2Z]=4?%0="5F0^V&^L
MKF9,WYT:%;?, 00& \.=2BQSWV*,>A:*RBVAK@W&30,OCKHQ)V*?LAI#]4L9
M5]>+D7:/.+2U^TSY.N(;#R(_/,:4Z_$/!H5^"+?II\S.:AD1-7_KUSW_8&--
MS:$#_5B,>)6,%V$G7?W.$E%NVF;&>4N@:$.*]4CVXY?2^;V3.Z]I,?._:+;H
MN"A7+Y$2*D3=7Q 0 (6<Y&S&4JN'-<6_5 G@%:H@4P3]I.T;)?2]ZB7[4DI/
M>T0:-M39U_"GG1$,TKS0)%TGPM<%;@;=$@58.C"5'CYFXV7CF4B//=WUUO^9
M_%JO%LYS7U'.#:K(\D\),^KFFO(".67NQS!"@'F/(TEW X^!"_FJR1&4DJ:Z
MDV!#:L 6W*5,+&%_R>.%+$RE>+GJ;-F] +.!1[?L2@+#ZV7X[A2I4L3@O N%
MW=IM!WLMGYE:?U4[([7_HO&^Q>;=]W)BGB=_/@J(G,0C[33O,XAXVT")A8(O
M(=X?@S5&UP\0]@2NT"0B J#%(?/W9HEA2^M*UJ659/J&U4N$YBV515: JXK3
M?,J>+17Y(6Y,(_9G"A_H213 IG/!T]2!9;+0].!Z"4DM=#"N\[RGC6%9@_BL
MQOM7$V4WSV^IJ,EPCSGHILL+X/"J, GJ&TNLFU.GD6L6MD\3%*'V4BZB6=\-
MQX:RXHHXC6/T3W?RMK34[2X[\,4. 5/H:+T9!QB]!_*XQ!][#=^:5;D=RL>(
M'PZY_0\=>OMW\<-(5XD%ZHYUU J)X[?"45?Z9/CB*@Z'O/AQS:1:.R7UFIZH
MLL)VD>2#6P\=Z.H\BMK(VKG^@@/@.F"EJ-F??+/+S*.$:HHPX8!.70A_T8(@
M_@1L%/+2R9 6HM:^:[];16%Y9=AB^\]/9EVV9F]YDO.D!H]1/85@I4H.T$B2
M8K>#4N#H&S;_%]9ANA:MJ2E6,,2R%B/$TJ!YC+WKWG>C%>N]1-Q:.?<E^@QM
MKT*9SO5#<?R3CV_&AQ*KO(1JT)NK9/':[*](.?>#5HP@#L"8S%?+S0<O8W\;
M!#TPEHD'9\"]=FV/(1VS@2O5S8>>"]U&7V2LEW$ =YLW+&L8:;9XWL*%2,N/
ME O<SG*82)?!H6#IRY<KC"ZY23)^ZE<]]GAS1DK,-;2]^M,<)F/)^BCJ*4&C
M"(G$4/RQ7]<98I'ZG"PR3RU\>RR1CZ79.U6R3L1K4<EW"4).*M_B.TNCYY-_
MVD>>]Y=^D+3!7"3VT*.(SV_G]8<81; 1'5&9MAZOC1$-Q%'%F^JL8@E;Z(VI
M8SCN0)NF(PWQ+75Y6)G0--G@\GC-X$=Z3\I$S&)-=S^P?&[O=EYUQE.9FTJ6
MQY)+W%EB[C2P%K<!?V8]QA]1:P2  ^B2)^A-B<MHZ4"2*?F) [DK.KW)LCNS
MV\='[_N6J?O:J5J;^%)QQ;:%XJCK_PL,_AV'?W( EAC(L*3WS;D@#HT=)<5>
MU49%@ULKO+)@"I5 RC-I<Y,OO=CQ7O9Y:$%)NK3/_I=#R2*C);(^W4N\8ERK
MJ\RS8,T%M-?" !*Y#M\"N]G\V6.H* .UK[@Y[<-Z 6,X4:RDP09H>'EL==N,
MY*T4HI]^<X&Y18%[T9WK.7/"OG8$94('IF1E5A_Q-QGBFT5Z6YX)*"6?+M@0
M$(!QH3?5GU1UZ+JZ+&<@.Y!5V;/<>FA9MSS0K3R-%A2WJ2M)],2;H3N!N(]Z
M)ZF)6^"^NM*1;?34J#?^WDJV1<E]-EW+NL?3!^?YQ?(:]OD(?(I[&?9FTXY[
MQO+24%,D2YPZA-H4J%/7>^34_5>#IEY9V%MN&8;>6!Y/\5TQVEPNQJ>!LP
M; @UP"#^#QG&'X.5J.0MA):1[<CK"RQCV&HT7JWK.EN5KI-0H9JK>N%>5[-O
M &.+ VUF<G+RLF7;1 %685^#B=F:#JWO+LN?*A0QLIN.J1.*PB'Q*8+]*-?3
M?IMJOWSHZA/[2K/'+XHD19/$Y%UOVWR^+A[@"JF^R A%'^0 EX.)0\S1*Q]H
MF$$=!D)KPTZS;.GD)M1=1S15DQY"JE?GWI/^S$U6HN3+4LYX7ZDCMI>9($:=
MNE?4-='/N[[K]G@*3XJ]PT%7WLS+_$8)=^(2]'._GN9K1T%FY%"R!/H*DKQ*
MM910RG;6WO4H6L=6CY7?O([8#3W_P-2+#_9523PX/!Z]F)"M4N^7\#QFS>#_
M@?]W^X\=/V?@?P!02P,$%     @ ^#X&4YX$ &2E%@   RT  !0   !B;&MB
M+3(P,C$P-C,P7V<S+FIP9^TZ9U136;<WA1 @E-!44(R!$45#2*,C0D! I0<1
M1]!T B$)2:B*!<6. G;'@HJ#TI2B%+N@(*".!<2"(A;P&Q$=1 <=S;NY20!G
M?//->NNM[_UX[G#O/;N=L_<I^YQ]%HH.Q1.M=[ZI AX ! 8"=@  H $,#  0
M8 D&$,$73%UV U]PJ*Q\]L-0:CH<?!FKRZ BS$Q=!M\P"T +*@-  <QRN%P"
MFS)*EZ1\ S;@4P4C0V53\.E8*P"0:OE7X,<&M$OYT_UC!0#8&FF^7APQBXL+
MB17+Q;)8L01'I^/(#B07W)1 )EL@4A*G DJ"JP/%E>R$(SFZ4LFN#C0 0.8
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
M&HQ6Q2PP @->  <\#+# Y ,'IB.Q8%D./C*HI$P]QOP;"1Q !W\X\"CF )
M%T!SND.J3A_: !IL"/Q3/-%OC)7+):Y$HDAFSU1&.'NV.(&8RI002?8.1,#=
M,U7"9,=SY3@6%]QG/?#]I\_C<0*.!SZ2%N@0**%S8P7^Z5)N>'H0@YT>SW;A
MX#UGX-Q375,3) E<.1.7FB 4R5Q3/?!0Y:Y@64DFXG&0B#S> Z^ZAYL?&(*C
MBZ5<',W>D< F46DX)Q=[DB.%ZN(R77DOYTQT<":2* 3E-9R#*YF,4P,>;$W*
MX;F&^<Q2MP5B'GBU4RDI*?8I%'NQE$\DN;BX$!W(1#*9 $H09&DB.3.5())9
M:VKPX<K84@&4@^&4.)A?),D]\'B-"PF2P,#ABK_96PD)1(VT3.Z;+/][:9ER
MIR2&<67B)"F;ZYO,%<FM->H<]K"N!#Q$0 YPV$2ND)L BLE ?=)P4Q)-+O[M
MYH;94*.CO/E[ZY2"H,.N/F)VDK+- !_-$'+$; %GI%57)T=')L^)1R60P ^!
MZ4!U(3A3G$@$!P<NU85)83HY47F:V@)$,CE3I#SJ>>!!BKT K,F%Q.:X.# =
M"5RVDS.!RF3Q"$P.CTV@D1V5%7!)))Z31E]UVF,*1UOE2*%XT7UIWG1';R]G
M*HGF3/>E^%"=G6;1*!07"MT7C^.P77EB:0(3'!!! I//)<9)N'P\;L0%Z. 2
M*.9P/?"4T?0 .AU,YGD"(5<U#T!)*1<\7H+9)TA17@X3'"@$LA,#G)44%U>*
M(\&!ZNK@H!(%ZQ/PTKXE"MTC?R4*+@D.F-'^.V'ERH+ZP5\@ Y/@-/7,#><F
MJDM" 0Z:>:Y,MG(>>^!ES&0N!Z\F"K[1^Q2*H[.+,\^1X$SFL0A4'IE)8#(I
M/ +)R<79V=&!Q'(AD37Z*6#^^[>^J,1D8IX\A2GE>O'!$=*L[[^]9]=HLF.9
M(CX7#"Y$//%_[-$_FT__-QX11X:+^.>1)/XI"&E(8&2#Q#4A=0;N.WR'[_ =
MOL-W^ [__V D*>.*P*-%"IAR*5X#D]075#.5V1X",$+ $:/OF@'HS@KVSP$^
M HAA^(H/&\WYAZ"X-'QGA=7<634 IY7)*!PQZNI:!T#K(K6T4<I_K_B* 6BC
M$2BDE@Y<>4T%&:=AHA"@@A$:@.-T8&-,S<S'8M4764@M+94$$@9':*&PQB:F
MVH#1)#,<V<:<Y(4?@PZUEMF.-09 AQ!(;906$J&Z$X,CL,A)QEH R2O4B(DW
ML39%X1)7DKU9N6'2/+-,BLR&;:ZMNBF"03=% '#_"BOT1?S&] ^E_:Q,-.G>
MDI)X[1?R71<C[=NN5\J3Q_UV$77FW++6GDT?*Z\ZSKCSOG/;/ 8U!:T_KI8!
MO[AU]?B]Y^/Z@KHEI6M_?SNIP+>WTP2N^YGK>&IK_]WD1[\R^@G6CPZL7]E6
M$^MC]K%YQ>YMM^?WGFVW;(GX]/[LC1EH@W'W%FX))8S%91J"5J%A< "F!526
M#.QIZL5?,??D/^&OQBW%W[M3@-R>6#&5<*5LSSGQODW8WAGQ%Z;Y%YV3+7K
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
M2HA+_O[A]T/^\59^(0$!(7$181'Q_^/%ZP2D1?E.\/4*\*D#_-)\ M)\O%X
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
M.:P@\0=7T?/;J*?WJZRA-OLG[7>_:-DY;W62NC]QUDD 2^J8I[OHVW'%<GF
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
M9^U[!UA37[;O0;J(B/0:I8@*&$5!A9C8:"("*D1 B A($_@C(" AAR)=1$%
M+$2I*B5TI$CH$0&I4J4D"$B3A!(B:2_.>S-S[_SGWCMSO_>]>>][_\VWDI-]
M]EZLM=?::_W6S@E[F#T%[+I@8&P <&WC FYP_@#V#V#G&2?OF\Z ,\!I7.PQ
MX!RPC>M7^_6Z[5?CX?[URLO#P\W#Q\O']R?B%Q3@$#\?GX"0@.#V7XUSM4-H
M^XY?'WXQ^9]3M_%R<_-NY^?CW_Y/-W8#("K =7&;.#>7$K!-E(M;E(O= D X
M,O+^23PNX'\UKFW</+Q\_!PQA#@#*G9QQ.?FY@C-RY&8<S>$<Q_@$>7=O??(
M&3XQ"P=^)1]QK;#'KP64SY8T2ESN):L<O7DG7'"[I)2TC*SJ/K7]!PX>T]8Y
M?N*D[KGS^@:&1L87KERUM$)>L[9Q='*^Y>+JYN[KYW\W(##H7L3]R*CHF-BX
MI.0G*:EI3].?969EY^3FO7G[KK2LO**RZGUU35-S2VL;X6/[I[[^@2^#0\,C
MHT32]+>9V;GO\PN4U;7U#>HF[>?6+[VX &ZN/[>_JY<H1Z]MOVS _TLOKFT!
MOP:(\O#N/<*W^XP%OX./F))6F(#XV<>O2QH%E8]>)DO<O-.[75+E&%&5\DNU
M/VGVCRD6_M_2["^*_56O46 '-Q?'>-RB  )@,C+C]@-_T/]'5*_+!L*?@(T.
M]?)LH!'..HH^R$QCG"*#5K1TBAGI1XE"7C1:[-6"CTT[;UU2C')-AK'$?=>U
ME_$IC:(76T-CYN:]$["*\-V8+H3 AO=#1+E:B[!:D[UTCT9]?Z&'[,N)84T"
MMWL2MU%GRT&EMP$WW[VS#GVULSZ.@AKV8&T7HZN!C88L&7>L-.C(!F+% K'-
M6SIU6SI9P?#HH!LWZXP<7F:-!(A[-7=D*+_?AM<Y^N@T]1VP'\?#K :G\L#B
M(898\/D^?_R8U/27Z$@Y^_2LWO*!TO?U];5"F]DFMM>^/?]DGW# /#3E\LB-
MG<>7L]@ KW0?_A:4IC;,T3N.L9^F]PYM3@[M/38>LE2>WYPW#MZT-WB81MP7
M4RGJ'#FA8^ED</=VD),Y?]\3Y%-,&ZJBJLEL+(_J2 :7D>1S5SP210+Q%VS?
M*#U-U/UTXX*9VV&>, VM@L<G9.0>/3+:@\V 'P ;FR%DX\0(L/S4YE+_-'[4
M_\9@>8BG7TBP525Y8WW+(.6-I!-=NW7=1]HB)27EN<_Y@XTC=^$](A5O<,>8
M^6S (S&,#90$+"T6L09 !=BEP0RQ'LV;J6X%-]=F:X.<C*;")PZ#(1JEN@?W
MPU(_GVY7&+H/.XNV)9Z"MIJ^=I>U'EBG>7U.SQ^+*5J&M8A\ZPPM-D;J69\Y
M<</ %'#MU1<'+/[/$A<-Q09X9C,XZ\C:V<',A,,81L)!(HW"".O>.E6>Q6J-
M6Z75T><2;V:(2W<QZL .8Y.=ESP65VB:>(;H0C-KNV;!_*1\_2%,?SVTC!9
M[FBPZ6)V-WEJIVA4G+*15DD=73(26!T.GU?7JGW:>WE?O&_)3WZ68/<.;#&!
MH8"EGT?STJ)L^D02MNZ6%01>#GKN;M\=[,-7*W,V\(:H-VF:1CIX4AHW AEM
M9IFZD%#,9*8+&S"Z]4JD0X2F%<&RJ*9 61V1DZST]7?,AS@"Y&\[MS99@A2.
MHZ61CR^S ;H+PXN94'><K&=%GMEL-+59;6,#U^L'E3(TS<<6M(93'VKK'PGO
ME6I4 TBA"#7\U R>IER43M=AR- B.5P4:85TTT \R3N!X4-)-.MG:+(!09XP
M93(U^IC4'6;\=A]UY3;ELYDG^HYQ.>[H]*#F4W>0I2+A!\%&-<P.]&'*[&/%
MUZ]IB=1 \FQ:P?!%K32=*EF)NLMM$YT/&Y@>)"P-ELRR@.2R@9$;O?CU9'-<
M!1NX@5.@(8D!C-W@%+YE4L&=,K^E%@VZ).YT?];%( AZ>GB_MNW0*%QZ\X P
M?QJ2CB6[@"V)DFCX%[P;GJ:V$E/Q%JH!EP]<D&.*IJ]*&J8NM)$3?[S5T2D
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
M!W*-K95/Q]DE:@Q;)']=0W[/#-V^_S^GDXD/$++UNS#=&*">5D@9(F$BIMB
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
M_+R-)[[%.QZ_N\),@=9OTKL"[_?(ZKY;W.B=VPK_LC8X^GEP4&P?X&(L<T=
M[?NS?^YY=%Q,'6(*/UK&$LRGGT&;#]:+8CK_)'8X5J+.T7?:=1V_;6'T-GPO
M&8._F\_,D1KQEWONBKO]XY;%;U$'(EJ5/^7J[%"L'\\,1<!!Y\18^#'."G 8
M-!JIT.8HMHU7&$?Z$<Y5 WXX$;0\1?NK2ZMPD7MEIM20]OZ;FCQ64:W9<?WM
M27Y/.F#AJ">:-ZT)'#?BIR"61XI87R;+V0!C]Q )DG"#?.EM0"YZ6P],CR+5
MF&74<VR:7JV=:O+AU@&5+X>&3CZ>1I4UG3=NOXMXA2<7U,N!32UL(!+/!K9O
MGF,#]ZOH:G0H:W?BTE.P'-,\&X1UIE^:/-Z^!@>A=\>_3L,&9P!?K"#:81H"
M0>OUPU#3G#E;N+"*^.&7./2!P@5))-(F6%#FK+'F@[6QZH/<$?)%AZ=V"^Q!
M^W"DM24/+1,HBZ3H2/!6]S8684*+4K6TZ9LG;$+Z,!D&\WGE5A,=E[N[E$ <
M9/4->*I4E>R5M$U7_MJ?5;#=\F)N_4)F*"R1>I7VEN)(N&<W&5D'TH5H65.Y
MZ<1%=1-09-2C9C.Z:*KVOGI>LK=B NBW]YK5B;81'L?=^R\N>]:Y+,N0I4B$
M1,14%EB&(F"W!UY9QHB1^1*GG\+LWC%K!%B-^UX[.T@\77W94OHSD2?K2'[D
M6.HHQU&V_B_X7=X_^(,)]LC_ %!+ P04    " #X/@933'(;XXTG  !0.
M%    &)L:V(M,C R,3 V,S!?9S4N:G!G[7H'6%/=NN:FB32#TD242%&0:J$H
M(%&1+@1$0$"(4D1$0 4E:B *TD4$%!344 5$B/0JD1H1$:FAB"%!1'J"$#:D
MS?:_,^>>._?,/>?,W"G///_B>?.L9*^]]O>MK[T?"7>8.P&(6YE9F@$\O#S
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
M4 <F'E_4O=IP?0SR$O@_YR7_-X'ECOP74$L#!!0    ( /@^!E-T.8_]VB\
M +I&   4    8FQK8BTR,#(Q,#8S,%]G-BYJ<&?M>P=4$U^W[]";B'0%(4@1
M%0'I"DA 1$3$J*@@+2(B34 Z:$@L]!9! 44A2A$5,=*E1@B(BH@@'2$D49$2
M22AA))/DQ>^][]ZOWOO=]]9[=[VU_H=UPC"S.;/WV;^S]V^?S'!'N=/ IB.'
M' X!?/Q\P#G>#\#]"6RTN1!ZWA?P!7B-CSL!V +\?+_;[T_^WTU0X/>GD*"@
M@*"PD+#PG[J(F"BOBP@+BTJ(BHG_;KRC#1+B&W[_\7N0__FO_$(" D+B(L(B
MXO_EQGT-2(OR'>67$^!3!_BE^02D^;B= (RGH]"?U.,#_E?CXQ<0%!(6X:DA
MP1.HV\137T" I[003V/>U7C>=4!06DAFFX&-L.P);Q'U,#G#Z]F/1#4.5+7+
MG^RG:QJ=#[\A)JZ@N'F+DM9V[1T[=QF;F)KMW6=N>]#ND/UAAR/.ITZ?<7$]
MZ^9SP?>BGW] 8$1D5'1,;-R5FPF)2<DIJ6DYM^_DYN7?O5=07%):]KC\R=-G
MU36U=?4-KQJ;.HB=76^ZW[Y[/_!Y<&AX9'1LG$RA?OWV?>;'[!QC:7EEE;D&
M_EK_;1<?(,#WY_8/[9+FV<7_VP<BO^WBXX_Y+2 M*+3-0%C&YH2(=YBLNN%U
M4;D#V8^JVL4TC$[2Y<^']XLK:!J3M1B_3?N39?^:83?^MRS[-\/^W:YQ8(,
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
MVO*FQD/L[.1<NHLV_][RFL>]S(<*DV]R@?FY&2[@L!W_.0WJ9B<0OBY8PK@
MT@6^[F""?N"RJ*J >9N&9\=CUH]*]8,6'+L:+J ,%<N=L$/?C??_9]_>_<TN
M0;1\-Q3#!7)\X[F YS8NT%]A#8/W_XO? J[Z_OO>7>Y_N(_'\(/DRSFV5L*\
M1.S)2Y\'&O#8B@48J(. DE"27,"K*9F3&(J$N2R[J/)RZME4+M" 64G!W69H
M0UG/(,+*'9Y9J.ODQ/]DTU>UD26&>3<:"^>TO<"LY 2R]^(_8/X!+V"0_:"4
M9UQ@9(1WYC4;=I/PU1W.(+S?QO/#;/+P/[W-WVP:CWC_U1Y,+=\R^U_<G8:=
M<<-TER)7>S&Y#B?&_^WP[^44,'\;=-MXIMRHY0)O_5Z35N>?8'Z<666L8DS"
M%J'<NS@6SYF'4W_!93!OY_"\NM/!AF?16]7-_YDK_T#='ZC[ W5_H.X/U/V!
MNC]0]P?J_D#='ZC[YZCC^\H%ZOP6(N@$9GM_;;PL)33%TLE;(35B-S.37.D_
M5E.;]JSC@'Q#QH[N<JLZ"H[^%3L&YZ3I=\$A/64ND.DR&GE<I/OO3I_@ AL/
MLV]S@1_%D#,7Z" 3P*'X9#L %?</+L#^&/2/0?\8](]!__\;5$A*'(SN[E#=
M_!FE_=C),F_<,\$T;\GSR(7<'&/1LM&EWL0M^_M,T/_!*Q[/T-L8BLF0QL.I
MV/*N*[2B_,<!PWT13P+-,P=LA)[O*"MRT R7E[;6K%(## ._H7X_(GSP4S#!
M'SE^D^G)OMD2L>4^F0MT(I7FT=O ZV4&[.'& #)[K]?$[.VG%,>X4*WZG,-9
MMI7UHF_\!3YS%#'M+O#I^SBE-G57: ?HR0I$60V;L,^0*U>").+1)IS!.Z:?
M54JQ"4V75ESOO:,5K."QI%K2PB)K%VB"WH8>P"BC]*>#%1R@]'C;+J5!TX P
M4T/U] _G?&]=.]8IE"*2I0-C/F??:A/GC.!JSK2R]"$$/3[]AWG]K>&"F%S_
MZ[4!PX;U(]%W8:\*1,89U>>>VF3MQ1ORTN4)U)%!+A!$ +6U7V/'I:@O;I?/
M%QD@13M&E+ZM/D,8#*J1_$P6P@V_[]N^='8L?\NRZ&P7<&5DX1O+'?T!5S>3
M^!/R8QF@HNC=69$TJ_F%\3N<K4,EKX)VIKQ-BW1N$U&[H).H&9%QYGLA T\6
MKBP%2Y OP?N/]B??B%).E]J,-"V7(19_:1='6+J<-) 0L)>K>COQ=OR%V&N3
M):F%Z[Z/.)_@=%?]+'@]YO6DN3(FN0!&I)F1BRKQ9]7<0S>#CS]R@BJ:G[QG
MP$?/Y^C([OOH\3;M@\;>=8OIY 7L-/+F2Y3KYU \G*SYN4T/LAE$.>-GKPPE
M($((EZIK:_+>OK$YZVTPGI$L$G/W=<9Q8;-V?7 G!I)=9.: M]";4,+L*HYJ
M++[S0[5)?7HQ6#05L*A@^2LS1 !3^NR:@T$HP(_@;X:/PYA/V _@%P@B[=3%
M<20U-*E%JM1SLK(L=R9EU966.-F^95/'\QBG[7P6FXS.R6;P!WU#@#N_9Y+A
M6;C:F04B2Q':2E\M)4E;[F/XV8/8J'AO_J=TOX255(?FQIACYQSKQ;SE/';W
M:F1(2[]()__$E:&">)XC08B1EH!RVVB2 $<\UOT8_:B9O\JE$)/YRI,4SI+0
MI86\PPNZ:@&*DM7[&XE;K\6;T1'4[O;0<4<RK;P+=PTF'RFU)3;PU[W@J#[)
MN6S/"8NGQ,?@.[Y!^MO+[V/5E&JH4NDD"0XL%D_T$F'T86LK-5P8F2OU7O*?
M5R6ZTIS.?-_AYG<#Z(S+$1W"G9L)S!$1;O, %;W+4'(\Y890%\']TT[F.KI2
M%/MVN"3JX- *Z[28>%#5W)6\W+!(#0^A',J4,L* <4_IBVR.F%4O*Q+]=EV$
M5LZR#$2*\GQE>AT_/CDQ;R7 2"RX.$^T4JO!F!-/)JQ.RKT..7X('#_\CE@
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
MRQBEC*6(8)]'YH>*@5;QYTF(]).MFKMVYRO*V&\->[%H4#UWI&178:=+G!V
MOH)IAU/8U?"+08YL#*4!DIFA+*:V[40Y#$T/6NE!KD.HJ]/Q(VO(L#-[2T:V
M3'^NU/!1:2T]<C!L9T=-L\(J?%R;3**IL,S07[J92^Q"*WX2ZN0GE#?]YT@'
M7!:2)$^>?]_CFN0H49%>:7:F1G'9-C2J+E2/]BWQ<2:S]MC]]]4C([RLV .K
M0K3CQR6Z2'6PSD5PAPC-@?XV5M&5\?AZ"8AX703@7!L(K9]0%N4.46%MS*LN
ML5:?(V*N6O;*(=0[4Y46+TXBG?MY)16))0T)@C7T9&8&N[PECB';@1L;1W0B
M,A0*2#=?<"8%2>,*8F2V7O_C"=D:NU3:8Z=JP=#;>\=/Y?*P4 T)@56LHQSB
ME;7VQ1M6<IP)ALIBAB4L/K@\ODDBF.X*EAQI:\(8D@<,JL?' _:X*HS5V1J<
MAMOW6\.,,.WGT&*HB^Q'A',P.4B?C6M3Z:7T*3A20L7FW&*2@U<M'/?I^[QD
MF.9C+E>8?*VRSM"E/?9NLQ-\(>P ,+C %DM?7M%E^9N"!Y)XL82('Y,F^+&D
MY%Q['L]S 9DV]=@9AR']VN8MM[HM9IO0F6&1-9-WQQ*"]W?NR$S:]E*.?=L.
M"$?RH<5!668(J$&&C;'(\0EY4RITE^3=*TX*6W"1-\;'Y9,,:=<;WS_</?KK
M[NVIIO%_X<V_6W!_Q$TD#Y,+?:P0+S2)4&W?X</0L6>,)%Q"63"PY/B\NJ#R
M.1?=\G=&L^/#A;K4[M#=#/NP_2UY2^\VQXZ)FY*]3!CN5%(G MRE3\-.8T'M
MM4[$=2LM4'Z:"VP(=$-VXA1^$.3]:M(]P>O!Y9Z_AIO0]X7NK)D.N&DM[.F)
M47MEJ-ZME.#4B1LX0F3 B?I)4Z8,X60*:0MD]6DUWH5HAH@BMR*<![Q?O1KP
MBQQ=FG!0S[L^9G7R[:GL]KT/I1(QH3!QSA>X*B&X0DH,7.2(K5+U4[A 33+Q
MLT_%#R58 BJ,?-7?,HJR*=7P2V!5H%M9+<FGZA8M[4-W=0#%Z+"G@B;\ KH/
M)L\+,Q[TS.\$QE6F-T._H_( Z430U7B)+J7OV9C]@^K&WN'X,B_/@T_.WC.M
MJ?AN>&3ZZ?Y5.;ZE/D@^U(U->&&U(0 F 3^'O5G ;(BA2IX:!6>ZIN09"EB?
MBEBD'=_1I=GY9Y,3!]=J=(Q/.+Y*V3@KNEM#&#FJ>(JQV(&3C(UANM(7>2NT
M&REL*4"FJ1]>8?MY,G")JQ*14;_Z"IJB*R*BC)</?UPTTE",]HOND4$_*KYF
M=9D'[3S4;VA;Q^J356_3L1VX\355178))$(I#(<WV(0R@[6/#7LWMC1^^'@=
M>G7B?H_3@.F>M.ZT=:NT'0(PBFHNYD6L@$>_\1/+B8I>U>\2_@U")(W.]R6:
MUPP/?WW@@N7E$WWT!N@(NQ S78@10@M"/G02$Y[6HD4G'1F ;,OBJY6QU9[$
MD%1-]*6-C'=)@B&'?/>GXF-_J\=^:,4/N3((D%PS,YS'MPW(B+I8^]=H*08;
MFVZ":;#&>>-.8NW<-9<*.ZM_)0U0[_;?B,/L\^PI,F,RZ0C:_F+.),^7#;2S
M=&7FF9&V7?Y3 +TOJY8D-SNUE:&77NXQ[O!L>T9]!KPN-/BD76BUAY^/@><#
M:OC,@M(. 2I, 27-KB9,%\/D4 )Q+&=(^3-Z(Z0.7J7JZ"N\FPY .8=6QM[L
M:FI-OW=)H^7J_N'HZ#V]U1<SM5[%%<D)%H^,#?YK._W_G1W&'?L?4$L#!!0
M   ( /@^!E/.FUFMHBT  "<_   4    8FQK8BTR,#(Q,#8S,%]G-RYJ<&?M
M>@DXE.^[_VL7R4XH4]:*DBPM9)1L^4I:"*&2/28)@S%3)"(F)*4R15)V62;;
M3/8MR3J,F$6E,)FIC#>S_=]^Y_S/]ON=\SOG_*_K7.?Z7]_'=;_7\YIGN>_G
MN9_/_;G?]Q5,"JB W%$[1SM 2%@(. ?] 8)OP(9#%Q$7_ %_ "I"@FG !A 6
M^EU^7X5_%U&1WU<Q45$147$Q<?&_B,0Z24@DQ,4EI2772?TN4&V]M-3ZWS>_
M!_F'KL)B(B)B4A+B$E+_Y2)X \A+"OTAK"0BI 4(RPN)R L).@$8I*/87]03
M OZQ" F+B(J)2T!J2$,-ZN4@]45$(*7%((VA7Q.@WP%1>3&%K<:'Q!5=STMH
M12CMN9[U5%+[<$V;\HEAIH[)A2N)ZZ145#>JJ>OJZ6_;OL/4S'SOOOT';([8
MVMD[.!X]>>JTF_L9#T^_B_X!@4'!(9%7HZ)CD+%Q23>2;Z:DWDK+SKF;>R_O
M_H/\PJ)GQ<]+7KPL?55;5]^ ?]W8U-[1V=7=T]O7/S(Z-CY!FIPBT^AS'S]]
MGO_R=8'U_<?/%?8J^&OMMUU"@(C0_RU_TRYYR"[AWWL@\=LN(>&8WPWD1<6V
M&HLK''*5.!^AJ+7GNJ32X:RG-6WKM$U.,)4O7!F64M$QI>FR?IOV%\O^<X8E
M_K<L^R?#_MDN,K!>1 C:/!%Y  [PN(5IVX _Y4_Y4_Z4PC1NKP!(Q F MI,"
M(.0^G%I"E(!3LWR9QS;'.XQR(^E.K^MA:9H[QNK.U(N]K^O)>&Y<?H*;>*3.
M,9QRN4]\ZA2?E0R@'P[[%L#P&*[R$!L$-3C.R!3V:5XJD9H]NQ\<@B<M70H@
M6<;K<LA?PU=5:LY*%AI[[7'<XF%M\%E;W*W3_W((A2M?Q)=N?HII.\[?BIQF
M!X,5'(L0W#JT$=<*'_\XLET]8_%=CE?7@>ECBY]ME:J=UG^WWW3'X<')'><?
M?I846EMGBW9!^0N I P!$&242JFOPF+\<: N@JL8[P%^QTD7YQNI(8O-YD)%
M'-=G*)4AU ]/N9AMUH[4^YIFG*GUQ'BM@[].5@"(!8&.T/42*/&2>XP9F(C@
MPN@XJ84B)Q;I^HK7=5.R\^CVH/Y^><O)BU*<LX7F7YZ=N%:U!79FV,>>$\6-
M P<YQOS^V>T@C6.%'B27=%%4O^#.\WO!V**SCLKO*N9]O:8':N9N!FB>VM.W
MOS,L]T:FQ%OX;K0YM/P#1.9)^!2>-C[?1<%2F-8X=:1%^QHJRSZ^"IG>'1/=
M4-WRRC"BS&'- :A]]6)SWQ/9J5*#[W V#=J^#DR;-==" (C6@&J0^GF\?$O9
M9U\TE<>B4BET4GNKSY29'/D2B8$(,XT97'^BLW+8T';<GHLYW&]UV.NGBM'T
M/!O=R+ONRY<Z&%AQUH7)L-H,O_U'M5U%)/M(@TD]X>T< TA:=[M 5\QQXQ/9
MT$+B#BL T]:)J;-J94E0,6F84%E0/P*,9$:RLUBJ[+WM1$T/Y-KFHY\M4AZ<
MQX<.G)=2<O2>L\#FW0B(4A S6R$Q CE1((6&9]QBQK#E> ]1BL5(7(\ D$/H
M3K1<B/+0Y>Q-MH2%YC:-Z\G+H?IT.\V_.'CHK'^6N4?H)T/)U5KL?U+0*M#V
M**H13#%M0P*@H:1+ &QJ\@XAJ+YFF6<\4WL8::-T8(6 4ZR,4VZH/=-Z[[#!
MZE&BC*G7.@PU!\>,#B^J F><4SJ6R<T.C2FV$WIT6?R"PB$3NS.LSP(@U#.5
M-7Z";;Y/UAI6!6N(86"9VFPIWF-+&\XQ_C#:$'N4N9S"<!(](=/]],J;7^;1
MO0X_ G-OCOL\]D@KK97M$P"@N075I<>%7,0> AG0[K^#%E:5^>TQZUB"O2/3
M*J_N1F,:?4TC_8&VCC!S.MTI_N+=1)T(<_1%,VAZYED8J$?AJL;PI42@OBJ-
MK%SLTC.< EH,"?-(XBN3;I2 &47!GF&,^VEZCXM3%W9_*,]QT''4M="=%"[2
MNM$S@V,Z8S-@3.\8<(CFD@BO'^(J3-,"VR"O) =D'"P**9!F^>!,@K>+E4E;
M('=6K'CTWNZMZ4E.33[)W7(10%_&M)E;6?'?$YGA% :>8X,2X3W'G)=-XUN\
M G,KO0:I,PC:\DTR<^&[YU!<F*;XA9>FJNL2?BA%WU/UOFD>UD]X+ #$LT,H
MRF95T\OLT7&T%FCNLB'$/7^EG&_(_-Z[V73P=+WWJ?J7_K3;ETC;)*G)^ZI*
MX)?@TX'\#4>9^&X<C*O(NX>AYA'DQKGPB(H9#ZXIF+.K]9+U:)^!S*?.*R'"
M6W=97=;]?LW"IONR312T9 X4"%@8,M!Q>PU9F8 Z-:;'DL&FP8/AMR;RL:GU
MH9.5)\YLJ&NH%0"!'K&C2XZ)+MH6?7IC>\X.O'NS\1HZC40;XFX:8+EWX_ "
M@#''5.1+^C)5/2.LZND:WI'T]1-$^)2F?X10EOV^AAK5F,J4+>75U9]"?SKQ
MUVVE8\ =#46<'6">)S1Y'?= ;0WX.&S.8@BT_YD@E;"%5V;KI6%^3;SZ=?QE
MQA6$4FRVP>6]8=[E:%NH^5;(D7<1PXTV8-H<K/9CVDY#<"\ ),\S\9E<;\MJ
MI*H=0O[K6M74UN8[==^R/5SV=%=[=80%JM W=H\D&B=:6[5#@]Q#O\-)F\)!
M;8ENQ-101X%FXD#[K HH5$8&T6^V;0_(#[_[W2,!A6](KB5MSP<Q?)EF,!R'
MK^)J5,W!)W_0??"Q_D64Q8+MS+#,(G5$O$;\BPM-'H4GK#&[XK]NVKY%X9FF
MP9=E<'\ZNYTI )8>0.N<!68\&RC50B;1D[.8+C>7;+BK>K^.^FS:$%U\ITEG
M3B-M>S?+&\/56.6H@'EL14C)TRA3T)XEXIC=T^796CZKRSI]=W@IF_R-;W.@
M36O%0^M:FS1VN9-R% "]/*#F9_BS%!&",E>E&;IY@AXE2H3! W"3I3RN[_,%
M*[%T5X0<,MM"WZ.<4>G7F+GO=(VZUXN,I LGD@:C/<0A)2%($%-CQBP%L^Q/
M\%X00URFYNG83@H9QZX8)76Q<=)6RLBSH>IYB98B0,2S,P=:LG[MV)(Q?V?+
M['+2CNW6\XLX<)O$&Y?;D'<=QTW;T/*60NE&-\D5N*5E*BF]!Z-J>2C^THF!
MKK7DEB*.24>-(K_)>->N<'$IY5/>_5],YF!XB:5Y3CR_#\;T*',!=T JI7"T
MB#V8#<B'-'DFXA9*NP3Y?/H/XDAX]I&@SS:7)8WWYB!^:#68[#OWP.Z<[&O,
M.=ST #L>LOX.^MV!0,9!CMGB7I*Z#&]L(B;Z0/T3/&'4Z$+/P^!(N8!3N3;:
MJ/+^T^.Y#\ZHLT- .%_F(^\Z/$AV4I:M0ZJ3)6.=:D=0D2Q5ND_)G'-@1[1J
MS0?[PH3G&D$*8WV*IN&TL*0:NW.6;QHM(GV1QX5LE?Z^G*5T/<:X,8>NAZ\\
MWK#<VWB+OD[_7L7MWB?,-YDW2(YG,3V87WKNE)41&$^]3N@3AMF"WB8 W@\+
M@.SC&)82IIT%%@D &WN^XR$!T.FN;PM$X?YL\__:)L$KG*';$CZO>T<!(Y5@
M'RP -+,P)#/^:5U R=7V;XKR1UQ]R9(V1X<_H[XK^0EZG"AV=5FUC99Q?,%*
M,_OS9_IL@M7'RE&=DUZ.FV[=4=VA$;SM1J*KPTK3-J'JP_>8NBW^_85B)[7O
M70!Z##NS$_KZ2GX/[/Z8/X&KA7=@I_79(2S\4B,K9. =A!T97+C5@[C^ZP4S
MCP(,[K?-#=YTW=3K8I_A$L+? I%=V2D2';Z$Y=B  ^Q L/$Y+Z_39QU+K#OW
M96FB@MNM7H\B_65;K; L#3!K;/6)[+)P&A]8? _W]YUJIL,9USGV2"/V!=#Q
M/!LK!U(Z5=9\<(V.#I;=O(_?_;*47%-RARYF8$, /@FBI,3)O6Q[7@4W@4J\
MA:O+:PN555T0 +)&@\M).+>6QB#3Q22=$VIB3?U;[]R[J87JO)0ZMNEZV@KY
MAP"8<F>'@Q$<&/^=E33O/D'A3 *N8U:2R2/DE7P[KHG9B8FUO$\=,$S^%#GS
MT6^V5?B:U+;"_[S,\2':V+>'(  J[PB +^.5[5!,RQ0 W_^H(BX^@Z^9!8G,
MK_V+#I9^[ Y>E<M2C^R-%@TJ+IE$L 136(J>.4>9JHF7S"27WCTU/5ZWJN@<
MN<T @5A_U,?1O :XO;VO)P<#19Y@(PCF>I9%/<$4]GWP-&T[=W]L*7AO8TOP
M,_ E>EJ4'3<S4^CA=*$APJXW42]9SWY MZEO"T7;;Q@*6I.<+M^Z5*9[EV\B
M43&G#:/$5UE45:_J$ #R,QX)I4,HYL9=Y96T!39)'LWHEUO8/?!(&?%0 %#3
M,0WCSWPD1S 7L%@K$0(4["JY-G,[G3H\JU,;;M%Y!5O'GH^)/S1!33.>QV8]
MO2/QG:YP\>86(&$[:WXNAM%6B'+ O8'7&BWY%H,XY[JZ- ]N,%T I%[^JJ+0
M.Z<GN35-.OV6!W+]THMK3.E3\!I[1F,\QW416AE;UE[JS'('\191>L7)RT@#
M/+!\*I._[=Z"WKV1!?*"F:NEHEUY__2IVU=VG\*Y@7VL%!IQ"8H!S6?!059\
M5W23_DVNQ;G5_,KB:/!,D<^;J)@+ATMW>4SEGE*PKGJ$H=X7 .OY.F!9)U$)
M0WT*5[?<&44;C)^;*"N9"2I0;-V(LV-^QH5/K)V-K+)MS-8/?N;ZOO<)]1L@
MI,5KA0X '&MES/+&+AEP-(,+C)E5B5S[F"<+5F:L*FS>$?RXF8';5*38C>UA
MEMF%\+YY0J>AI%J;V5=<C3LC(XSC!89VLF>W@!ZE2-GN61&68;Y$)E>YS,?V
MZIK_0J'#<XM4@M-]S;UNCJ>V7=(T3D3O YU8!FP\B&!%SHGAN H6M(-57=CD
MO;/:XRO[*3VJQE\/!.30^W0&9PA8Y*C!@EN%.1MY.Z(]<W?>%F/]&6@?LYI*
M.C9[O8'+F2FQ[%-79-/QL^;QRYGW^";O\YS&#:,:M]IFB@1E?I4I;%/?2<S3
MR7JU?>ODMS<2HW!E@CZH3\5U',1 ^];Y.-B4(=)QP+:[I-SW0,['Z0ZUK%Z1
M>_M.)JL97@9TTGZ9<_A2AS@!8"3M#*_B=U8I^JGQ%7C T/U4<P$,9K,WS;#N
M D26@YV*TR,T18\<9=,CM7;17?I#_?C2N(C+1*:SB]K7\P]VFCEC.MS4RZ_7
M-(R$Q;7O/P2?\;>0K<U?2^_QW)55#DIX,+^5^2DUJ,8=[*H?K'TQR:S[H_S&
MU;83=@>W"6,DD?B. BOFO;PYHD0(<T'=KK[D$*;8=_I13V28::C.B9?\16T#
M63]/L^]#7'D3KXD6")5%2\'MF*I>AB5:@6/J/ZW?>_-ST'G8(:4@8,G8]^0_
MA5.)\7LXUE=57J3OIQ.GHO^I^O?#L._0$%<S#)KG \=L-1GBCICU/V'9\WU,
M8B>EMFO$6I8=Q9D;MR$W%X@/G-X<NB9>9<&K@ =@4F -+DOC<XBI2/IXWF,H
M8=4 T0E[5G)%#C;O>^MNG-3S<'WA_CL%6/6",2&N-FEYE:N6"\T"[7E6%5\J
MBF4"V58PJPKZLU,)./+>KSA0K'2? "@I-@,YH5##C[RB2@RUL RJ]EMI3K/6
M<ZVM5**^3[:7Z[:UOML3=@/XL R- -][E/\/\$WK6<)P]H'_"-\86:1V!_LW
M?%O'<NM_PW>2X2O5W*&8+&P<\/._!*?_+4C%L_/!*1:1FMN07H[2Y=TU6TYS
M<S]Y+)]KI4Y:"D.8=IVV4;HE\S$K_<['UULW[6%(B&I:_>:X%[B;>(68$.=(
MJ@#H=M% &:>WP630Z\%YNF95D<N+A>JA4C#/;6REPDWO1H?0^4"9DH>&X=Y]
M]\X0CO?:8$<7DHZ-FLYHC9WY>@"E4BT1(S?=*2]BHNJ7#%RL5=%OU(%"WG7B
M)1<Q](RO.B9<VFEY,[\MG]*)N$[9\!Q/8.K?_.F;JBZ66Y5:7[7SS(+G77=\
M5N_7\+=],LU;O/N]7VV86,MCQX!S' ?N*988/X^%9^N1^*H>GE.W+JT<].UN
M,G^1E[T,M+\L^7#TR^'LZ?MB<VJ#<3-*0DSL4D\Q_P,$@W]4W>QAVX_ +S!L
MYE0337?Z'<]YHVG.]$W_.>WU\E)EE5Z35X(=F7\F?__P\\NC6Z^>SYS;^958
MW?,&1M;H(&[D[T&3X76X&U=Q,LA:^A+9,MH'&%Y))G@KNHPP_!/)^[^-&4:>
M[?6/CK9VO=SL)5K*L[$%4*MS53<PT/)2GQ"9+MXQU%6&,_,^:@<K,-/48L!+
M &QHHTN:77_J;7OU<S?U[#1]_Z^;Y'DIN[V7=.2<8V73T#LQ;5[H+2C)9E[N
M9]ZM)R/H+0OYVE\\<=WZK-F"68WKWNL50N4Z,Q%J_3E:7AMMRJIG<D_(?CAU
M7$*18\Z580XM#3)%VHBURTDEL744">254<>&QESSUIX<A:(_WEQ6FS2YLV]
MG?'BG_W'JKQ. & =B(OY F!'=M&_O/EKYS2@#X$&+MR;*"A]]6E*X2<C?&'N
MGQ^LIN(F']2?51UO_+6SZF 5L@2OO1PVE//V=1$'KF$)K_G\J:%E8D8?;_ -
MW>_JFW'5/0N*NH'\)Y!70PEDY#X,R7<M0@#D8-@E2\7*(,D6QE+!+,A".F!6
M=PL ;\S7'KZS "#C7MUUG_-6PG1"2=<+./>E /C0P8-RZA+8K[U00/J'P5W_
MU=BR*R3^(\Q'"N_EFC:4J[NS(]+Y4H[Z7&6AJW#PM0(*KKG1X)-1SFNK#4\+
MB,'F;6$QF"%Y?&N"Q'\P$F>[+=ILV)YKBUM+$@#].-Y;^/^$ ;^G]>.W^WZ/
MUH1&KBK#\73RB<<,EO=YI1(GSHJRK :FOO=U?_@PK;,<OXN'?=;WPX5QR;3T
M^Y4I,HEXA+.+9JOD/JI9[6JK!/PM<8>Q*'S'W%7>U10!8%<1K=S#C8'8NW\"
MI#^4^0^76</@P_].WW\C0BO^)=PX6P%PEO3K5.[F?Z[?_:N6K$"N<@G?Q@I*
M@ZN\;03 87P5MFP)]M=>]L-=$\)%CUL" (_YF8K+8>ES,TNYQ)]WH<0 =9V6
M_/M1VX%MQ06'ULN;-&_:4?@QY^=S$AGS2G_I!S.&1NF 2Z'BP/02[Y!\-K&T
M2S.MIK_=0#\F*EVJ7,CB>*W)Q_74]9D)Y>DZG8&O>^P>W3UU^I/^*W>GSRO#
M4=\MOB\1*OU\I[J>93<C"J?7[+ONNC_COR_8QRMH"6^RI;RA),<4J!8868:Z
MGCW[0.'2+_2QM[UO_!0"DQ<.D%K1?90:_;8RGL%1$F%OZ,2!V9=T;]/9(,*F
M5V-G=*([Q(H#;B59K+]V^?!V'53/<W##IJZ !X^J[Q^]D^_6\FW,K![O./MM
MXE,KM]ZTP_]TS7W\X1M%!EZSS:ZD<=^$G6%#V&U5IZM!V',DA]TY9B6&C#^
MSI_=,V9(EZ^)QM<F!GLDWNO3O7";VA KLK\JOI$9N&0FT7.:ESW4%D^IKU8I
MZ2Q[.= :_M;G' QS\,T[\V]S ;,A3$N3M.[N$U'G14OC=3Y26N&?W%R6HST+
MJW\Y7SH<]L[XZ-FTU0GOW!SN)92O;11NLY7J!ZXJB*_D[GG=%-R=&_MJW<SE
MD?:%5T<ZHW4W._:HZ>&)@11U]#M-A933OEBBU(JL0@M#ENUU9J;.-U":^':F
MX<R/YNV9Q*L_ES^.OG%:7%[G$_%\-+C1IZ]LQD)OU6TX/*)G/?_5E['L).?G
M,TOY/UW>__ T8+B(<2UX:>CM*"F6>_=!#>K.SRDE7Z+QZY1G2TK/!CAF;Z9L
M\;HI<_/BII6 'DM25]34PX_U5U)='Y6V1Y0^3,>:]Y&7\XWC?B[[78KVM5Q_
M7G]?G[.W)P<U D%=R\EKVPK3@)6A22?^L8XV ;"R$BD GN6X?^WZ6V=P%2L-
M_VCKSB<0>7H27[B;!8#6%)1 \EVAH8A_6-7]'NMOB0$6A*B%3C^'WP3Y?I%;
M\U^%_R>RN"__3N=_*VNO1OD'M:".H=S2HYG_HOY7+<%:OM2H -B*$\&0*I\*
M@*=>I)YQMNS?.(F_RK"8C^6= F":N';$I0_,X=N?1ONN'87L(E@SV].V/1$F
M/.>E8"XYQQQN'(8'^FX$0S9[.3:VRGV-><@>\&\<H"9*9ME<S+S=N& -H&I]
M[?EO?>OFW[A(>B*]VF'R:/'@0H[=ZPC5VV\7/_<0W'/BKZO056.!\/"#!E]?
MNZ@::B+4T^5>+#T,KM>-0C;KAU:$_W0.QQ^\=*_V:>:)TZ?AIZ^.CX\.+\^P
M#=%3E-H\:*<VH(S?PX.JKE_P.@CS?9VVW[1/+4W(T$7+X3K_(N>VVAY[;0"(
M? R1O<%[CO!@Y(2C6B(RCG%<\7'1E4VRQQSA&9&^=11&;!7Z/1G]D,J#M[L5
M;&9.W*$M74UWW/MI7,K 1.RX\-.MIT\!&U?F-L)JC7JP8"#\5A+=B*M%G-XW
M^JF> YLF#*WV<Z?9<.=68TI%G+*)87;>1M<N6H6Z\=U-^>FN3> COR;W*<_Y
M4S6Q*)-)]^)B4_JT8W%4L]/5EHR90'HNI<UW.J83IKBT9-LWTA)?6M<PW?#@
M0ORMN:Q#2T<M@/A-[D10G^ZRA&&%LI^\Y^] :MBQS"@94:'/#CUWDNH*%9%L
M:!U+PCW0<H,;R!U-NOUX_+M/#4O#A40PG^%ZC;=LW]Q5L9QV<?S;U?V5(CI9
MK7T/*A[TGTM<=W@Z=A.#X4,+XT2CMH&8X-A2U#I>7AU.%IG(%D_GG'"Z$75-
ML_FTG]C-R]&)3Z@7-UUHVF,Y+Y-2X3Y-2BPLY=BJ'3Z1N\PZW-_O'+Q\<&_-
M<V]LT;%(=J[6TZ'!0!5*^=57"6;[,-/S;J_&!4"HK/*@W[:KR8QS 2>Y$>3V
M2KBX*%KY8Y-=SHM%<GUERC//@UTSC/9#H:)^G[/MSY46?<B6F/-)9DJP;PJ
MY(.LDZY@,9TB7I*N/[8TG_E9>KI-/K8X5R<X?>/' 7\7!-URC00&LFH/,U5[
MYD':2Y2E]S'3L4I$^<_S+U)/K+L8L"WFEW/SP$Q/__[CR&Z#>=:5-P%GEBO&
M*OH7QG/NQOI_L^WGDAQ_!,VF>\N:-W=<8&G.GMXY9$ZN73T9T[JVI@TE&&&/
MG8[Q< (@$"'![YM5:_:M<PG'YR]V1GPN-;[@4I<G]B$N=E]55ED-N,K*.0.N
ML)Q.@'GE'@EW9I6<0N7A]W>>MY6JN=D^_]SQ3=^%RR9GHUSD T[56HZ<+"K>
M5BP56J==R%G]E6[:U:%V^TH)T\ .3O,T^O$+BG4^:O._7RYI-G+68?HFD7 ^
MH1+S,SN$MZ_J+>9O0!:+%LA-+14 )!+TGS<\6!+QHQ><1>S?"E&"KRD3R?_>
MNRN(TT!8]O&!+X;D@/D90CK_;YZ5_N#])]^"P=P\,3W/?%<&,;F.KN1_JOYU
M.Q5,FR?FHPD5L;8R!O]I$ >N$7Z_#()H:6_@&\K*X@O,%[<5U@K&+&*9FWL?
MQX$HBL.M7W %3.]"U8  <#P$6=2KN?'O$91%7'4>]W$*1-\6%^:A;GI5HVG<
M'MX-XL<E2Y@ \'6'KSF:H1^Y+VNJ8'K3JG@)F+4_9(=!"[YM+91_<@LATH&^
MGQ#T_S&7^@_D3Z_[7^5U0MVH %"-)IL9YW\OA\X[Z5F?V1V=KS(<%;Q3[7[E
MR,:2V8U+H4-$VBP4\R!*$0:YIHH[?,[GJRV ].5:4*@XG@P!8AWM_?/<( &0
M$L^%\M>G^!X,Z'$6(C'QQ4I"- QS&9.(^6G^FZY(&^!81?S-RTP7_DT*M%$T
M_TB^V;>[QR62!4!'*W^= '@_/4?D&E9BNK%@#+$-OJ:!@A8L.7<()#5!WJ,*
MQ>A54%\ V" RH33]5:, 4(?_J=V?VOVIW9_:_2OM1-5]<.)9S[V"S8>T[4.%
M;36.?KI?^@+(CGNTP=GE/\#:TW Y,+V#+_\>87F2WAH]Y#1JNAC8.&:VV>[K
MEL0)I1-#.MG[I5*?*)RY ZB972'LA*"^,,B<4F?$.,39Q6^;W7][D"D Z$89
M440YKO7(??[BV3HF_Y%1V,^^,99N"SY[VE''?NO$M*B?J=!72'TBM0S'=![*
M\)4W1"NA=O'JK6"AZORRRQ-K9LD$HKH "#FJ$9PY8M_N;1YG^,=']F"<>\\R
M&<&.X>6BU(ERQ&!X!D&5:9ZNP[<E/*5GA&B8OGZH)F_[>?>>7FO]"\*=(CW*
M6(X;NM=7#!,Z-%7FP\OCZX-673\W>SF$.EOTUUF331?5O$*;_Y#]X"S"0$[M
M/O6D9Y/[ TS;-H)N"*:>PE7,H=HS)%@DQ]&5H8U5-\Z'9EQ9&]>_OR"'J,UG
M[U>+W)03:[@T</O7C:OT:P=#V5=X%<0 %_*/]E6T">\^X0#HUW,@&A?%#CN*
MV1 R_,'L;N=%VP/;*2)W]BBW9^_O-H@\!I*826XC*->J293S^X*.M@,972FW
MC1Z>O'5^./Q<LGZ!P<N-R=>+TLY\#/L8YBY*5?\EP;9^]5X !,% 0]4>V#2<
M&OY8AM@Q*$MC/V0.N9'*[^S$WT:=#,28C<^,^2-Q2\:.RK<>S>^Z:!L@_RAA
M,].&;<\T:INT,@S&DW#,[&"**GK+@M5VTL_6D'9]O&^#AZ?'P$6_+>75]QEV
M-DG-;\_9;1/1H.9QE8C\=:L<1Y0#7-)*!#TI &0MW>D!'NK3ML,H%X3I:KHF
MJALO1!PY;:US'W]-2/^Z-XXARSF%?@=[Y9M$9:TRC%CX#A^)D5W?)D;Z?W3&
ME4>W?Z/>3CWO9O$\!WB<JE:]KEO(['L)5^F''1/7XT*.9)_GI?,W(.-&$*D%
MF\#:(JY]$Z'Z^BG0I#WNR+.9#\TENW6G1:O3=JD$9'5+II)LF:LN(P0S ="&
MX.LOSIJ./FU&7!< 8I8[2Y!Z&G4;&O:JKTR\C,#$"C=$.^E$J]PQ3;\YI?F!
MEFEM]1#49\U1\0Q=)GN4/O1&-JU)XG:+&>IM0]/\S16'2L;C,=HHZN*U!>3%
M??Z6<C(>K)2N9>CTR[:XTZI$P/D>LEM6&=B]YF4D]74MF=ZE5Q:IM-.D#;A@
MV2<:,E0=6>\HDN2["R5=/4*0PK2%$$Q0FDR]Q\KW4EC:5-Q-@E;(6D+IC62S
MR96#3D=?-\E7"O=%(&1*[H-O,\+7]8GB GA-\(L)(NQ17H&9T0UHMQY:DQCA
MC!6<$-@^:!)%P\EY$!^??WDX[EO:N;W;M%%A.A=I@T"<.Q853\4E$Z3&T3HH
M1Y8/[BD2<[CZ'L=C(LJK/I'<3S8STGG5^W&'U@N=['CW&V /7^H'!$H$,)9N
M@94 ?[!_@MY%(1/7968?O@2;R&JTV72M%/MS_4?W-$A^L44-,*&EZD: AOK8
M%C..#C<*=(^EP3=P%8F)R^SRD4_7)X8Z-0UK'_&2K.L#?H6;?M44&R\^W^HC
M49.*FVV-AW-5+PE!T[UC[1/AATAT" ">\]4#P$^,%+2!QXG4Q^C]8"B=>!N]
M 8($C06T$M-H$D/;PY+)2ZOX6#>,GC9.'&7L$9]6?;SCE=Y2^#GK,IPHG/J,
MR'09(KMW#7/AH 0G&&7,"B?NUJ,<?L\-#CRX1%V?LTG898^UQ(G2B-F66KXT
M!,7;AECVO+NR4*ZQEO\E:H&"AR]Y,XW80Z!B)2A+)R9=71TK&M5[V,XW](K"
MGF#.%J9Z4HZ_:MJ830[REZ1EW8RF?G(4%2$'54%HGNC)?V]ERBO%4!_#Q* #
M"K^EH&9I0\>FY(=-M%[VFV(_;)-T+)F>=-0RO;8!0!O,?OE[7PF+I(,_.'9<
M45Z>I9A1%XQL,B>;@E*D@<_/'*N@>WL:.!2X]9VYTVO_0/L<3=7P\F692'@M
MEC''T>"3/)\7/4$/$NM2DBV]2X/EUT4Y:SB-D1@3-0K /:? Z3W=CL!^[V>/
M1'Q$F /MZGL9AZ"C4@RVSF'3\R\=*,8OS=%DUP=AUIN6?>F\$XPG#Y:3,XO*
M[#4N[APH)$\;OKFHL^O)]S$<TY,B'H23L9)#6O"E-E,?2AI::7,50"RMN57[
M+/[0YBYV#J:,_#4_,\OT27BH5WK\U%X[Y&RJG>0@$%_%@$*CV'K>30%P$2/G
MA;1GY_+*4#+4F0O?A"S5S>OIDGXMNS?1_0 ]V_0D3OO3?9;,T/<H$Q:&YI*!
MWFC#JFW#*9@>]&M;/>"WX#:[;:3>H=)0K^ZTX>@S5HW=;;$+9S;)E(R\X#J3
M^.)<228Q#1-$29.P9K)QSX-<(NA#RK/D'@UIZ:L!G2,,BM:VF?IUEH^V];7]
M@O/7J7+,%W]@V@Y:QI8@2]IC"L3?H_<CE[LU=S!CDOSQ9SXS2U+J&Q]-DG_!
MHU7DJE]_MQ/62'PF+ G CG&/\"KA_I0;OF(_E\DF=!Q#C J%?Z2B>QV^:<32
MHP),E [5 "NU?CS9[:0M=K\/]B[M0<"F:R&R4T1V+R\7<TE&"TI1>??A0;)2
M(%U&SS_=S5<VA#6T,ZGA:#E+Y/-A+XGP%8WJB$?J]4PO]F6F;#O\&E$&+>H[
MZ0EF4FB8E+J*O1UK!;4EMCI]9AFIKS)90J(VQNG(#_>W'%W8L&YH "<<=A5&
MUN!+Q[-4V07@UN+. GDPD)G.5R[)1)T,N'Z>!4N[./:4$&KK_RM\PV.$7*;C
M!L_]N[B5YO+6L+/<8R"#Z4NMGT\QI:3CE$UE93Z Q$Z5-=7DL/J*$P:Q9@E'
MH]?)%+]J%C%]UPFDK?O<U 1*\*7%.'M0&K5@!M.)78GKN#(++OQ@/P7="Z<7
MU0N>FO6.&JIV1B]-L%T=NBW,<MDMA*-/'V1)?R,;KZX D?EP"&OY6\"\"I3:
M,"JA^"Q8V]%@CF^:3]%J.1GK'Q9)["UPJ'UMKW^/YKM15_*=K3OXDC5*G7^S
MF+!K<4ZB<U"U([@R1+S'_D#KVF%$^)$]QX:/;/PT::OT2NZ SJ4>0-'7 M/F
MB)9#KM*^$6E8<#MV:8KV<@66ZBL1IH_MTMP\^D8!'&T[49US<L0XBX!,E!XX
M.Z\J%R:R.G@&7EU")E*?PNK$>KC*?MV>41_0$C753;\_GAPL#'%;5NPJ:A8=
MLW34V0,,?PC98Z>=OM7#D.;RZ]N8T!1$'A<QU"P!\#.K"LIJP;.>&%;4*%C&
MEX(BB^@B<V^'KQ3*CX5EO&12_F"69!)F!( D(A6!.HW8_+R>O?V&*B;@3L,4
MZH&'*WL^5$XFMH=Q6@!LS^;=@6;'<4\)@&&KS47L4@%PMP_=BV&[\'=@ON V
MO)=HY0\)@'K24@W'/3C&LV=I@&.'U.^98.O:<I#VG1-X1I#+C*+AKD'Y?=1]
M:E5'JJ#C2:T0 .NM8/RAXT@1OI03\V&[N;IJ9Y4PRHU)>/PR-,ZL\% 4W5GB
M]#CC:C-/BU$$S!QAS?QZ\2K<N$_J0-C^H0]_]<#E/Q3W08@GNR*F$',2W:TF
MM-6>H:G($R,,PDZN,NLZ2S\QK+Z/K+$S7"VLN&[,-/36*>-$BV:/QZ)/C_4I
MZ%F*F_U,5A+Z1>($8MJ."X#0# O:O1RF%HFMSJIZ@U/E'A]7;9L@*O-W+,8Y
M@2[M,:L133M[6T:^?2N@_Q&N0G=@C'BTU!ON/]G*.<<?PC48+4US%%&:$+C'
M8=KVH]<C:SNM9)(<L!U$!12")JL4E(](O?IXPXCDB4/^O)>QH0J4D/7?L75%
M>Z>N/6A'&/LQ!,!F4.0-3JE%.^$W,48DUF'EOQQX='BGTQ%2W635SEWO=X>]
MZMCQRJ$1H%U7 ]@5!M+2FW=T;S9R>I5&)I-UTV9G9W=G=:E?4U:VEWH" )N
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
M8GK%XZ8$3=@YX>T)?B-W+.8SG[F4W9\(V95,9$S)< .P8PY'K_SYT.XO>?[
M5T^D.Q%7Q%ARO/>7);@B@Y5&I%?@<#YZ?A-=GWOU&VI5^CWA&K;E5 @$;#NO
MRH.34+MB**:..+\_;QX^MK,WEYY'1DK9FP-2]JYI;$6"V"ONDTI=%[S2R7?)
M\CJBWMJ7=R/.6D3J9)Y-KT]K"^A=?[7GB*@P%A4;*1M3D=WN^K)?PB1;I<C;
M<?!(TX*L^@Q)G"7'5&;U,&Q.<5,)VO0[RZ:=NE_+;AUA*,O,[[;615ZXJ;[O
MTQIEW)>-VS]UQ#!0D;^0"^=J)*19I>;<9X9RN?@;#FUZ6SV>>:<&TC8[?-B<
MI#P[(V]DYV3H'_"6DU-:&CU2_L"[ R=IVY%T+WA.Z_A'$1KZRC+MW-RS.ZME
M1Z<.Z><I.%'&W[WQ#5PD9Z<N&MZ)61VJ0ZT!SVM3E)CG&*@&7/@@4$[/SAO!
M3R3B%48>*L^[;]B_4^MC=:;A3DIU.:-Z@=CG/D*L-6B-3#=D33$,:O)'UQ@J
M>:]Y];FEHW9SA]7)\82DQV)JLSN/W_U5+:]V[PO\QZ/N#NOCK,IRLU>"SSY*
MNAK@E=3>(SPFG>DJU3G:F928^/YETD7:-<WB>/&,]]/,>);F\'O'6N):WC:"
M%/TPY3!YW5;\R5J_+X8?4PZUO5BYP!F)3>@]LQTXUZ/*MO%VY:.+YSWC;*3;
M1CSN<=U8M).5XAKAOQJ9U1C8_(Z4(LFEW-EIZKE7Z"WCH982@G;:6NNX?U\>
MY=34(<-2:X[VPP%UEU:GI)I*_FQ4VH<\B^YK*_>[*EW>T985W,VEG._\&O&O
M^42AC"T,?NC%HWF5!>!BH@]W+^DWL->&=Z2V&@*6E@(@("O)>:H^E#'BR8EZ
M 0$]/?!,%1=U@_SU))I!_K@57FWJ5G?$OT]3?R(_")"'@*\/L6"/%;CHT^-V
M"FP$5U2<AY;:45S9(KX%[E]R$VB,6)[P5#:>3%5YS38E"' S#8/I-QH45$I*
M;]3WA(JD?CIY &_\;FORMT_SPAG>[>B$\\:W96Z45T:3B*%[P.I=Z'/Q%(E1
MISP&9O1\].C*W!)5LN?EXERTRT#<G<RQVLW"XR[] UG&:S+BUIC;F2PD6F]!
M&8+5!D;\!*,;/)$$QBTJ6!.O,#VHUT% #8NB!?"9H]K1E_W @%',^M8KVB0P
M]/I9E$>XJ%R U*&$^N*C:N.5\=Q,\O CU"M/FMZHO.5H?&-K'P0<[+P\G7><
MUS/::G329C)Q8TWCEO)(,_QO/K&1 NY>)'O6:;KE"*H:'7F%*,23Y!BV5^P;
M"9$+"N\Q;]<TVYE1&?18>]N#Q!,?-.H2K57U%KZ"=',<2[7<0O<6Z^)H="!?
M/"M+E95&LLZ\*V[RR.+]KGM-K<D'C_3[U0/6<-V)9[UF($:'9F(OAU"Q*!^C
MG1V+J"BC+9\)FZ@777#[)^I<Y-,6:CU#E-\JA$@+[=9VGG]CO4\%1PD:)L_8
ML+>X3(,EO!ML1?P.]NCMTFB)".4WG[><Y/K6.2<&[[E;5QUZ8CS]F(1.W,CA
M.W41/JN6-4;KZ#EAAMHY+*6J0;G7;8L7=[1I!K:H'RZVTJ1M.5BL=$>7S]X8
M;KSXRUJCT'P5P@S34>?P2E7\;ZZG3^/Y5[^Q:RG!9?6I@ZU\I>Q3">[+298;
M/KY^C59]_%7LKC&RWDB'FTXP'T9%P5'\ULQ6AOIHY)MDK/026@9?2[U2-C+@
M0[5YRR!&7:1M*?/%%O7OMY4O2QQIBCYA7?HFFH\[I)#+1JCDT%.89.X3"'"?
M6\L:<NWF((?M1ZXYUB0/;NW1TMNWN.FR@<&MLH[D\;%!SR@Y?+99T-GP .X,
M,9"; 0$>Y'!L,3;B@J$J(Z\F"6N9Y>.=ZY4:27QQJA?K'10EDE]?W/4RH041
M5N>Q^=SF=992H9^(;WJJ47V.M;*W(BI%\0Z^TMUZ^IV76RSMNRY=%N4Z,,*<
MX%ZO/-$ZAZ &O+L+5 %^Q@H1_[OI0'H*]8;8"&O9$Q?+K#SPOD.YXE4BQ>;
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
M@3R>< <$6%IG@,/R0Q"P*9.GT 4! E-PKLAJ0]/%X>1QNR?W]UI5X00$2/C
MB300GF_W(K*0L-\U>/TW]%=-IL-IMS^>:<.:RF4Y4$<\&T]O.&J[1[3^O<&@
MA,8[$V>N?W9 <;EGCMX"R-$";Q(7'0(QG$V6/#VVX._3 \$(5[7/*.!!ZR;7
M9^;;*=^T]K1M>S8ZV%RVT#LK6T5E.) <'(XX]>5Y)<ZP4?%D>AEO/=AF#2O'
M \6"M2!*'%'E2J7!MA2"MT=<:/6/,/Z6KEQQ')-!^(18#-+5P'FDZFI:,FC(
M8\&5CBIU[J^0Z((U$RQK> .KPB:NO@=2L:^POT=[\&W7E=Z"@ D:EB."XH2!
MN7V>"ZUS\1"@&&H$,_WUHI;_F/90#%$\R N%G:;J*5P](7_"^ GCGPEC7&8F
MC6T?VHH5@P OS%K61 ,$R!39:&K5!*?.3M/.8C3T*IX;'5_>M?) G&\:>_G'
M^+N$9IW'])7RXN:JX'M9]\%SY>B1A^CS0ZOZ9 0$C*AZPD%K>OJ-.*J:/K[^
M.$$WB[H](*1%/V1;FZ;N@8I2C:?W/P?F[ND(ZAY(G$QQ;_X; 1WU8Z&(X6U*
M8EZ$XVH('<U;?P7D7(K_48YE";/YUA\BNN6/<9KD"&?Q<]Q'X.0@1P(";J81
M(4 N\X=;A.T?0)QN-[1_>@+_R+C2)F^M1;M!GOJ#A1*O<W:3U ,Q=T'94GN*
MB\MQEWHWMXN;UQV4;13;^>1H'%!U#!$&; 2.W@/LS:7^#A'\&!B>2#,5O&ZT
MZ1V+RJCE"1<S2#7$-;K]6?$G6-&YE5$+4\FT+?&T'EDSV9LI;92\=2<XY%V.
MX[ONW.-C'I"F#A5C:4_I"\Q3=/W("A."=CYKR)4Q7BP>3Y^K3A>+V;0DL1YK
M(_HIER_9:L0J>>/75.NQ!,4[NAHMGS>C^_*8T[C;Q$UZF+XDJO,,8W3H)G9#
MX)!$ 1EYDW,BR"U8(3_KX4W-$/>0G"\8P1I+=<O-N67GHI\=+MBX"UBFJ'_%
MQ1'I1R5BT/R!Y/4$9T8\9X,^]2QG!SVP!TU/Y!@O%&U+%K4)\GAD'WN(]YD=
M6.+UPD,GV&?03D=@AS#)B?N$? D33@1 SSD)WN=/>MA?>EF4N<-O6,$9>*.F
M4]\4U-]WRER[7WS/7]>G53DD:T!)4=EK=N9%UF?DZS:L 0'@5BY)1!'E,[@I
M9*_X/K !*T0 <R=W3Z?_TDXX\=P[A9FN^.HZU2:YL**CP#-B(JQ9,GD@IBE6
M\:U8F=NB+?#'-UQ^+YTB-X#105@D;Y,/6?)EZ"86L6'WU.L&-WKKC0M*99U+
MR& '/2NE9*M,5:V-A>4[7A3N!F!!81,7TR=X(LXD;9KH, 3T%3(+N+<)(!WK
MPDI@9K&"<EGQ1]OU;/6/ORV)R$G^,!OXKJR[>_J#T^48.\3-,R^M@$54D39M
M.H3>2DWD-9,+EV=:J!*W04E-#OJ7]Z-K)6I25B]&E%S/;E9..*A)F\T,$-AE
MO;M>+4904RDJK>1%7!UBTD6]ME(T=(#'SZ*Q#?"95')XI11K:@F+^"9#<8[E
M;2R)EL.GV'9K\A>5NY6>..QPY-@H_N.ALPDJ<5W,$M_PS^CA'%<5>F,#!L'9
MSLT'W<C1**&7/-7I3#,6.$I:[Y.J]<PMY(4N1F/_M0[OE)ZU[@$Z#8,N5B)E
M3G+5#@"RJ],YBC> +AVJ:NU%CN 9$%!_LZLXSF%U<!8.0JHUW6C?;KW6-S6>
M93M-[PK8F8@58I24[7*TJ#ODVGC"'(=VH[T<67I\ UEB:GE/LL).>GUDJ;MW
M<.FG2+EW^ FS)&_U"HVPS>MUQ(6?B*?_=U[HK=P!EU]9^!XG;OXXCJ4L,</&
M:QD>8VC;QE5JXL,'S.ZR1*M)6]BVG5S+?JTV5TK[E_EQRWLTJUA4H=ZC:T?F
MK-X5M5U6+JQ(II@5520.M1S?ML.DR5$)[WBC5&EO@Z4+RYT)=]_AY\%J"_2Y
M?*3K&]8U"!#<QO)^X6NDQ1!;G;A=X3:*[7LS/NW<,S?FSI[.;8RVVVG6+^7W
MXJ6?1<SS%[OOBB=1DZ_GX(-X(FRV"G[KA8C*ZQF$;:R;AMI"UD??QQP0%SOW
M./FD9<+!KR-#G:GOV6>MNK%P9=[;/6&]%7>)5JE(P=Y#!$R1>TO:W[IW/B^/
M:5J]I#XD/8DN1L]X4%$4TQJ4>,6Q3$Z@@B2KFE[J:'NR!EP?2%[[LJ1FA2;;
MO;J]:$K5R"/NBX/5FY/!(V'SS);RG8VJS,O<F%"=20@HNDTNP= >L@].826-
MMKC@7;!K62:MM0H2%S>8TAO2=-M:@IB^WI<*GB6.CUJY+6@IIQ@H'N\Z=K )
MJ0IKXA"K;908K8!"TVW@C9(X*C<4BY5=%'VT]M"PY7CM,$GD\-K*3-+@]67I
MLT&1?1OS,/Z3N6GQ=W#,&RSL".D&NF2(LX'-#*4O!D@@62:@M#=%0^;29KDT
M=/5\?^^<ZIQ5"03XG/%['(Y_@2HD<C:H\T1VLW6G!W49K1'@\#/TVF+2+P33
MGGXG!O%V!8:]Y]27;U<?ATF'"R40#L7*%U?@8^3P;4K1?#5C#Q\-D+U1O<T-
MJ&)D%2C(\FP@RI-?5^[ (TZ]9JA&5&YGN=?:7$K>SRWR-^M1S[$U?-%=:*E+
M;_9:V(O/]EC0D:Y"IH'5YH/CS<Q!;LQEC,1+=V>T;''>L3,@_L(V>O;+2YU\
M'TQRY13ZS%0W"E56DQZ$BO#JT I+$A1W$VX!> E-L3%C18S&"TRF4+"U[T6K
M!Y'7D!:?C2B2VMJW'09/M_@%Z]IGG:0<LZ)Z2SM.:&(Q/[P7\I\3G%A*4V:F
M&2',U]QDCBW;B+"!FZ5E).6KH!)I8,WQ]'PJ;^*ET1Q?9+K9-^!24WM]N?:N
M;<[&7W/7A@-&H85=X,@$BFXW)TPP81',R +@^;6@?5E\O1_G,ZNY<;U+\]F+
M,P^NL6WW;\]94'4LL7DHX%MV-N"TS Q_.UQH5)N0+Z:98D_Y"C/T:[J?2'Z<
M>LW"' DQWL<N2QYY':9OD&Z]MX_[$'U.NY_,]._@R-,[CG!?5:[3K@6%\XLS
M6-JUJ,*T3\DM.?5A%T?>XB2/;+ERBK>4<6]VV\/C28^&Y-%GP3L,7CLEA1;,
M7A_:1M&O'9+!Y]267-6.7\3)X+<O#6RHL^LKROY(>QHYV^ZEO>7$>)S'B4,5
M'O9)8V+ /E)OI44IO)'S0BFR3@^,.RH[Z,Q9_&<@TR'I8(*J(2A9&E/W>"&N
MLJN%<+2KE2/5SUR@>]9@(N:YF2.HF0\,$90TP9QQG[S3AZ=7%&/>L2BZ#[E>
MSG1?687'E^<U&\4WEQC(J_*$WS-PU7![7H^^ 5=^Z M<1PM6"R/^>,IQ1DYC
M+D%5JL>"AU/<Y$*IUE(\Z978P.>-D[5]Y%=B_-LW&SMN,MH-U]_!M*/KWS02
MX1S@%H>N<\$C:O(%T/0[WMC":P-%/7ORM@3WT+1'3UBE7VAR&>FVT+$Z=^;K
M7>,# 3P1.3=W_9EM#))#\D>5MS>&)V+6;Z+L=-6[IN7_,;\34>R//)UY0- 6
M[G:9$) D^+T>/0?6HE=]2@K(S C6]_?7J<,R=XR0( [T &L\A[D8$UXG6YO(
M1!=3/N F@D.2?NL;O]17%N0N%QE@.;-$S^1)H:NT$1QQWB /KEUO[JY>/1_!
MS65BE6C$<\5WAC[-+Z-3R,T#A0$7/^EO/A]F\'L>8O^D?R,TU/<O4$L#!!0
M   ( /@^!E-7YMBY>R$  .,T   4    8FQK8BTR,#(Q,#8S,%]G.2YJ<&?M
M>@=84]NV[J)W(UU%B%($14#I*!(4 8&-B"@H+0H"(B(V)&)(%*27" @H"$'I
M(D:EBIC040'I74@!0:0EE+ @[<9SSKOW.V?O<^^[K]SOE3WSC96UYIIS9HPY
M_C7'^&<69YA# K;:6ME8 3R\/, %[@?@+ );CEX*\O(!? !NX>&, 18 +\^O
M\NO(^ZOP\_TZ"O#S\_$+"@@*_D6$1(2Y(B0H*"PF+"+ZJW#/Q,5$Q7]=_!KD
MKUUY!?CX!$2%!(5$_].%4P]("O/\QM/,QZ,,\$KR\$GR<)H!*%='@;^HQP/\
MK?#P\O$+" IQU1#C-JC<RE6?CX^KM !78^[=,.Y]@%]20&KWP:."THX7A91O
MR.@^2'XNK'+L;8/LZ1ZJJI[7S7 143GY;=MWJ.U1U]B[3]_ T,C8Y)#%<4LK
MZQ,VMDYGSCJ[G#OOZGW)Q]?OLO^56[>#[X0@[H9&/(R,BHZ)C4M)?9R6GO'D
M:>:+O/R"PJ+BDI?ORBLJJZIKWM<V-C6WM+9]^OREMZ]_8'!H>&243)F<^CX]
M\V/V)VUY976-O@YN;/ZRBP?@X_EOY0_MDN3:Q?O+!T*_[.+A#?G50))?8/=!
M0:FCCD(7;T@KZSX0ECF6_/QM@XB*WFFJK-?-'E$Y57VR&NV7:7^Q[+_/L/#_
M(<O^U;!_LVL4$.?CX3J/3Q*  2SFBS@-X/]J(6Q%R3*UP+<<0$@ W6!-"-#
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
MTA7/UD7:U$4M4=#-_G5HDD]L'$TB\C%\K(.^Z?/B[8D+CBE\A_E4*E'Q/98
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
M#:4'8X1YS ,?A8&5[^?H*%-;OG5L4:^*&4=!#%CL>RQ)H$"$*0L+<TA%E,"
MQ)(%B$98II:522Z%<9R*)!]%6?Y^)^RU.M7*ERXP-3.D+L9I8%;<37:9@:V(
MCL/13B'@/L3L8*3QP\9.*7LT%.SDQ3WC/-KTWY_79;94G_[F0+>LDM 3[,<^
M5N!%*!(0R=B#*:41]!/*=35"]=7*!]4YVM1(M96M5VI_-ZYF7. ,K<%/0<V
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
M&)(T()"$(A""2)F$5@'B=L-/C6);Z:LXI7JC8E[FS\5TF%EMPX$\,"'OX7N
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
M(XQ/8O6&E/?5>2$7_.?GOY2"?UA^6#Z)4B<O7^FNZ951?$7+*GMH'J5$1B1
M,$[\""(?Q1![U(/2CWR?4"9I*FUXQ%Z$J=&+%A_(1?ZUK&N[9ZWH@&QDMZ.<
M'M-BQD3#@CTP02GA085U*SZ@S^![K8&"_ >P40)LM0"_MGHXI*[^(#IEM!YB
MC$IT_6%ZR7\7/.F"?)JVQYMZ[)PRRH-(1I!+(B%"-($T5194HDPJ)1&+2&*5
M ?UR@*E16IT-LM@*V"-A9A<_,W:Z!)6!N:<&Y*,!(/TR8HYH[3X19G>0\?-?
MCJAX-.WEV'47%-\OR+*L^M74%5GF(?(]&80QI(1RB"@1D'!ER80HE"E.PB U
M+Z!T:I"I+>=M4?Z-H$T%I1X5^E\"VKVV7<$T\/K>5N[?(G33C5"_,OXG(+BL
MI/_+AXY?WO^$6D=+_9^ZMM^[NDZ/NR7?MEZ4C5'L15)O5ACT*,<0I2B$!$48
MABGV0QRI__E6)9$ZQIK:DF\R.'4.^E98$W/8&F2S=[LCZ :F@=ZH6;_U#?!P
M:@!TC3>J+6"@^$NSP.26'D$U_[E>/ >>G^BJC8T_CPE$),82>C@4$(7Z&"5-
M&"2!2*,T]%!(C6+G3CQ_:B2A)01:Q*IN:)_*K$<P[.8#!\@,S &#@&(1M'(9
M."/%IMB"9!<C<AJ"SE"0([>-%_%Q6N:]P(Z.RWK&;VRW2U=+_F65L]]TM1'%
M'N^JTD!SSH2,620@EXK.$$),&T$1E *%?DP)(X)9Q72<&7":)\0[OHPZYVM'
M[G]KJBA9!GZ< ][,,'()Y\#,^/$%AN^Z4;,/%#&$PFWPR+E!QPTH,83@(,C$
M]+Z+ZL]^+G(I2IU81A;OA2B/%D>EA @1H1@F+*40)01!BL( 4H[\0%"2Q,*J
MU8G%V%.SK]J:J@MQIRBH?S%:(]S-Z&8@- =FGA;(7;&!EMMYE5H;8(:H5FLT
M_FM4K;4!YD3U6JM']*QB>Z09<\N-;6GN.4$L]'WLP3 ,N6[JKG9Y@E/M%M(Q
MKBE*A;"J9VLPZ-2HZ:V0HM!QKT5;'.-%P+=E>5L3W,T8RC6: U/3\4[NL\U9
MT?,F.\)A^5L+B-P6PC49>-R2N!90'!3'M;FWAX.I??Z:+&Z$7E[9\J[Q!V#N
MH2B,%, ,(8AXK /MA8!()CCRN8B(,&HW>V:<J;'.CJ0Z&:L6M8^+I0-: _^3
M&\!&(A:-U<U 6%FXI=Q@-E;JU#'L'#FGS@/1Z:3JN'T\9]5Y'?:<5@:7]ZUL
M5ZZ*3!='T@$^<]]+24R0A#(2@3+,%#_BB&OW.TXE2P02E-M5I]M]_-3(<"L=
MJ(JN\K4 JUS98?6;R'*K^ )*,UNK/T #D]\.-EHREZ76CFGLN%S:WA CESP[
MIMYAV;*C5_5T0*LMG1 ?==GSM[JP:O:HN;WJ:#F7(B91%!&(>15LPS#$1""8
MJD7N!U@&GITOJ&.LJ:WN6E0=0J^$U97A-^(VK5HMC^"[8#;T-+L!;V@G<W_<
M[!W.YQ%QZVON&&]<-_-YQ0\\S :W#'."M8DT"1$7A,4$^@E+E'D0IY"0A,#(
MCZ.0>$A@9M2EWG;@R5'+Z&=9EL$^0P#[*F=;@X3^V*(SZG'7ZP0%V4)B>_SE
M*"_@SX+?J:U/U=U#U\2XSQ[?YKKTJS)T?&71A"$,:*"H*1013#U%31QY@J(H
M9"FV*J5_<J2I<5$C*-B5%/Q:RVIIX9Q&UXQUG& V,,WT@\N:8LY"X9133H\V
M*HF<5?HE:YR_H6](\GY+Z,;91FD:2Q'&$#'BZX/Q$*:2A]#C/*9IB!A"5M51
MCP\S-8+8]"<O=)FBTCZD[@RJ9MQP.58#$\-A&_<!DJZ[47 <;WQTJ)%#C;O4
M/8PR[KRZ;[GD(GM2[/(D=DR4]CQ4)$$<\#B"410H5O %A3A1_!!$,HP227G
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
MPMR'F :1^A%Y7I*D@1!&02@]QY\:55S9E$KK72'?:&9BDG#I!QS&E.C4EBB
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
MA(DN?:L,LY!'4. PQ8DO$4G,2]]:#S\UTJL-B+9T1V.I_3 #2V$37F(_"Y%
M42K]!":"5.EH$N(DB&!$PL23@L4R$/-5OB*+5Y^%C1#_]\V"D7=A0&P']SML
M9=\427FW07?[^MEDWS9_'!1T*V_%@."/Z$]N&SFH[QYTFK\^,&D^[7G1[@]G
MZIMV0K)V0C9_JPP)W65@L="!<'1=9DOU H&%J.OB$-T'J3X-^'YU3U8@*ZNB
MO^1Y][D/Y.]JP)UK=1^#3+UKU!,>2;%JBP8O\^*!+$ #_DXUX7;<'UQYMGM/
M\1DOC>U3Q_3?]-3XA6>G[U-Z^GSJ,-CR6KY5GQTNEKR<IQ&7PI,4,E_7>$LQ
MAZ3JAB9\+F)&XQA'\V7UP3<L$W9D%*,EG=9+>G>LX59T*YI:,;6TU4+3!]'W
M^4(A:NO/.8*LH?^F)UHC^6M:='3.8"N?0]_,:>7=^F*.C#.N[^6TH@>^EHY+
M^RW[=_]89ZOG38=BE/IIA((4BBB-(*(BAB2A'A2<HX"J5<]Q8N,VV7_\U#8'
MM70F#8Q-L#-;T_T1&7@YFX-AO92/Z^QT%;\88M0%?%R]EVOWQ%7]ENU[DA55
M6\*?GS??_CE3YD+![I\_BB>E[[>LG*L=?THD1C"-M1>4( 0)$@0F/I6Q3&6"
MB54@H]FP4UOF6M2Z8R;8"*L^YTI2RP5OB+H9$;C'<F"". JC/J3Y=/77<W!:
M4X8=.DZIQ'#H42G&#HZ7U&-Y=P\WY>U]5G"]P7R^%>Q^F2_RN^<F>,&CE+ D
ME="+? 91&#&(>11#Y*=^$O(82;-@ZC/C3(UT*DEA)2I8;63M$Q72@:V!?\L-
M8@-3RRY8MT.!9>&7<@/:6 ZH+6!<K^7\47! %36#U0ZLZ[+J;JD=0G]?+UG5
M'K8ZKA)53L6_E>"QR/F:-:U7=#^AC+D+<#R/:*>_I^/V\1P[YW78\^ 87-ZW
M#L23**N>++5CJ'4$S:44G'"*89)@#R(<1S!-> A]'*, I:G'6&AC[IT::&I<
MNW%OUSY7VV(-)] T,^-<8#0PNVY%; X)9IL# 9=E$;IQ<%SLX,1@(Y<PZ%;Y
ML##!F>O[-V-K.M4W;[H@CA(1A@&,PM17)I>OMGU88)C2""<^CZ/4KFO*P0A3
M(X"F7$CEH[6T&DZC:+;^+\)FX(7?5E$Q@Z57'[6CJCOOGK8_RN@]TXXJ>:Q3
MVO$+>^RG_G.]>-9XZ)C>YN,H/"$P1@1ZC$00<:;6,PM]*&*JME@)2H,H-=Y'
M'3Y_:DM:2ZA#P_TZ-+S'5N (A@;[I<N0&7A!#P**Q;[H,G!&V@_M@^1H_W):
M\\Y]RY';QMNOG)9Y;Y_2<5D_@^1Z_]Q:][&8RS257AHG, ZP,DFHAR$A*88>
M2KB?<!8%L32)A^H8PXK!1@AZ:@)RJL".;:"%G55R#$HSN^1"@ 8FLNN#L*6/
MG2WKK&V3#O6=6B?'QAG5/NE0]*6%TG5I#QOE3XN<DL6?_ZO==#!$F!\PJ+VZ
M^NA80NRE 611)%(?JSU);)XVO__LJ=DFM73@S__5YPW\ C8#DZ0_& .O8I<X
M6%@A_?$8R0*QP,7."CFN>:<%\N*6\:R/X[+N61XG+NG!1>^^B8)EI;B6U0;L
M^K%ZUUXM>?7CU>-C(5A6S?I-=G>_*IOJ-&H[1:,@HM#W6:PX*V20<"*AQV,1
M1EXD&3-*8KQ AJEQ6ZN%CNJJ_2EYK4AU+* =6$VG4NVY*C*F8U/KZ];+;%6"
M[[-E4SS(L 'M)?-G0)[#S\K )+N9D&O9>'(:':I:(?5O=M4 M1[GJA0YFP,+
MXAY^+L;*75]7F>MZB=05BG7'";40^+K0JT,'4C>5YHE:-WJIK!>;V&O1N<+J
MWY#="2TJ,%R=Q%TV"9WOFIZ/'N^==)GN>^^N"Q]UX<[ZHR#J3=#4/7ENL\(C
MY!&?^#&4TD<0^9A#G% ,(Q*D,1:15-MNN^KNW0/:K,QQ*K=O]Y4++?!NJ9[9
M)BG_,2_TO/3<B1^'WG)3?C&<H^W/*TEGFVI4SP-DX9NA,LRV_?B0K[.#[U3_
MY&:^^ZZ>/%/<D67VSXJ^WBA:RQ<9KWY0_/99?<[:-^RU?)\M==(267Q1OZFK
MI[_=%-?2;)C=+3.9,;)<-2U0E<B?U?/87O4Q/Y4^"Y)(316+((H1@QA170C=
M9RB5J< QL62ND568'A?^3,JL2L[85=>2],;^'!C2Z(3G=FABWE%]!O:4K\S'
M7?7UW&\  %L$P!:"ZIX=$, 6!=#"8%9]T)[U7VD2W;Y'QE9BW#?3*TW1P;ON
MM>3H]_;\L^!WZK%O1:E&J^74:0$RT.\X_1D2+%7O.!9 [(L0<E_B.*2"<F%4
MF*%[F*GYDQHIP8Z8O7(O3H!J]L*X'*J!:;T'2M:$VPV"4UH\,=2HY-6M[DN*
M.7/U!0W;E'7^5M3_?JC#@YHLXCHA["9?+-[GA>XR-O>2( YQ)"$F<0*15%8P
M95$"(TK]R"=)2BBSB]^U&G]JU-&*#[YO%?A!1[#OZO!OH$U;U'J 1A%+:K&=
M)C/.&1#\@<EH -S[=5FS1\]]2S4+&<;OGV8/T-%F:3T>TX\0MUW7=*%ML2SK
M0P/"(AH%)(5^&*K=OT^Q[I<30T'\,):,QDED91D='V9J]+;;99+MR-G6A+$C
ML1/0FG'5Y8 -3$EGVCO.P">U:DAY?[; D341=4/CE&].##4JK72K^Y(]SES=
MCR0^YLN[6U$\Z+Y=37"(+Y"0,>60$U]"1%,*<<@$1*&@@10!3U*K8L.'0TR-
M'+2$4 WT4#6P[YG3< 1),SZX#)^!N6 +S5LC:*R7_&GMG2[W(\.,NM1/J_ER
MF7=<V6^)7W&>::8@B\\DXQ^6;\ACMB*+ML\"HE&8I@DDA/H0"89@&B82AFGH
MA31*HL"S2F/L'&UJ"W\K+-!EE:%.V:WE[4D"W5B;\8$S! >FAAWP/C?@O3$%
MSYHFC$!QRAC=(XY*'D;*O^01LYMZ9D$JZ^]JR?4_>M?R1!;:^7NU>D.*XCE;
MWE5%+^8ADQBGDD$6)#%$T@\@3G@"8R\2 OD)BT(K0\)HU*E1C):V.OBI+&:Q
ME=LR8]((<3."<8[CP$2S@;#Z9D?D&2 KT$I=5\MQF'!I@Y+;)$RCD<=-S+0!
MXR!9T^KFOFT+'K?E^I3E-$\\/Y0TP0ID'>2 "8*811@2GWHA8EZ %?DT)2YO
M;5H3[(]CM$SV"VK>CL ZVW*1RVI/8]N'X 689KS2"YNQ.@@\[A;0[$*D1V.
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
M)C! 6"G .(: 981D@N6"Y$ZYK[VC38VW.L::H\KY.JKLC?XR%D>5R<[] OK
MMMV^#03AX-NU-Z!W0S9:#RH#):2=&_&5<M)ZG+^<EM9WD:^4A0Z;S%OC0?6H
M+U",,U$032ZRX"8&B@$I* 4%RE1!)8>068F+.HTZ-9+9&;U3?#P6<?!57+:;
M!#O2"0[MP.03!%4/#0P'E ++8=B,/+(RA@,8IR(9+A=[5F!OR[GI\G?/]5W+
MN8EO]^_B@BA,"95 )2+1W)1(@(L\ Y"E>9S@JJ.24Q5VSV!3HZ36UJAC[ U!
M3R_.=O03"KV!6<<?./?*; M$PE9G]PTX;H6VA>LG5=HVU_@>)9??CUJ\G;2
M._Q%MQE<^QJ&/.:TB!E07!+--R(VC3]34!28\9P669XYQ4)!K)H:,1DS[\[T
M2CS74?'X=YT+O".J,%-M1WFC3^#0!UWCS9W'R7A K .?G8>P;.33]8!@GIZ_
MA[RY;Y:S$03:1:B[YUIAB./<E%JQG (D8PZPRC&0^M%@G&"%E5/OY@OC3(V4
M&R&M_8K+EUTOX6K'EP'0&I@!?8#RR(ONA2%P?O3YL4;.D^YU^#1?NO_C[DD[
M]_H^HBJC6-#'F4",<4D)R"AE &5)#$BN"E PEF,$.4JQ==;.P9VG]MCOC(N4
MMLX^;><0KOYG^R80!GZ:]_Y_Z//?*7'GK*]>F3N'=QHM=>>L ]W<G?,?\-1L
M7TO34JFI?- O_JH*KZZQGLF<"$P*_?:5/-;K*?U:QBG.0)9D"5$L(;20LXUI
M;F_W,NX;S.G1W TYW%?SFQDC>JXM;M-VRRJR7E6%BK6:@J-,>Q_:=J_H4!@.
M_&0W9K8U2Q5N=8'G?3]N[IKL%H"$56/O&W!<'78+UT\4V&VN\>62%9=2E!^T
MH=6&\\.SV2,JV[8U8B8RG!4B+D .10Z0HAG B2A @B4I=( OB]Q*<\]ZQ*F]
M\%N#Z_S_TXY3J]I^5U:YAKLMM01$<W!^Z0)9-WEKS-VU?Q,A2<82FL!,<VW4
MD>G&$H13SK&]T",I\-V\I(^/:U.8K._YH+[('W*YE;L$GR,Y[U0@'B,J@< 9
MT11$!, YA( 0I8.<'!>$%=8Y@VYC3XV,#JTW71<;^\V&8N.!0VJ=XT3T<]+
M\ [,3C;(NLBEWPRV0YKC<*"/E 5YT]?:+2_2#ZO>M$G'6XZ75>GGZT'2I><M
M;N@$]+$LMU*\JWIV?J[:==9]%X][+IJ&P?]8K\IREHD<*4$Q@"C5[P<AC2PT
M*0"5"%*!"(Q%.OLAUVSEU"?(V1"7!ZMKSG#/5>= J0Y6']?4'"8Y-U>^<8;L
M@MGA41_X'5+'M+4'4>U"5/MPUW1'/CCW:_H<&T_NHLJ7P&V)O+$,W[+(W93Q
MVQEYPW6VU9'_W6XYGOM&_V[V"=[(I53SS2Q6! L!3>"<"8"*0K,CSS.0BBQ-
M94;2-%7NQW,GXTPM4FY.G3;T[^AYO?HQ+YU%4R\!ZG(N=Q-,XYS+:1-W6WZ_
M-%8&K,^[@L, !W.G8[W"P=Q%A\\?S%W^N!\9W'-N=,TZ<O%_R$W3/W8&14R*
MC*5 I29>@G$&2(YB %,I.2XHBQ.G',^^P:9&"ZVMG;89.RUWNEBL?E;M9?0/
M_Y7<D22I-L'_:Q+?I22-Z";Z7]NE_&__)<GC_PGCN\A\#:M/O-,W,S5)S9^2
MZD_Z ]KRYUK!9?'B1CZ]$VC'0*&F9>@#Q79&OG1FA*J-.7?838CI%OMV+<7<
M-/TI=1CU-K2LLPU:0<FJ=\!1&<O&]6/:LKKFQB*:.NM]UT.PK%I92901)H74
ME(6EJ<Q#@&0YUS\61#&8I2+&7L4SYT:;&GOMC+UKRSGV]GIU#.O'VG;9%@C!
M@8G&&3'_.I@^)(:I?SD[XNO4O?0Y?['>I?>B&V7BW\U+OE@92>A],G(NF.8/
M#:A""=-+HUC3B,0$4)FI@J<*0>%$(WV#38U%.D6I'6N]\Q=[<;:CD%#H#<P@
M_L#Y"\+W(#*,$ORY 5]' K[']8O:[WW7>"ZEJCR+-O3..<\S;+*;<2Y-5YH,
M,!1S0 NL!$D94R)QR:\ZN/LT$ZK:%E<^V5.'X%FN6WPA&7JATO3B";_T..=P
MV+7&P0CC+B[..7>RFCC[(<_E@USHOS[>+\7O=/T?TC2O:K96&OV8N,A2KB@&
M')$,(%E @%/$ 90)(SF1N4RATPKBRH!3>_U_I0MS$/'4&EOM8.R:BI9;SDTI
MIYM0CS7XEDN*@) .?>93FUJ!N#-VMZ$:3M3'%9JPRXQK@XZ[TK"$X&2Q87N=
MIZ+0^:/R;W57V$227+$<B#S%YHPZ!31G2-,/S+(LSC3Q.)W"] TV-<(YRNY8
M[;([FGP:5S&A/ISM^"44>@-SBS]P[CI"%HB$E1'J&W!<%2$+UT]$A&RN\<B,
M_+CD:]-I\YVL__>>\_56MJG?99O[_6G?B7;&<AZG!5> %%(!E' &:,P$8)(K
ME"4,0IS99;]X6C"]M)?&YG,E()T>O@ZI>Q[3TD]$(T ]_.EQ97346A^UJ+?V
M1_>[ I)/8Z'ND#0Y+/HC)4Y^^RZKTTM>]V47=<Z1MCM:RZI3K/[IN4H^B>;+
MB%H]%[\%RK3T![@WV]+CMN-E7/K[?)!U><-MW MYWR\W\\W+A_E"_K&MUFB%
MHDRE/ =<X!0@@B&@1K(7"883">.$4:N"_G,WGUIL6ML7*6U@M*PLM"_I/0&N
MG_-OA6/HX[$:"6-;]$<_$D[%O9=<]JKO/;G9:"6^E]SH5OE>_(QW$H]YZC\N
MR^W:9$$T^V/ZZ>_T[^9Q!E-)"U"(C ($<P)(K -!54 68Z@*B9P6EC:#3NTA
M;B./[Y(N-M\C3M>R;M3CG'-S'6_+/>S * Z]M=T N+,W:%Z--1*A\VNN#SQV
MGHTU%&?R;>RO]:.;*J0P)_!K^5V'&?,?LLY-- E77R1?T+*<JSFO(MI[\?]N
MRTW=87GU=/_P]N/#LB.L^X?</*AO].^9@C$ED$F0I48;2/ 8$$U+ !.9*J5B
MH8B3',$ -D[ST*UNI%RE*39.Z<>S*IREG78:=>S.NWA$ORPT%K_J<-_@XD:
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
MN79=D32;%8RF"*0TPP"EB *:D4+_P].B8+(@;F(6YX>9&JD9*P\TZ#P;3UT
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
MKQ=1"9SS>CK.R*FN%QT]S7"]_%'?!J3?Z-\?C2317,UY=5C7-*5*DC1),I4
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
M X]]P&@-Q9GS1OMK?:.:.D[ZYWSSO=W,WO4IG^6,BR1-4I!@INDGDQRP)):
M9'FF)&1",BO16JO1IL8[M?K4K@AB77?F=(UM^N"UC6X"@39X?--(CY@3I]V9
MY=U.4>HE9 1C 4G@&*9OQ)&C& OG3^,8FXN"]FT\M]^998+$'!5 <1//")$
MEG(%$D%%JE"1"T4#]&V\=>]YS+Z-V[J;8*?(*G#/1O]]YV'0'9B&KO1L''9C
MV1VQ,7HVOOK6L3LLECT;PV\.5UIZ9U9]9IW>KOSJ'MOZ]VO37>2=K/_WGI45
MQ<Y2BF2&8PZ*0D\1DH@ )G,*((>"%C@G,8,N4=/M)DTMM'HX4P8U;S9$JC(J
M-^(+,&=VA#CN3 Q,E/4D6.Y*17^U'@1,* @'9U 6#6#6J.P:#L9CU@UX9S\V
M_K:N6KV]?-VL^']4>G2S%!-50"4 RU($$(P98!A"D#/"B8I1@9*D+5FUX]?3
M0:R>TL,ZTZ$7HXV-46F,O(OHIJK%_Y]1 N]0EMQI+*JLQ"2]BS-TE^:X$1,S
MG_Q?VZ7\;_\ER>/_">.[R'SKZQ)SR:L,YN9/2?4G_0%]U7-=%K:XO&:SG2X[
M8O6<@G&(<H?]UQK[RKYP+'C9]Z"L=F:845GJLIO'K-/SR6$U(W?1 ,9I*AAF
M&D:.=00G4Z!_Q?6/0K&8IPS%3A&<JP%3B]?>=N4)*^Z0_]K.?]!%G<"S=V 8
MZ4+'*&U(M >F&D<!PU:4;8C@S!?%5Q$T?)W RQ<B7UG#0$'5NV9+NX[E= C7
MD8XWR@^9Y,PTMP5$Q+F.L$0!F"AB'7#E,LDXE85;ONB5\:9&=JVY5<NZQ=7-
M:R^([8@L(' #\]8.LV8!:5:,'6.#RUM8X1*X&KI_S)'+GJT .*UOMKOL5NF'
MG7CX@]K_LCK"O*^*H?Y8Z:6C,C\^TOFRW+Q=+8PVQ9HN9HA(B* J0,$T :&8
MQ8#B3 *6%SPS9P0P<8J\0A@U/8+:R4*T"1'*= WXT;LN&6[.;,ELW)D8G/%V
MDU"9?A?M.S?<1;4CD?8DJEV)&E^BO3-#B$;<#NU $A(W&/9*@A*W0WE97B+
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
MT5%J&>H8U7/J>G?R7.\YWE:>I[<'>WF^]_#,!-5O0&H24ILDTW*6"YPG F/
M"$D 8KF.= 5#(*6Y8C)3J4ISEV/8DQ&F=AS[S8P1K5HSV]P#UXS*$R#MPMB;
MX!GXI;&SK<U@#UF3>\GOL#F#)Z.,F_%WR<F3?+V+'[PAP?N\AGB<I2E,% 8<
M)BE .='19L$*D+$",LQ(QA5SKJ>_66A\O/+ZCEZ[1\[T>4P+AO(DQS%(8HTD
M0DP 0E@""I5"R5"2BX2[*>*'074<,?Q/LBS_;1\S^DG?]Z!K2:1!$!N:4:NO
MX&%7LP'4[J]C$3XS>P(:]]?=/ILG/82R_?Y$]IUDFX[^ZSZ= ,DT@P6, 218
M+_N+@@(L4@CB(E6Y3!6'J5-M]/4AIT;(7[=/3W3]8E8\QF1?Z=.+"-L11UC<
M!B:0;L;1GG&-X0>BT^,(D%[#:R!5T8O#OI)4Z#48+NM_7KTR0,?[N@/L/?_7
M=KZ68B8(AP77 8J4E *$DU@O[](<$*0T'S'*$(Q=6*=GK*G1S>Z8S^R]M/W8
MFW[4VZ6&-RJ-$]%:/K>??%ZO'M?T*?IEWG:N_O6&;O9'4V%'3X$ 'IB7COO;
MUX;>1:VI [6Z/X_'<#WOC\8;E7 L'#]F&IM+;HUOWC>[BTT9<S7*&_WLF!TL
MLY:MY2T7BR9CY$%]V95RU!5F)GVY:1;!"I1)0E*0H +ID(@1@)7* <5Y09(T
M%RQSTGH;Q,JIT=I!$G+CYDZ9H)IYP(RG4==5_63NG#47[MUM:DVK]'S/;B'#
M?#E<H[E7FO*A T#C1C.AG^E+E:MRH$G1["#5YP5OZ?-\4Q=\[AK*!N\V,BCD
M \60(2U]I;!S + O1ZI##.;;3*H;,W_:I:CE&4LISS+ .%( 920'.)4*"*I_
MP80HH$C<6D6='6=J['^T]+LA#_ 2L':\&P"N@9G3"RF/UDN]. 1NK'1^K)';
M)O4Z?-H4J?_C?J3PGJZ7\^5CJ;FFHJ:=E%Y2R"Q%+ .*IQE K"" Y0H#TY8:
MPCA3$A5N._.7AIK>OGQK:?1LEK;&5C="N BJ3!C->"8 DC$'*$]--RAD-A)0
M49 L@1@[=>@, >D87+L#5!M:KW"]^W)<Q-:.;4,@-C#=^H'ES+?7D A*N!<'
M&Y5QK[E\3+E7/W]K5\]&>!Q3Q"61#!"DR4#3@@*X( H4-!>0P(P1Y!B!'0XP
M-3KH-'STT6P_P<\VT/)'9? (:P=(9=L0#2T'E'$_&>25VD_V"[I?_)S;4RSD
M?/:N27[\/UNZU@_,XN6+-&?W,V5T.%*.0*)@JH,FG@*2L!1(*2G+DS2&26;S
M(/>,,;EGN3$S^E=KISD&T(;:/=-]:/8_UH$P&OK);N'9F1A]Z8?'^A&W .#,
M4UY*_MOCZL?_T%?7#[C^C^JYKI[HOGN.\E!;.-4^US8?O4F-_8LT-9JUH)M:
MK9],OO&^\93^)3?YSX]RIO*89JA0@(NL (CB%. 8([U@RHC(%,PH$AYB[;;C
M3XT2&O/O-!$T#IB%5.M!)T?[SOR^<>)$KLI+"MYZRNQ"A@$G8F#>V<W!SO:H
M8WRGX=Y=M+<_N-2\*W!#*-%;V_ :0O6N %W0L7>^C6>]^7PI']3;M13SS0?*
M3>K72WW$E,(B21!E@$/3QR8O$*!YK$"J*!&,,QZ[[2%?'&EJ7%=MA:Y45)L:
MM;;Z'?]=QM>.KH*@-C Q^0+F7C%^#8RP=>(71QNW.OR:TR<UX5<O<%\=O5]N
M]%U,'<YJV4F@>-ANR@U=FIZ>,TX5546ND12I "B)(< ,"4!44A"6$46X52Z]
MW7!3(XW:XJKH;+6L<Z?NVGRJU=YL^Q64!>+7%U-A<1QZD[2&L+;V,'<J>K"
MT&F598^,UX++XO:CK;WL7>TNPQRNNDWIQAR"=0H<H,ABDN5&_+I( .+4[+=(
M!B0V&A-0YCEQR@0_/\S4Z,-85TE'F/?H4?VIGX+-$:R6T<;-8 T=:ARD>9L$
MG[8->5NR_3O=;-?]%4W>2C7G81E$G.9HJ%?1HSGO[B4)F@N?#MN4I=7:NO][
M7L[R-$YPQB7(I:( 04T:3!0%X"D7,&>QI-3IZ-5FT*D11T^3C;UFG#'<<=UB
M-0%VI!(:UH$I)@"BP=J.G(-HE#XB!P-/HC'(.2AL.WV<O=:/F)JT/BG.9_TU
M":>S D,JI28D'B,,$%(,4*0XD$BFA"J,2>K4]L]NV*F1T\[J>D'49.KRCN&M
MP( ;.5E.@AT]A8=V8(*RS7H.1T]N$ 4E*,NA1Z4H-SB.2<KQZC Y@'J8.;]?
MBG?SQ58/O<NP8KP@I$@AR&.L-$_E!2 R-J*B%'*I1(%B)RE1RW&G1E2[_*RF
M =DN3>LNJCRHZ@<:'X*EN5V:$SO:&@#IH?=W3I+@/-&].2_N"E:#ILE=&OM5
ML^:N '(MB>[:Y?[9.!_F):>+NFKB@_Y=.5-)FL \H2"&L8ZLBDP!3#(.:$)C
MTUFSD)BXYN.<C#(U?MJEG*C*4G/&;LK2E+'5/2GG%-3K.\E!H!J88'8HU4:V
MQ7L?>E'RRLVYB,)-V3FG=QT]/^>B8^<R="Y_V#-H.=NOP?0"GB^WFF\:8:C5
MLIS!3.14)3E(];\ 49@!7(@,%)07/&-0")PZEC)8#^[RC1^IN&'7E&1>;U1L
MZ-^1MM:UQL$>?\L891!,APY3+G9X,65\2W.>>IAE$S!.<<8K;*AB/_RXT8HS
M+"<!B_L=0K=OJ),^4"(RP44!,BDK>6,=O:2<@Z3("Y4J @N.P[1NF&9J37^;
M :\$FRN(NQU\!<!QM!,P'P@#-FD8,/'FRI@3:<[0GX1C>5G8X[%.^^K_LZ6+
MN3(ZR_?EOTOQ*,L_Y.9!:>K[7!\KWV\VZSG;;JIV6*O/M#HF3KB($Y(Q( EF
M ,4H 43F*<@8ATA)%9/"271D*$.G1FR=1O:/52/[1=O(7NSK@.9[=:O=6?^F
MIWO]N%-_VV'>F!/Z>@> ]?;@7=3Q-MJ[:Z3,:X>K7A9F>K73.DYL6C)W_3:Y
M\;7GPY\BAIJ;44X>;S9V$J>5H2"W/>$,-I[?^^@M+;^;_S==0W[0A6&X+U*3
MW9QOI#!_N%^*PU]T/CE+8 )9!@F@I,B-8K $%"($TH2BF.024D)<5-9OLL;I
MS3*:(CO71MY5_U:MAAI;JXWS]<Z3^N_SNFM\N>L=:#+*S!_48O73L2SWMGFU
M>Z.,-EL#OS;>5E-D_HTZ!IIJG=W\5'\T<W;\N\X%X5X'08 -ROFW630JL0<!
M[YB]P]S44Z2P2M_]6)9;*6:9A!EBA0"D4%B'^;$"6%(.",_27**B$ K.ZD.&
MKQNZWMCQ;G<(EP?S>*#AGM$W38<9;PG3 Q1C247."P@$(BE !.6 0:Y BFB.
M!,:(L:)!\?U2C(%A.\S_7Q"T>T/X8C(PX;>RKK5A 24$S[@;5OFO.\"X@GUG
M7#O1V3OW&3?.XT;;<?TR^_/K+!89*Y0B )H2;H24 #26"5"(9[R0">2"V1T4
M[6\ZO0.@/[]&'Z3&14>*?_TNGYA<6^ZB=I J,H@+42A FVSJ##"9F]9'!18Y
M1I1@JXIW/YS&V:29FXBK:MQ<^@/53UI^[@],57_^\?';^W?1UV_WW]Y_O9VI
M3GWL.?=N/ES34_/#_OR[<ZM1F.C4])9_SOS%<S&\KYG2B^N'=?5]$__7-+MK
M$V9F-$4)I82#)(LS@$26 RR( ((70O^0)YPHEWU6BS&G]C2^/2B5?*;KNA^@
MXP+5 FO+96A8!(=>;!X426J#]3>T)C8153;OD^P"+BCM(0J[;+08=]S%H3T0
M)TM ATL]%WKMQL^#JO<&]:+RS([A+MV4IC(714H,^OJ]KW\$-$$"*")%G*=(
MYL1)Z<9Q_*G1TM?NOMG90P#?_%_7B;%<' T']]#KIQ!(NZ^N_/ *NP!SM&'<
M-9H?0"?+.,_;>/08WQ]^=+J7G>FRG),$%TKS&]+,IE<XO  T1PHDA>:[F-&X
MH%92?BZ#3HW>WIT]CG9H;6T+=C][#07AP)350>^@;^&M_<)M077H$SX N&/W
M!Z=UCXYK#<([&1:=?J:OT-_;$?+>OMZV]QJOG[>C=P=]O%VO]:S-K31@V]NV
M852!4,I@'(-84=./5K^1:8$*( N.5*QB0I!;*>ZY4:9&\SM"JHS]-\?RVK,X
MVH6C-Z,S,(/7]NT9>X@0LQ>#L-6Q9T<:MQBVS]F3VM?>#WO+DNF;K>GBXU+(
MO_^W?)D1)2DG>@F;%=P4A\028$0X0"(GF,0TAH75$W]QA*D][:WX6&VE#NRT
MF=%_R!=GM;$C(/L?^2#P#/RXMYIB#3*5A='_[D'&1T3LO/>WZ(8=W7%LJ;#S
M#IU1![OP0?<'^:OD1K7IY?W?_+L1,OA#S^DL-6H9(LU ;/37JWP%QA,.!!:*
MYV;11JT42"\-,+7'N+4QDHV1D?FT_4-\%L3KS_"MT R]3=2BTMH7_=&'BM,#
MW.>ZU_-[]H:C/;Y][G2?WM[/^<7>_Y3SQ^^F]ON'7%-]QZTY6WU0347XJ78E
M3%F>,Y(#F688((X@8 CG(%,PB3%*A4R<#L <QY_:H]^J'_QLW(AH[8>WA*CO
MO$A*<\0X!D0FFG,3F0$29T@OGA):L$(OI/+")1=WR'D9(?OVG\?ST0J\UM.B
MEU?;)[-5(8P_SEJ-KI-CMP0;$/*!J7Z'=F-Z5-MN-GE.=6#O6LF0< LW3^2"
M+NE<;1AUL><)T/$RT/<V?J^FC\MRNS;[AJ9^6X\XE^4LSE*.::& S*A>(D),
MC.Y1 902".$8(8[CV5(^FL/9;_9OH3-#63U>I'Z\3@8<[E';65JUYZA-=2.O
M<[#:$90O2N.0T!Z9+]>1<::8'M^#TLBY<4:EBAY'C^F@[Z.AY6/+7374#!5Y
M3M)<:.ARS0'Z_P!5.@[-"LZ12G*.91I&/G8_Z-3BSKK6D1\<OM<:(J'D8CN
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
M&4NP6:V-^['\I*9?^,8\*M;+4']LU K.796]22?"> -Y&A$4*0P=R!*@YH=
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
MM!NDU&X(P#RR_$Y0<;U#90C9=@&29SF3"E:7?[V:SI%/;'+!.*' ZB)(-*5
MT!1+>9&8UL5IZ_0  'E@Z9W X7L'Q[$R[0D8S^G+U\OWBS_GD\"MDH$G,)[<
M*%4HJHHV9<BN%$W<&>MP.%C<++Q;ZHI])Z@X4* ]86)S-+Y>OEDN/D_G"2>"
M.\6"(0_*$L"5B 6BR!ID"5+8:@]#'@X8=U;?#1T=9S8'$VU/$'FS6*W#[/^=
M?MJX3HGGX!)&P,(E**YBM7LU/:,\1YLSYP-:CEMK[P:/CA.> XEU9'!4J_=L
MB6%#=RS9I$*B$ E3M7L. J<HC O&O9:<CLHC[VNV5ML- !VG. \6W<@JKU>D
MLS<?%_.K# SZ:%AR=-+)1+0+2W!-S@)6K'+I9;''N95W5]Q-]1VG,H\2X<CJ
M?X?I?$G0Y2*^GZYG."%FB[5!@,S%D1!B)FME!&2A%>,QJ!CM4>J_N^)NZN\X
MAWF4"$=6__MEJ$4H[[Z>Q<5LXB5F@XF#UIEPJ[T&KY2%(C4/2!%1\L?==MY:
M;C?%=YRV/%QXG6SZ7[^DCV'^ 3?YUEB*R2)HX$I0Z!N#A*B*!&VM)\XB1G-<
M>/#0JKMAH..4Y-&B["(<>'Z^K.*ZN(&KD"8=G*\FQ6A_40^&GI%0N &'"2&A
M5U87B]X?=Q8\M?INT.@^!3F :+N R,LY?1J)8_H97X1UN&1KHE"2!%(!J4(&
MQ;2&@(K7,$>Z()-GR@T D8=7WPTBW2<B!Q!M%Q"IU[C+YV&-'Q;+KQ-EB^.&
M98@N$,R#H/,P<@_&1V499SS)H>["KQ?=K6RJ^QSDX8+L @?OSL)L]LOY:CK'
MU6J27%)!TSD8<N3U1I\LG49#@#8^V*!XLF$ '-Q:=#<<=)]M/%R07>#@US-<
M?J C[Z_+Q9_KC\\79Y_"_.O$AFB,\QRRUTAL<%?AK$$F8U3)V0E3!L##@XOO
MAHONTXS'"[8+?+S[B+/9%?5$LX@E:TB!6U!.<@@E.F E:1>+TCP.<5QLK[D;
M&CK..1XIQBY 0(2?U3*.1?K'NX\DM]7K\W5]R%$CZXG(Z&V.-86JZ.CS*8-W
MFH&.J+!8IHR1 X#B*1IV TG'V<F!Q3PR:)Z=X3S7NM'?9N'#)%@E)0L1N"9Q
MJ$S&STGT$!ACBL6@4!_G6]Q:;C<H=)RI/%QXG91?_S9=I3#[/QB6O]%W5A,L
MPJ;@.)@0B05K&#@ZZLCXQ8Q*1^O]<?I_9.'=D-!QZG((@7:%B8N7!1=,Q,!\
ML5F!WIBS4,T9UJJ-* P:A\J7XTZ-1Y?>#1<=IS.'$6H?C@6QL0RSE_.,7_X?
M_#K)*BIM@@>>68$:+=6 FAQE8PS35FDV2#[BSK*[(:+_+.81PAR[IN$BG79C
MZ:Z>'T4R<2Y2*&T$R^0J1XJL0]2 16<CBI(,CS,3CZV\&R8Z3EL.(M+!8/'?
M?[XGQU?TC8-?9C]?$,KG*\STQ6HQF^;Z O^7,*N/RRG6PO7J-@N[O=G>X5.'
M><V]+_E'OO,^7\&'$#Y--B5Q]>AX77Z;SFFQ*9T?BXN77=> LR:3 U$$D)4P
MM;Q6UXLQ#HF3"4&M)8M/O9XL814W8+A<]&+?X6R]NOK.1N; ^.7S_/^V#W6'
M&IFK-9ZM5B3<:UY-P>C)H:8=@&08"?G@+7$=M6%!\:A1/_5N_'!>;],QSHOR
M9JBX,D,#"'W$<^DV]9?F])J)G)TVELRR-;::9>? :Y$@,1MXT%%3W-80.7?(
M&1= Q^CW0:@<(^P.$/,\K#X^F^?ZUZ__>3[]'&;$S.K9^GE8+K].YQ_^(\S.
M<<)RU)YHAY+KP2Z1_'2&%.FK'$UQ/*8G<^R'(V@G\GI U%$P6+3620= >XLD
MF6DBWV$W]HJ(*@DI@.2(M>;10+ 4*2+F9+A-M:2A">3V)'2<SAKMP-=23QW
M\%E*]7'GZBTF));B#/_ ]56%A,E&!QL"&$4,*8$%@N$:>)$N"?3*AZ=*E8\X
M*)^@:IQ>'>T -I@&.D#3Z_5'7-[LF%O"F@AIG _(0:$B-]1I!0Y]K>$/(OK
M- M//;@]'$U/435.FX]V:!I, QV@Z<T2/X5I_O7+IQIOD^G=,'>;)1MBT";3
MME")^(J1OG)> N<HA=-6FOQ42?7AH-J!N'&:A[3#UM#ZZ !BMXDW7"J60P;4
MF?9'%!3]N.+)Y"KO7&0LE386:G_8#'[WU?" .UC&AP-DL0ZS@6S0XA,NUU_?
MS *)8YZKY_>I)ESHD)XX7VS(3(+2]2%*M#5:Y@$8"J6#=^3]L4;&YW&J>G#
M!\DG#";Z#NS,:^(DU/+T5QA6^+:VDGU=_D9&M(IKDJVFX#1*<,75HB+%(>1<
M[_Z<R-I&'DN;=,*39/7@: \"I.&$?S"2/N,R+@9+47V:DGF;_A?F=XNR_I/$
M^0(_XVRQV1S/%ZOUZK?%\NH_O5O,\OO%\_/5>G%&<)Y$05Q%SR#$DD%EU+4"
MP4#FEFR\8\[PIYXA'9.Z.H+L'MST0;!X.N5U8/7^NECD/Z>SV<3RS&B;,6";
M![L^&O E(7D3Z%$8\@M+&R_]BH(>7/%!\'.02#N PDL2]_S#-,XNK.Z*SO!?
MOZ39>:V/O.;)12-010ZYRD0)BE2##P4<]TD'I1@K3Y6;'0Z37:CKP2T?!$*#
MJZ(#>&U%HG\LYNDRUJ"84\FD+$B75:V=(2:8#.!-+:@*BG;*4PU7CLPXW25G
MG.Z +?RIHX7= 6(NZ)\(;FMC9 &.U2Z8K#[^0F[!IABM$59&UBC%O5E_G#:
MS2Y_]Q)G!]']JVF(T]ET/<45!9B;ZOV/Y'(1R&JPN?YZD_]0) A67WQL^JHG
MAQ 59F!.EF!]+O')9I&'PV17"L>-^IN7H3115 =6:(NONRDWYI!.VN2A%*RU
M?AS!IT0 *<2&LH+%TB:Y]#A-XQ86M,' XT [1B$=0.OJ7O%-^%HO%6LS%;Q*
MPGJRY=$& SPP55^Q!7#&9"C&RT+V.Y;8J +J<:*Z ==1>G_D<O=8)8R:>*K%
MMI63Y3E>7?ZLKFY_+IG9$M^DN"HPJZ!H%6D/4HP:@O1@1 Z).<YYNM/5Y'XU
M[WY+CGOX#0R=AM(>T2IMN'IQCEO9K*M]P(0-NBB*,C'6?2 4>!4M)%_J SJ#
MWOJ=\/+@QX^;Q6Z!C>.EV$4:^]5B_N$]+L]>8+PN=U$FNE2SFL:H4&42(1@*
M)(03SDF2&/WG-C[/?6+&33DW.H^.%7H'?LWSQ7PCA[]/UQ^O=L&5M*ZZ04VD
M9=9+.E:99%A[N@3P/FE0/*O"4I"A4>7:+M2-FXQNA*S!U=(!U.Z+:F(<>658
M<UNACK_P/ .96A*1*:9PS4/D3_7C&C(J&S<AW<I '2?R'G)*6R9V.SV:2LJ6
M1*%E3:@G)\%+D\CH.A&,+QI]&XOT,#W=N,P-0_GC%=&!#7IQN6R=RG.&[\.7
M+=G50ABTY.\EHE^&7"<^!MH=Q0:@3U*>>9:8>FI WN&X^@9AW?C=[0 VI&HZ
M0-J3)_C6!I(Y&:>"!<L"!V4RUM*93/YB\B(*G5*CQ.2.!';CN+=#7@M5=8#
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
MR#9O3EIP,VX ?F(TCPZ'#DSJ"Z25TS1<YMVV7Z.2;&UVL<3Z DS4FYM\,?8
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
MGV&9)U9E;FHO$*W1$7N*$7LV WKA=6WFJFR;^YD]">TD_C\0%]_LL#N<DCK
MX*;3PJHVG<$\H1,Z^%!?MMLL*9CP%)UR7BBVD$4FU#+G1HG(+2IZF^HQH+H?
MFF5XB.R[*>R\+YN)1QEE%!FD"AD467%P,18ZL9EE499F\P\>NWSK9_Q&0R0=
MIX=N\'1[]KST060E I0H$_E]QH%7DOR^B(9<P9"$:.,UW2*CMXD9[5!TN/2[
M:!Q_*]=Q85LO6^N26)QATB4!3(?:WC2H.AL)(2<E5# )?:/9TD\0U=N(C';
M&DHS'?A+MUC9U(A=<5*G:?Z.ZX^+/!':*9,*G>4N"E!8!,1<7SHI0>&QUD*:
M-C4!NU#7VUR,$\%N"%V-WU5BTZ7EJA_59;'%99>J9_.\^>>S3T1;FFXT^G;Z
MX>-Z=;'C)MIRI[)UP)P25W-&M *66;8^9HK![\Q$?:1=SF'KC_OZZQ2X.Y5R
MQN[+M"^+%Z6TTB.+)D<*PKVJ4S@3!"(-/#<Y\1BS5J$)_'8O?&[V8*I;].VO
MFK'!]^Z<5IR3V(C%S=;YVR=BYKJ^]8+/[8K7O\VGZ_^X["D^SU<"NBR9O"^1
M2<HVH:7PFY<J#-018HD.4E(LL2CH=-@-IZTI'?<AU,D@W97"._! MT8D[]U
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
M@Q#"V#9CW@\L #@99 [1\+=+ /81=P> N6U_;^*$X+77P7)(IO;SS3I #-(
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
MS_L! .CPFV!^ *T*/ EF(<R#NCG444/20,PQH&0RN49],(ZC=RCO[X.^;<\
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
M8]%ID]=6'BY$H\%&IRJZ%413<^=T\I$K%55NL]T]"1R4&CH$&QN-I(X%,H!
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
M3F!^^\#Q\@_JCQAF^!__]K]02P$"% ,4    " #X/@93"RUVJ5((  "E+@
M%0              @ $     83(P,C%Q,C$P+7%E>'@S,3$N:'1M4$L! A0#
M%     @ ^#X&4UQZOXID"   M"X  !4              ( !A0@  &$R,#(Q
M<3(Q,"UQ97AX,S$R+FAT;5!+ 0(4 Q0    ( /@^!E,=Y"=T*P4  -(9   5
M              "  1P1  !A,C R,7$R,3 M<65X>#,R,2YH=&U02P$"% ,4
M    " #X/@93O/]E'#T%  #\&0  %0              @ %Z%@  83(P,C%Q
M,C$P+7%E>'@S,C(N:'1M4$L! A0#%     @ ^#X&4\"AHRNV,0( 4!P< !$
M             ( !ZAL  &)L:V(M,C R,3 V,S N:'1M4$L! A0#%     @
M^#X&4Q$<K\#?#P  ,*\  !$              ( !STT" &)L:V(M,C R,3 V
M,S N>'-D4$L! A0#%     @ ^#X&4X$<5K,8(P  \50! !4
M ( !W5T" &)L:V(M,C R,3 V,S!?8V%L+GAM;%!+ 0(4 Q0    ( /@^!E.6
M.,V8MS@  /1: @ 5              "  2B! @!B;&MB+3(P,C$P-C,P7V1E
M9BYX;6Q02P$"% ,4    " #X/@93Z[HPM-HO  #+,@  %
M@ $2N@( 8FQK8BTR,#(Q,#8S,%]G,2YJ<&=02P$"% ,4    " #X/@935 _N
M_: >  "<+0  %0              @ $>Z@( 8FQK8BTR,#(Q,#8S,%]G,3 N
M:G!G4$L! A0#%     @ ^#X&4T\$KIL8+0  8SL  !4              ( !
M\0@# &)L:V(M,C R,3 V,S!?9S$Q+FIP9U!+ 0(4 Q0    ( /@^!E.?Y)@5
M92@  !H^   5              "  3PV P!B;&MB+3(P,C$P-C,P7V<Q,BYJ
M<&=02P$"% ,4    " #X/@934NXYY>4H   D.   %0              @ '4
M7@, 8FQK8BTR,#(Q,#8S,%]G,3,N:G!G4$L! A0#%     @ ^#X&4WR<W;V.
M,@  OD(  !4              ( ![(<# &)L:V(M,C R,3 V,S!?9S$T+FIP
M9U!+ 0(4 Q0    ( /@^!E//!- UH20  $TX   5              "  :VZ
M P!B;&MB+3(P,C$P-C,P7V<Q-2YJ<&=02P$"% ,4    " #X/@93-OE G#\B
M  !D-0  %0              @ &!WP, 8FQK8BTR,#(Q,#8S,%]G,38N:G!G
M4$L! A0#%     @ ^#X&4V.=FV$/-   S$,  !4              ( !\P$$
M &)L:V(M,C R,3 V,S!?9S$W+FIP9U!+ 0(4 Q0    ( /@^!E,NK;-.:RD
M -,]   5              "  34V! !B;&MB+3(P,C$P-C,P7V<Q."YJ<&=0
M2P$"% ,4    " #X/@93=S:'%%8G   O.P  %0              @ '37P0
M8FQK8BTR,#(Q,#8S,%]G,3DN:G!G4$L! A0#%     @ ^#X&4T-!"FG^)
M\R@  !0              ( !7(<$ &)L:V(M,C R,3 V,S!?9S(N:G!G4$L!
M A0#%     @ ^#X&4Y"^OP[[.@  ($L  !4              ( !C*P$ &)L
M:V(M,C R,3 V,S!?9S(P+FIP9U!+ 0(4 Q0    ( /@^!E.M03L>+R\  +1"
M   5              "  ;KG! !B;&MB+3(P,C$P-C,P7V<R,2YJ<&=02P$"
M% ,4    " #X/@933I!T4O N   4/0  %0              @ $<%P4 8FQK
M8BTR,#(Q,#8S,%]G,C(N:G!G4$L! A0#%     @ ^#X&4Q=+W/W<*P  :3P
M !4              ( !/T8% &)L:V(M,C R,3 V,S!?9S(S+FIP9U!+ 0(4
M Q0    ( /@^!E.^TL,PF#0  &9&   5              "  4YR!0!B;&MB
M+3(P,C$P-C,P7V<R-"YJ<&=02P$"% ,4    " #X/@93F>&7B.PT  !S0P
M%0              @ $9IP4 8FQK8BTR,#(Q,#8S,%]G,C4N:G!G4$L! A0#
M%     @ ^#X&4V./JF[=,P  )T0  !4              ( !.-P% &)L:V(M
M,C R,3 V,S!?9S(V+FIP9U!+ 0(4 Q0    ( /@^!E.T0ORAHB@  (<W   5
M              "  4@0!@!B;&MB+3(P,C$P-C,P7V<R-RYJ<&=02P$"% ,4
M    " #X/@93%.-!(9(O  #J0   %0              @ $=.08 8FQK8BTR
M,#(Q,#8S,%]G,C@N:G!G4$L! A0#%     @ ^#X&4]%'2G@M+   \SH  !4
M             ( !XF@& &)L:V(M,C R,3 V,S!?9S(Y+FIP9U!+ 0(4 Q0
M   ( /@^!E.>! !DI18   ,M   4              "  4*5!@!B;&MB+3(P
M,C$P-C,P7V<S+FIP9U!+ 0(4 Q0    ( /@^!E.-KX)TD2\  +4^   5
M          "  1FL!@!B;&MB+3(P,C$P-C,P7V<S,"YJ<&=02P$"% ,4
M" #X/@93VZ1N3"8H   S/   %               @ '=VP8 8FQK8BTR,#(Q
M,#8S,%]G-"YJ<&=02P$"% ,4    " #X/@933'(;XXTG  !0.   %
M        @ $U! < 8FQK8BTR,#(Q,#8S,%]G-2YJ<&=02P$"% ,4    " #X
M/@93=#F/_=HO  "Z1@  %               @ 'T*P< 8FQK8BTR,#(Q,#8S
M,%]G-BYJ<&=02P$"% ,4    " #X/@93SIM9K:(M   G/P  %
M    @ $ 7 < 8FQK8BTR,#(Q,#8S,%]G-RYJ<&=02P$"% ,4    " #X/@93
M89)E\^H=  "&-@  %               @ '4B0< 8FQK8BTR,#(Q,#8S,%]G
M."YJ<&=02P$"% ,4    " #X/@935^;8N7LA  #C-   %
M@ 'PIP< 8FQK8BTR,#(Q,#8S,%]G.2YJ<&=02P$"% ,4    " #X/@93,=VZ
MF>3)   6_ < %0              @ &=R0< 8FQK8BTR,#(Q,#8S,%]L86(N
M>&UL4$L! A0#%     @ ^#X&4\*R=")+;P  "_8$ !4              ( !
MM),( &)L:V(M,C R,3 V,S!?<')E+GAM;%!+!08     *  H &<*   R PD
"   !

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