XML 79 R38.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Consolidated Financial Statement Details (Components of Prepaid Expenses and Other Assets) (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended |
--- | --- | --- | ---
Sep. 30, 2022 | Sep. 30, 2021 | Sep. 30, 2022 | Sep. 30, 2021 | Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract] |  |  |  |  |  |
Costs of obtaining contracts | [1],[2] | $ 72,673 |  | $ 72,673 |  | $ 78,465
Derivative instruments |  | 34,584 |  | 34,584 |  | 7,160
Prepaid software maintenance and subscriptions, current and long-term | [3] | 27,392 |  | 27,392 |  | 28,880
Implementation costs for cloud computing arrangements | [4],[5] | 10,461 |  | 10,461 |  | 11,892
Receivables for probable insurance recoveries | [6],[7] | 0 |  | 0 |  | 18,202
Prepaid insurance |  | 7,155 |  | 7,155 |  | 5,363
Unbilled accounts receivable |  | 7,109 |  | 7,109 |  | 5,443
Taxes, prepaid and receivable |  | 4,042 |  | 4,042 |  | 3,986
Deferred tax assets |  | 1,471 |  | 1,471 |  | 1,546
Other assets |  | 14,128 |  | 14,128 |  | 11,835
Total prepaid expenses and other assets |  | 179,015 |  | 179,015 |  | 172,772
Less: Long-term portion |  | 95,376 |  | 95,376 |  | 77,266
Prepaid expenses and other current assets |  | 83,639 |  | 83,639 |  | 95,506
Amortization expense from costs of obtaining contracts |  | 8,400 | $ 8,800 | 25,400 | $ 26,900 |
Current portion of costs of obtaining contracts |  | 28,600 |  | 28,600 |  | 30,200
Prepaid software maintenance and subscriptions, current |  | 24,800 |  | 24,800 |  | 24,700
Implementation costs for cloud computing arrangements, amortization |  |  |  | 1,600 | $ 1,300 |
Implementation costs for cloud computing arrangements, accumulated amortization |  | $ 4,600 |  | $ 4,600 |  | $ 3,000
[1] | Amortization expense from costs of obtaining contracts was $8.4 million and $25.4 million for the three and nine months ended September 30, 2022, respectively, and $8.8 million and $26.9 million for the three and nine months ended September 30, 2021.
[2] | The current portion of costs of obtaining contracts as of September 30, 2022 and December 31, 2021 was $28.6 million and $30.2 million, respectively.
[3] | The current portion of prepaid software maintenance and subscriptions as of September 30, 2022 and December 31, 2021 was $24.8 million and $24.7 million, respectively.
[4] | Amortization expense from capitalized cloud computing implementation costs was insignificant for the three months ended September 30, 2022 and 2021, respectively, and $1.6 million and $1.3 million for the nine months ended September 30, 2022 and 2021, respectively. Accumulated amortization for these costs was $4.6 million and $3.0 million as of September 30, 2022 and December 31, 2021, respectively.
[5] | These costs primarily relate to the multi-year implementations of our new global enterprise resource planning and customer relationship management systems.
[6] | All receivables for probable insurance recoveries were classified as current.
[7] | See discussion of the Security Incident at Note 10 to these condensed consolidated financial statements.

X
- Definition Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets. Includes current and long-term portion. + References No definition available. + Details
Name: | blkb_DeferredIncomeTaxesAndOtherAssetsCurrentAndNoncurrent
Namespace Prefix: | blkb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount as of the balance sheet date of derivative assets. Includes current and non-current portions. + References No definition available. + Details
Name: | blkb_DerivativeAssetsCurrentAndLongTerm
Namespace Prefix: | blkb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of asset related to consideration paid in advance for insurance. Includes current and non-current portions. + References No definition available. + Details
Name: | blkb_PrepaidInsuranceCurrentandLongterm
Namespace Prefix: | blkb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of asset related to consideration paid in advance for software maintenance and subscriptions that provides economic benefits within a future period of one year or the normal operating cycle, if longer. + References No definition available. + Details
Name: | blkb_PrepaidSoftwareMaintenanceAndSubscriptionsCurrent
Namespace Prefix: | blkb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition 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. + References No definition available. + Details
Name: | blkb_PrepaidSoftwareMaintenanceCurrentAndLongTerm
Namespace Prefix: | blkb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount as of the balance sheet date of payments made in advance for income and other taxes. Includes current and non-current portions. + References No definition available. + Details
Name: | blkb_TaxesPrepaidAndReceivableCurrentAndLongTerm
Namespace Prefix: | blkb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 40 -Section 50 -Paragraph 3 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054 + Details
Name: | us-gaap_CapitalizedContractCostAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 40 -Section 50 -Paragraph 3 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054 + Details
Name: | us-gaap_CapitalizedContractCostNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 40 -Section 50 -Paragraph 3 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054 + Details
Name: | us-gaap_CapitalizedContractCostNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_EstimatedInsuranceRecoveries
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated amortization of capitalized implementation cost from hosting arrangement that is service contract. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 40 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=118198657&loc=SL118198666-228104 + Details
Name: | us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 40 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=118198657&loc=SL118198666-228104 + Details
Name: | us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 40 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=118198657&loc=SL118198666-228104 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of assets classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(10)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_OtherAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of noncurrent assets classified as other. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_OtherAssetsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets. + References No definition available. + Details
Name: | us-gaap_PrepaidExpenseAndOtherAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_PrepaidExpenseAndOtherAssetsCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 310 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126938201&loc=d3e55302-109406 + Details
Name: | us-gaap_UnbilledContractsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant