XML 64 R54.htm IDEA: XBRL DOCUMENT
v3.21.4

Revenue and Segment Disclosures Revenue Contract Balances (Details) - USD ($) $ in Millions | 9 Months Ended
--- | ---
Nov. 30, 2021 | Nov. 30, 2020
Revenue Contract Balances [Line Items] |  |
Increase (Decrease) in Deferred Revenue | $ (59) | $ (81)
Accounts Receivable |  |
Revenue Contract Balances [Line Items] |  |
Contract with Customer, Asset, Net - Current and Non-Current | 188 |
Increase in contract receivable | 499 |
Decrease in contract asset | (549) |
Increase (Decrease) In Contract Assets | (50) |
Contract with Customer, Asset, Net - Current and Non-Current | 138 |
Deferred Revenue |  |
Revenue Contract Balances [Line Items] |  |
Deferred Revenue | 294 |
Deferred Revenue, Additions | 418 |
Decrease due to payment, fulfillment of performance obligations, or other | (477) |
Increase (Decrease) in Deferred Revenue | (59) |
Deferred Revenue | 235 |
Deferred Commissions |  |
Revenue Contract Balances [Line Items] |  |
Capitalized Contract Cost, Net | 21 |
Increase in deferred commission | 14 |
Decrease in deferred commission | (18) |
Net change in deferred commission | (4) |
Capitalized Contract Cost, Net | $ 17 |

X
- Definition Contract with Customer, Asset, Net - Current and Non-Current + References No definition available. + Details
Name: | bbry_ContractWithCustomerAssetNetCurrentAndNonCurrent
Namespace Prefix: | bbry_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Decrease in contract asset + References No definition available. + Details
Name: | bbry_DecreaseInContractAsset
Namespace Prefix: | bbry_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Decrease in deferred revenue due to payment, fulfillment of performance obligations, or other + References No definition available. + Details
Name: | bbry_DecreaseInDeferredRevenueDueToPaymentFulfillmentOfPerformanceObligationsOrOther
Namespace Prefix: | bbry_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Decrease in deferred commission + References No definition available. + Details
Name: | bbry_Decreaseindeferredcommission
Namespace Prefix: | bbry_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase Decrease In Contract with Customer, Asset, Net - Current and Non-Current + References No definition available. + Details
Name: | bbry_IncreaseDecreaseInContractWithCustomerAssetNetCurrentAndNonCurrent
Namespace Prefix: | bbry_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase in contract asset + References No definition available. + Details
Name: | bbry_IncreaseInContractAsset
Namespace Prefix: | bbry_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase in deferred commission + References No definition available. + Details
Name: | bbry_Increaseindeferredcommission
Namespace Prefix: | bbry_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Net change in deferred commission + References No definition available. + Details
Name: | bbry_Netchangeindeferredcommission
Namespace Prefix: | bbry_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition [Line Items] for Revenue Contract Balances [Table] + References No definition available. + Details
Name: | bbry_RevenueContractBalancesLineItems
Namespace Prefix: | bbry_
Data Type: | xbrli:stringItemType
Balance Type: | na
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 http://asc.fasb.org/extlink&oid=123353750&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 of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable. + 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(5)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DeferredRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of deferred revenue recognized for transactions arising during the current reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an Entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP. + References No definition available. + Details
Name: | us-gaap_DeferredRevenueAdditions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInDeferredRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | bbry_RevenueContractBalancesAxis=us-gaap_AccountsReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbry_RevenueContractBalancesAxis=bbry_DeferredRevenueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | bbry_RevenueContractBalancesAxis=bbry_DeferredCommissionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |