XML 120 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Blackberry Limited and Summary of Significant Accounting Policies and Critical Accounting Estimates - Revenue Recognition, Multiple-Deliverable Arrangements (Details)
12 Months Ended
Feb. 29, 2020
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Term Subscription Contract Duration - IoT 4 years
Software maintenance revenue term 1 year
Maximum  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
License Revenue Term - BlackBerry Cylance 3 years
Minimum  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
License Revenue Term - BlackBerry Cylance 1 year