0001070235-24-000095.txt : 20240627 0001070235-24-000095.hdr.sgml : 20240627 20240627161810 ACCESSION NUMBER: 0001070235-24-000095 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20240531 FILED AS OF DATE: 20240627 DATE AS OF CHANGE: 20240627 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BLACKBERRY Ltd CENTRAL INDEX KEY: 0001070235 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 000000000 FISCAL YEAR END: 0228 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38232 FILM NUMBER: 241079522 BUSINESS ADDRESS: STREET 1: 2200 UNIVERSITY AVENUE EAST CITY: WATERLOO STATE: A6 ZIP: N2K 0A7 BUSINESS PHONE: 5198887465 MAIL ADDRESS: STREET 1: 2200 UNIVERSITY AVENUE EAST CITY: WATERLOO STATE: A6 ZIP: N2K 0A7 FORMER COMPANY: FORMER CONFORMED NAME: RESEARCH IN MOTION LTD DATE OF NAME CHANGE: 19980911 10-Q 1 bbry-20240531.htm 10-Q bbry-20240531
5/31/2024False2025Q10001070235--02-28590,171,424590,171,424589,232,539589,232,539590,171,424589,232,539590,171,424589,232,539562,9482,1581477642421188112,9572,200157422,9092,028248571111112229992222,9202,03922859P1MP1Yhttp://fasb.org/us-gaap/2024#GeneralAndAdministrativeExpensexbrli:sharesiso4217:USDiso4217:USDxbrli:sharesbbry:operatingSegmentxbrli:pure00010702352024-03-012024-05-3100010702352024-06-2400010702352024-05-3100010702352024-02-290001070235us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-02-290001070235us-gaap:RetainedEarningsMember2024-02-290001070235us-gaap:ComprehensiveIncomeMember2024-02-290001070235us-gaap:RetainedEarningsMember2024-03-012024-05-310001070235us-gaap:ComprehensiveIncomeMember2024-03-012024-05-310001070235us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-03-012024-05-310001070235us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2024-05-310001070235us-gaap:RetainedEarningsMember2024-05-310001070235us-gaap:ComprehensiveIncomeMember2024-05-310001070235us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-02-280001070235us-gaap:RetainedEarningsMember2023-02-280001070235us-gaap:ComprehensiveIncomeMember2023-02-2800010702352023-02-280001070235us-gaap:RetainedEarningsMember2023-03-012023-05-3100010702352023-03-012023-05-310001070235us-gaap:ComprehensiveIncomeMember2023-03-012023-05-310001070235us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-03-012023-05-310001070235us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-05-310001070235us-gaap:RetainedEarningsMember2023-05-310001070235us-gaap:ComprehensiveIncomeMember2023-05-3100010702352023-05-310001070235us-gaap:DemandDepositsMember2024-05-310001070235us-gaap:DemandDepositsMember2024-03-012024-05-310001070235us-gaap:OtherInvestmentsMember2024-05-310001070235us-gaap:OtherInvestmentsMember2024-03-012024-05-310001070235bbry:BankBalancesandOtherInvestmentsDomain2024-05-310001070235bbry:BankBalancesandOtherInvestmentsDomain2024-03-012024-05-310001070235us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-05-310001070235us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-03-012024-05-310001070235us-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel2Member2024-05-310001070235us-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel2Member2024-03-012024-05-310001070235us-gaap:BankersAcceptanceMemberus-gaap:FairValueInputsLevel2Member2024-05-310001070235us-gaap:BankersAcceptanceMemberus-gaap:FairValueInputsLevel2Member2024-03-012024-05-310001070235us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2024-05-310001070235us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2024-03-012024-05-310001070235us-gaap:FairValueInputsLevel2Memberbbry:NonUsGovernmentPromissoryNotesMember2024-05-310001070235us-gaap:FairValueInputsLevel2Memberbbry:NonUsGovernmentPromissoryNotesMember2024-03-012024-05-310001070235us-gaap:FairValueInputsLevel2Memberbbry:NonUsTreasuryBillsNotesMember2024-05-310001070235us-gaap:FairValueInputsLevel2Memberbbry:NonUsTreasuryBillsNotesMember2024-03-012024-05-310001070235us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2024-05-310001070235us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2024-03-012024-05-310001070235us-gaap:FairValueInputsLevel2Member2024-05-310001070235us-gaap:FairValueInputsLevel2Member2024-03-012024-05-310001070235us-gaap:FairValueInputsLevel3Memberus-gaap:OtherInvestmentsMember2024-05-310001070235us-gaap:FairValueInputsLevel3Memberus-gaap:OtherInvestmentsMember2024-03-012024-05-310001070235us-gaap:DemandDepositsMember2024-02-290001070235us-gaap:DemandDepositsMember2023-03-012024-02-290001070235us-gaap:OtherInvestmentsMember2024-02-290001070235us-gaap:OtherInvestmentsMember2023-03-012024-02-290001070235bbry:BankBalancesandOtherInvestmentsDomain2024-02-290001070235bbry:BankBalancesandOtherInvestmentsDomain2023-03-012024-02-290001070235us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-02-290001070235us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-03-012024-02-290001070235us-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel2Member2024-02-290001070235us-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel2Member2023-03-012024-02-290001070235us-gaap:BankersAcceptanceMemberus-gaap:FairValueInputsLevel2Member2024-02-290001070235us-gaap:BankersAcceptanceMemberus-gaap:FairValueInputsLevel2Member2023-03-012024-02-290001070235us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2024-02-290001070235us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-03-012024-02-290001070235us-gaap:FairValueInputsLevel2Memberbbry:NonUsGovernmentPromissoryNotesMember2024-02-290001070235us-gaap:FairValueInputsLevel2Memberbbry:NonUsGovernmentPromissoryNotesMember2023-03-012024-02-290001070235us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2024-02-290001070235us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-03-012024-02-290001070235us-gaap:FairValueInputsLevel2Member2024-02-290001070235us-gaap:FairValueInputsLevel2Member2023-03-012024-02-2900010702352023-03-012024-02-290001070235srt:MinimumMember2024-03-012024-05-310001070235srt:MaximumMember2024-03-012024-05-310001070235us-gaap:TechnologyEquipmentMember2024-05-310001070235us-gaap:TechnologyEquipmentMember2024-02-290001070235bbry:LeaseholdImprovementsAndOtherMember2024-05-310001070235bbry:LeaseholdImprovementsAndOtherMember2024-02-290001070235us-gaap:FurnitureAndFixturesMember2024-05-310001070235us-gaap:FurnitureAndFixturesMember2024-02-290001070235bbry:ManufacturingEquipmentResearchAndDevelopmentEquipmentAndToolingMember2024-05-310001070235bbry:ManufacturingEquipmentResearchAndDevelopmentEquipmentAndToolingMember2024-02-290001070235bbry:AcquiredTechnologyMember2024-05-310001070235bbry:OtherAcquiredTechnologyMember2024-05-310001070235us-gaap:IntellectualPropertyMember2024-05-310001070235bbry:AcquiredTechnologyMember2024-02-290001070235bbry:OtherAcquiredTechnologyMember2024-02-290001070235us-gaap:IntellectualPropertyMember2024-02-290001070235us-gaap:OneTimeTerminationBenefitsMember2023-02-280001070235us-gaap:FacilityClosingMember2023-02-280001070235us-gaap:OneTimeTerminationBenefitsMember2023-03-012024-02-290001070235us-gaap:FacilityClosingMember2023-03-012024-02-290001070235us-gaap:OneTimeTerminationBenefitsMember2024-02-290001070235us-gaap:FacilityClosingMember2024-02-290001070235us-gaap:OneTimeTerminationBenefitsMember2024-03-012024-05-310001070235us-gaap:FacilityClosingMember2024-03-012024-05-310001070235us-gaap:OneTimeTerminationBenefitsMember2024-05-310001070235us-gaap:FacilityClosingMember2024-05-310001070235bbry:SeniorConvertibleNotesMember2024-05-310001070235bbry:SeniorConvertibleNotesMember2024-03-012024-05-310001070235bbry:SeniorConvertibleNotesMember2024-02-290001070235bbry:A2020DebenturesMember2023-11-130001070235bbry:A2020DebenturesMember2023-03-012023-11-300001070235bbry:A2020DebenturesMember2024-03-012024-05-310001070235bbry:A2020DebenturesMember2023-03-012023-05-310001070235us-gaap:SubsequentEventMemberbbry:VotingCommonStockMember2024-06-240001070235us-gaap:SubsequentEventMemberus-gaap:EmployeeStockOptionMember2024-06-240001070235us-gaap:SubsequentEventMemberus-gaap:RestrictedStockUnitsRSUMember2024-06-240001070235us-gaap:SubsequentEventMemberbbry:DeferredStockUnitMember2024-06-240001070235bbry:A175DebentureMember2024-03-012024-05-310001070235us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-02-290001070235us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-02-280001070235us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-03-012024-05-310001070235us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-03-012023-05-310001070235us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-05-310001070235us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-05-310001070235us-gaap:AccumulatedTranslationAdjustmentMember2024-02-290001070235us-gaap:AccumulatedTranslationAdjustmentMember2023-02-280001070235us-gaap:AccumulatedTranslationAdjustmentMember2024-03-012024-05-310001070235us-gaap:AccumulatedTranslationAdjustmentMember2023-03-012023-05-310001070235us-gaap:AccumulatedTranslationAdjustmentMember2024-05-310001070235us-gaap:AccumulatedTranslationAdjustmentMember2023-05-310001070235us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2024-05-310001070235us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember2023-05-310001070235bbry:OtherPostEmploymentBenefitObligationsMember2024-05-310001070235bbry:OtherPostEmploymentBenefitObligationsMember2023-05-310001070235us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-05-310001070235us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-05-310001070235bbry:CybersecurityMember2024-03-012024-05-310001070235bbry:CybersecurityMember2023-03-012023-05-310001070235bbry:IoTMember2024-03-012024-05-310001070235bbry:IoTMember2023-03-012023-05-310001070235bbry:LicensingAndOtherMember2024-03-012024-05-310001070235bbry:LicensingAndOtherMember2023-03-012023-05-310001070235us-gaap:OperatingSegmentsMember2024-03-012024-05-310001070235us-gaap:OperatingSegmentsMember2023-03-012023-05-310001070235us-gaap:MaterialReconcilingItemsMember2024-03-012024-05-310001070235us-gaap:MaterialReconcilingItemsMember2023-03-012023-05-3100010702352023-05-110001070235srt:NorthAmericaMember2024-03-012024-05-310001070235srt:NorthAmericaMember2023-03-012023-05-310001070235us-gaap:EMEAMember2024-03-012024-05-310001070235us-gaap:EMEAMember2023-03-012023-05-310001070235bbry:OtherRegionsMember2024-03-012024-05-310001070235bbry:OtherRegionsMember2023-03-012023-05-310001070235us-gaap:TransferredOverTimeMember2024-03-012024-05-310001070235us-gaap:TransferredOverTimeMember2023-03-012023-05-310001070235us-gaap:TransferredAtPointInTimeMember2024-03-012024-05-310001070235us-gaap:TransferredAtPointInTimeMember2023-03-012023-05-310001070235us-gaap:AccountsReceivableMember2024-02-290001070235bbry:DeferredRevenueMember2024-02-290001070235bbry:DeferredCommissionMember2024-02-290001070235us-gaap:AccountsReceivableMember2024-03-012024-05-310001070235bbry:DeferredRevenueMember2024-03-012024-05-310001070235bbry:DeferredCommissionMember2024-03-012024-05-310001070235us-gaap:AccountsReceivableMember2024-05-310001070235bbry:DeferredRevenueMember2024-05-310001070235bbry:DeferredCommissionMember2024-05-310001070235bbry:LessThan12MonthsMember2024-05-310001070235bbry:A12To24MonthsMember2024-05-310001070235bbry:After24MonthsMember2024-05-310001070235country:CA2024-05-310001070235country:CA2024-02-290001070235country:US2024-05-310001070235country:US2024-02-290001070235bbry:OtherCountriesMember2024-05-310001070235bbry:OtherCountriesMember2024-02-290001070235bbry:OneCustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-03-012024-05-310001070235bbry:OneCustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-03-012023-05-31


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 ________________________
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended May 31, 2024

OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from     to

Commission file number 001-38232
 ______________________________________________________
BlackBerry Limited
(Exact name of registrant as specified in its charter)
Canada
98-0164408
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
2200 University Ave East
WaterlooOntarioCanada
N2K 0A7
(Address of Principal Executive Offices)
(Zip Code)
(519) 888-7465
(Registrant's telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common SharesBBNew York Stock Exchange
Common SharesBBToronto Stock Exchange

Indicate by check mark whether the registrant: (1) has 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 the registrant was required to file such reports); and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    No  o 

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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
Yes  x   No  o 

1



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 “large accelerated filer,” “accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
x
Accelerated filer
Non-accelerated filer  
o
Smaller reporting company
Emerging growth company
                
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.
o

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes ☐   No  x

The registrant had 590,173,164 common shares issued and outstanding as of June 24, 2024.
 

2




BLACKBERRY LIMITED
TABLE OF CONTENTS
Page No.
PART I FINANCIAL INFORMATION
Item 1Financial Statements
Consolidated Balance Sheets as of May 31, 2024 (unaudited) and February 29, 2024
Consolidated Statements of Shareholders' Equity - Three Months Ended May 31, 2024 and 2023 (unaudited)
Consolidated Statements of Operations - Three Months Ended May 31, 2024 and 2023 (unaudited)
Consolidated Statements of Comprehensive Loss - Three Months Ended May 31, 2024 and 2023 (unaudited)
Consolidated Statements of Cash Flows - Three Months Ended May 31, 2024 and 2023 (unaudited)
Notes to the Consolidated Financial Statements
Item 2Management's Discussion and Analysis of Financial Condition and Results of Operations
Item 3Quantitative and Qualitative Disclosures about Market Risk
Item 4Controls and Procedures
PART IIOTHER INFORMATION
Item 1Legal Proceedings
Item 5Other Information
Item 6Exhibits
Signatures

3




Unless the context otherwise requires, all references to the “Company” and “BlackBerry” include BlackBerry Limited and its subsidiaries.

PART I - FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
4


BlackBerry Limited
Incorporated under the Laws of Ontario
(United States dollars, in millions) (unaudited)
Consolidated Balance Sheets
 As at
 May 31, 2024February 29, 2024
Assets
Current
Cash and cash equivalents (note 2)$143 $175 
Short-term investments (note 2)86 62 
Accounts receivable, net of allowance of $5 and $6, respectively (note 3)
148 199 
Other receivables (note 3)21 21 
Income taxes receivable 3 4 
Other current assets (note 3)57 47 
458 508 
Restricted cash and cash equivalents (note 2)17 25 
Long-term investments (note 2)37 36 
Other long-term assets (note 3)59 57 
Operating lease right-of-use assets, net27 32 
Property, plant and equipment, net (note 3)19 21 
Intangible assets, net (note 3)145 154 
Goodwill (note 3)561 562 
$1,323 $1,395 
Liabilities
Current
Accounts payable $6 $17 
Accrued liabilities (note 3)112 117 
Income taxes payable (note 4)29 28 
Deferred revenue, current (note 10)174 194 
321 356 
Deferred revenue, non-current (note 10)32 28 
Operating lease liabilities33 38 
Other long-term liabilities1 3 
Long-term notes (note 5)194 194 
581 619 
Commitments and contingencies (note 9)
Shareholders’ equity
Capital stock and additional paid-in capital
Preferred shares: authorized unlimited number of non-voting, cumulative, redeemable and retractable  
Common shares: authorized unlimited number of non-voting, redeemable, retractable Class A common shares and unlimited number of voting common shares
Issued and outstanding - 590,171,424 voting common shares (February 29, 2024 - 589,232,539)
2,957 2,948 
Deficit(2,200)(2,158)
Accumulated other comprehensive loss (note 8)(15)(14)
742 776 
$1,323 $1,395 
See notes to consolidated financial statements.

On behalf of the Board: 
John GiamatteoLisa Disbrow
DirectorDirector
5


BlackBerry Limited
(United States dollars, in millions) (unaudited)
Consolidated Statements of Shareholders’ Equity

Three Months Ended May 31, 2024
Capital Stock
and Additional
Paid-in Capital
DeficitAccumulated
Other
Comprehensive Loss
Total
Balance as at February 29, 2024$2,948 $(2,158)$(14)$776 
Net loss— (42)— (42)
Other comprehensive loss— — (1)(1)
Stock-based compensation (note 6)8 — — 8 
Shares issued:
Employee share purchase plan (note 6)1 — — 1 
Balance as at May 31, 2024$2,957 $(2,200)$(15)$742 

Three Months Ended May 31, 2023
Capital Stock
and Additional
Paid-in Capital
DeficitAccumulated
Other
Comprehensive Loss
Total
Balance as at February 28, 2023$2,909 $(2,028)$(24)$857 
Net loss— (11)— (11)
Other comprehensive income— — 2 2 
Stock-based compensation9 — — 9 
Shares issued:
Employee share purchase plan2 — — 2 
Balance as at May 31, 2023$2,920 $(2,039)$(22)$859 

See notes to consolidated financial statements.
6


BlackBerry Limited
(United States dollars, in millions, except per share data) (unaudited)
Consolidated Statements of Operations
 
 Three Months Ended
 May 31, 2024May 31, 2023
Revenue (note 10)$144 $373 
Cost of sales48 194 
Gross margin96 179 
Operating expenses
Research and development42 54 
Sales and marketing38 45 
General and administrative40 54 
Amortization12 15 
Impairment of long-lived assets (note 2)3  
Debentures fair value adjustment (note 5) 22 
135 190 
Operating loss(39)(11)
Investment income, net (note 2 and note 5)5 3 
Loss before income taxes(34)(8)
Provision for income taxes (note 4)8 3 
Net loss$(42)$(11)
Loss per share (note 7)
Basic$(0.07)$(0.02)
Diluted$(0.07)$(0.02)
See notes to consolidated financial statements.
7


BlackBerry Limited
(United States dollars, in millions) (unaudited)
Consolidated Statements of Comprehensive Loss
 
 Three Months Ended
 May 31, 2024May 31, 2023
Net loss$(42)$(11)
Other comprehensive income (loss)
Net change in fair value and amounts reclassified to net loss from derivatives designated as cash flow hedges during the three months ended, net of income taxes of nil (May 31, 2023 - income taxes of nil) (note 8) 1 
Foreign currency translation adjustment(1)1 
Other comprehensive income (loss)(1)2 
Comprehensive loss$(43)$(9)
See notes to consolidated financial statements.
8


BlackBerry Limited
(United States dollars, in millions) (unaudited)
Consolidated Statements of Cash Flows
 Three Months Ended
  May 31, 2024May 31, 2023
Cash flows from operating activities
Net loss$(42)$(11)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Amortization13 16 
Stock-based compensation8 9 
Impairment of long-lived assets (note 2)3  
Intellectual property disposed of by sale 147 
Debentures fair value adjustment (note 5) 22 
Operating leases(2)(1)
Other(3) 
Net changes in working capital items
Accounts receivable, net of allowance51 3 
Other receivables 4 
Income taxes receivable1  
Other assets(13)(62)
Accounts payable(11)(3)
Accrued liabilities(5)(14)
Income taxes payable1 1 
Deferred revenue(16)(12)
Net cash provided by (used in) operating activities(15)99 
Cash flows from investing activities
Acquisition of long-term investments (1)
Acquisition of property, plant and equipment(1)(2)
Acquisition of intangible assets(1)(8)
Acquisition of short-term investments(49)(66)
Proceeds on sale or maturity of short-term investments25 39 
Net cash used in investing activities(26)(38)
Cash flows from financing activities
Issuance of common shares1 2 
Net cash provided by financing activities1 2 
Net increase (decrease) in cash, cash equivalents, restricted cash, and restricted cash equivalents during the period(40)63 
Cash, cash equivalents, restricted cash, and restricted cash equivalents, beginning of period200 322 
Cash, cash equivalents, restricted cash, and restricted cash equivalents, end of period$160 $385 
See notes to consolidated financial statements.
9

BlackBerry Limited
Notes to the Consolidated Financial Statements
In millions of United States dollars, except share and per share data, and except as otherwise indicated (unaudited)





1.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND CRITICAL ACCOUNTING ESTIMATES
Basis of Presentation and Preparation
These interim consolidated financial statements have been prepared by management in accordance with United States generally accepted accounting principles (“U.S. GAAP”). They do not include all of the disclosures required by U.S. GAAP for annual financial statements and should be read in conjunction with the audited consolidated financial statements of BlackBerry Limited (the “Company”) for the year ended February 29, 2024 (the “Annual Financial Statements”), which have been prepared in accordance with U.S. GAAP. In the opinion of management, all normal recurring adjustments considered necessary for fair presentation have been included in these interim consolidated financial statements. Operating results for the three months ended May 31, 2024 are not necessarily indicative of the results that may be expected for the full year ending February 28, 2025. The consolidated balance sheet at February 29, 2024 was derived from the audited Annual Financial Statements but does not contain all of the footnote disclosures from the Annual Financial Statements.
The preparation of the consolidated financial statements requires management to make estimates and assumptions with respect to the reported amounts of assets, liabilities, revenue and expenses and the disclosure of contingent assets and liabilities. Actual results could differ from these estimates and any such differences may be material to the Company’s consolidated financial statements.
Certain of the comparative figures have been reclassified to conform to the current year’s presentation.
The Company is organized and managed as three reportable operating segments: Cybersecurity, IoT (collectively, “Software & Services”), and Licensing and Other, as further discussed in Note 10.
Significant Accounting Policies and Critical Accounting Estimates
There have been no material changes to the Company’s accounting policies or critical accounting estimates from those described in the Annual Financial Statements.
Accounting Standards Adopted During Fiscal 2025
In November 2023, the Financial Accounting Standards Board (the “FASB”) issued ASU 2023-07 on the topic of segment reporting. The standard requires additional disclosures for segment reporting. These requirements include: (i) disclosure of significant expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of segment profit or loss (collectively referred to as the “significant expense principle”); (ii) disclosure of an amount for other segment items (equal to the difference between segment revenue less segment expenses disclosed under the significant expense principle and each reported measure of segment profit or loss) by reportable segment and a description of their composition; (iii) annual disclosure of a reportable segment’s profit or loss and assets currently required by Topic 280 in interim periods; (iv) clarification that, if the CODM uses more than one measure of a segment's profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report those additional measures of segment profit or loss; (v) disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources; (vi) requiring a public entity that has a single reportable segment provide all the disclosures required by the amendments in this ASU, and all existing segment disclosures in Topic 280. The guidance is effective for annual periods beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The Company early adopted this guidance in the first quarter of fiscal 2025 and it did not have a material impact on its disclosures.
10

BlackBerry Limited
Notes to the Consolidated Financial Statements
In millions of United States dollars, except share and per share data, and except as otherwise indicated (unaudited)





Accounting Pronouncements Not Yet Adopted
In December 2023, the FASB issued ASU 2023-09 “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” on the topic of income taxes. The standard requires additional disclosure for income taxes. These requirements include: (i) requiring a public entity to disclose specific categories in the rate reconciliation; (ii) disclosure of additional information for reconciling items that meet a quantitative threshold (if the effect of those reconciling items is equal to or greater than 5% of the amount computed by multiplying pretax income or loss by the applicable statutory income tax rate); (iii) annual disclosure of the amount of income taxes paid (net of refunds received) disaggregated by federal (national), state, and foreign taxes; (iv) annual disclosure of the amount of income taxes paid (net of refunds received) disaggregated by individual jurisdictions in which income taxes paid (net of refunds received) is equal to or greater than 5% of total income taxes paid (net of refunds received); (v) annual disclosure of income (or loss) from continuing operations before income tax expense (or benefit) disaggregated between domestic and foreign; and (vi) annual disclosure of income tax expense (or benefit) from continuing operations disaggregated by federal (national), state, and foreign. For public entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company will adopt this guidance in fiscal 2026 and is in the process of evaluating the new requirements. As a result, the Company has not yet determined the impact this new ASU will have on its disclosures.
2.    FAIR VALUE MEASUREMENTS, CASH, CASH EQUIVALENTS AND INVESTMENTS
Fair Value
The Company defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact and considers assumptions that market participants would use in pricing the asset or liability, such as inherent risk, non-performance risk and credit risk. The Company applies the following fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value into three levels:
Level 1 - Unadjusted quoted prices at the measurement date for identical assets or liabilities in active markets.
Level 2 - Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.
Level 3 - Significant unobservable inputs that are supported by little or no market activity.
The fair value hierarchy also requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
The Company’s cash and cash equivalents, accounts receivable, other receivables, accounts payable and accrued liabilities are carried at amounts that approximate their fair values (Level 2 measurement) due to their short maturities.
Recurring Fair Value Measurements
In determining the fair value of investments held, the Company primarily relies on an independent third-party valuator for the fair valuation of securities. The Company also reviews the inputs used in the valuation process and assesses the pricing of the securities for reasonableness after conducting its own internal collection of quoted prices from brokers. Fair values for all investment categories provided by the independent third-party valuator that are in excess of 0.5% from the fair values determined by the Company are communicated to the independent third-party valuator for consideration of reasonableness. The independent third-party valuator considers the information provided by the Company before determining whether a change in their original pricing is warranted.
When the Company concludes that there is a significant financing component included within a contract with a customer due to timing differences between the fulfillment of certain performance obligations and the receipt of payment for those performance obligations, the Company determines the present value of the future consideration utilizing the discount rate that would be reflected in a separate financing transaction between the customer and the Company at contract inception based upon the credit characteristics of the customer receiving financing in the contract.
For a description of how the fair value of the 2020 Debentures (as defined in Note 5) was determined, see the “Convertible debentures” accounting policies in Note 1 to the Annual Financial Statements.
11

BlackBerry Limited
Notes to the Consolidated Financial Statements
In millions of United States dollars, except share and per share data, and except as otherwise indicated (unaudited)





Non-Recurring Fair Value Measurements
Upon the occurrence of certain events, the Company re-measures the fair value of non-marketable equity investments for which it utilizes the measurement alternative, and long-lived assets, including property, plant and equipment, operating lease ROU assets, intangible assets and goodwill if an impairment or observable price adjustment is recognized in the current period.
Non-Marketable Equity Investments Measured Using the Measurement Alternative
Non-marketable equity investments measured using the measurement alternative include investments in privately held companies without readily determinable fair values in which the Company does not own a controlling interest or have significant influence. The estimation of fair value used in the fair value measurements required the use of significant unobservable inputs, and as a result, the fair value measurements were classified as Level 3.
Impairment of Long-Lived Assets
During the three months ended May 31, 2024, the Company exited certain leased facilities and recorded a pre-tax and after-tax impairment charge of $3 million related to the operating lease right-of-use (“ROU”) assets and property, plant and equipment associated with those facilities (three months ended May 31, 2023 - nil). The impairment was determined by comparing the fair value of the impacted ROU asset to the carrying value of the asset as of the impairment measurement date, as required under ASC Topic 360, Property, Plant, and Equipment, using Level 3 inputs. The fair value of the ROU asset was based on the estimated sublease income for certain facilities taking into consideration the estimated time period it will take to obtain a sublessor, the applicable discount rate and the sublease rate, which are considered unobservable inputs. The Company conducts an evaluation of the related liabilities and expenses and revises its assumptions and estimates as appropriate as new or updated information becomes available. The fair value measurement of ROU impaired assets is classified as Level 3.

Cash, Cash Equivalents and Investments
The components of cash, cash equivalents and investments by fair value level as at May 31, 2024 were as follows:
Cost Basis (1)
Unrealized
Gains
Unrealized
Losses
Fair ValueCash and
Cash
Equivalents
Short-term
Investments
Long-term
Investments
Restricted Cash and Cash Equivalents
Bank balances$92 $ $ $92 $92 $ $ $ 
Other investments28 6  34   34  
120 6  126 92  34  
Level 1:
Equity securities10  (10)     
Level 2:
Term deposits, and certificates of deposits13   13    13 
Bankers' acceptances/bearer deposit notes12   12 12    
Commercial paper89   89 28 61   
Non-U.S. promissory notes26   26 11 15   
Non-U.S. treasury bills4   4    4 
U.S. treasury bills10   10  10   
154   154 51 86  17 
Level 3:
Other investments2 1  3   3  
$286 $7 $(10)$283 $143 $86 $37 $17 
______________________________
(1) Cost basis for other investments includes the effect of returns of capital and impairment.
12

BlackBerry Limited
Notes to the Consolidated Financial Statements
In millions of United States dollars, except share and per share data, and except as otherwise indicated (unaudited)





The components of cash, cash equivalents and investments by fair value level as at February 29, 2024 were as follows:
Cost Basis (1)
Unrealized
Gains
Unrealized
Losses
Fair ValueCash and
Cash
Equivalents
Short-term
Investments
Long-term
Investments
Restricted Cash and Cash Equivalents
Bank balances$96 $ $ $96 $96 $ $ $ 
Other investments30 6  36   36  
126 6  132 96  36  
Level 1:
Equity securities10  (10)     
Level 2:
Term deposits, and certificates of deposits21   21    21 
Bearer deposit notes53   53 28 25   
Commercial paper47   47 15 32   
Non-U.S. promissory notes35   35 30 5   
U.S. treasury bills10   10 6   4 
166   166 79 62  25 
$302 $6 $(10)$298 $175 $62 $36 $25 
______________________________
(1) Cost basis for other investments includes the effect of returns of capital and impairment.
As at May 31, 2024, the Company had non-marketable equity investments without readily determinable fair value of $37 million (February 29, 2024 - $36 million). During the three months ended May 31, 2024, the Company recorded an upward adjustment of $1 million to the carrying value of a certain non-marketable equity investment without readily determinable fair value resulting from observable price changes in orderly transactions for identical or similar securities which have been included in investment income, net on the Company’s consolidated statements of operations. As of May 31, 2024, the Company has recorded a cumulative impairment of $3 million to the carrying value of certain other non-marketable equity investments without readily determinable fair value (February 29, 2024 - $3 million).
There were no realized gains or losses on available-for-sale securities for the three months ended May 31, 2024 and May 31, 2023.
The Company has restricted cash and cash equivalents, consisting of cash and securities pledged as collateral to major banking partners in support of the Company’s requirements for letters of credit. These letters of credit support certain leasing arrangements entered into in the ordinary course of business. The letters of credit are for terms ranging from one month to one year. The Company is legally restricted from accessing these funds during the term of the leases for which the letters of credit have been issued; however, the Company can continue to invest the funds and receive investment income thereon.
The following table provides a reconciliation of cash, cash equivalents, restricted cash, and restricted cash equivalents as at May 31, 2024 and February 29, 2024 from the consolidated balance sheets to the consolidated statements of cash flows:
As at
May 31, 2024February 29, 2024
Cash and cash equivalents$143 $175 
Restricted cash and cash equivalents17 25 
Total cash, cash equivalents, restricted cash, and restricted cash equivalents presented in the consolidated statements of cash flows
$160 $200 
13

BlackBerry Limited
Notes to the Consolidated Financial Statements
In millions of United States dollars, except share and per share data, and except as otherwise indicated (unaudited)





The contractual maturities of available-for-sale investments as at May 31, 2024 and February 29, 2024 were as follows:
As at
May 31, 2024February 29, 2024
Cost BasisFair ValueCost BasisFair Value
Due in one year or less $154 $154 $166 $166 
No fixed maturity 10  10  
$164 $154 $176 $166 
As at May 31, 2024 and February 29, 2024, the Company had no available-for-sale debt securities with continuous unrealized losses.
3.    CONSOLIDATED BALANCE SHEET DETAILS
Accounts Receivable, Net of Allowance
The current estimated credit losses (“CECL”) for accounts receivable as at May 31, 2024 was $5 million (February 29, 2024 - $6 million).
The Company also has long-term accounts receivable included in Other Long-term Assets. The CECL for long-term accounts receivable is estimated using the probability of default method and the default exposure due to limited historical information. The exposure of default is represented by the assets’ amortized carrying amount at the reporting date.
The following table sets forth the activity in the Company’s allowance for credit losses:
Carrying Amount
Beginning balance as of February 28, 2023$1 
Prior period provision for expected credit losses5 
Ending balance of the allowance for credit loss as at February 29, 20246 
Current period recovery for expected credit losses (1)
Ending balance of the allowance for credit loss as at May 31, 2024$5 
The allowance for credit losses as at May 31, 2024 consists of $1 million (February 29, 2024 - $1 million) relating to CECL estimated based on days past due and region and $4 million (February 29, 2024 - $5 million) relating to specific customers that were evaluated separately.
There was one customer that comprised more than 10% of accounts receivable as at May 31, 2024 (February 29, 2024 - two customers comprised more than 10%).
Other Receivables
As at May 31, 2024 and February 29, 2024, other receivables included items such as claims filed with the Ministry of Innovation, Science and Economic Development Canada relating to its Strategic Innovation Fund program’s investment in BlackBerry QNX, among other items, none of which were greater than 5% of the current assets balance.
14

BlackBerry Limited
Notes to the Consolidated Financial Statements
In millions of United States dollars, except share and per share data, and except as otherwise indicated (unaudited)





Other Current Assets
As at May 31, 2024 and February 29, 2024, other current assets included the current portion of deferred commissions and prepaid expenses, among other items, none of which were greater than 5% of the current assets balance as at the balance sheet dates.
Property, Plant and Equipment, Net
Property, plant and equipment comprised the following:
 As at
 May 31, 2024February 29, 2024
Cost
BlackBerry operations and other information technology$86 $85 
Leasehold improvements and other14 15 
Furniture and fixtures6 6 
Manufacturing, repair and research and development equipment2 3 
108 109 
Accumulated amortization89 88 
Net book value$19 $21 
Intangible Assets, Net
Intangible assets comprised the following:
 As at May 31, 2024
 CostAccumulated
Amortization
Net Book
Value
Acquired technology$900 $851 $49 
Other acquired intangibles386 337 49 
Intellectual property110 63 47 
$1,396 $1,251 $145 
As at February 29, 2024
CostAccumulated
Amortization
Net Book
Value
Acquired technology$900 $846 $54 
Other acquired intangibles386 334 52 
Intellectual property111 63 48 
$1,397 $1,243 $154 
For the three months ended May 31, 2024, amortization expense related to intangible assets amounted to $11 million (three months ended May 31, 2023 - $13 million).
Total additions to intangible assets for the three months ended May 31, 2024 amounted to $1 million (three months ended May 31, 2023 - $2 million). During the three months ended May 31, 2024, additions to intangible assets primarily consisted of payments for intellectual property relating to patent maintenance, registration and license fees.
Based on the carrying value of the identified intangible assets as at May 31, 2024, and assuming no subsequent impairment of the underlying assets, the annual amortization expense for the remainder of fiscal 2025 and each of the five succeeding years is expected to be as follows: fiscal 2025 - $32 million; fiscal 2026 - $36 million; fiscal 2027 - $32 million; fiscal 2028 - $18 million; fiscal 2029 - $6 million and fiscal 2030 - $3 million
15

BlackBerry Limited
Notes to the Consolidated Financial Statements
In millions of United States dollars, except share and per share data, and except as otherwise indicated (unaudited)





Goodwill
Changes to the carrying amount of goodwill during the three months ended May 31, 2024 were as follows:
Carrying Amount
Carrying amount as at February 28, 2023$595 
Goodwill impairment charge(35)
Effect of foreign exchange on non-U.S. dollar denominated goodwill2 
Carrying amount as at February 29, 2024562 
Effect of foreign exchange on non-U.S. dollar denominated goodwill(1)
Carrying amount as at May 31, 2024$561 
Other Long-term Assets
As at May 31, 2024 and February 29, 2024, other long-term assets included long-term receivables related to intellectual property sold in fiscal 2024, see Note 10 under the heading “Patent Sale”, other long-term receivables, and the long-term portion of deferred commission, among other items, none of which were greater than 5% of the total assets balance.
Accrued Liabilities
Accrued liabilities is comprised of the following:
 As at
 May 31, 2024February 29, 2024
Operating lease liabilities, current20 20 
Restructuring program liabilities, current portion11 20 
Other81 77 
$112 $117 
Other accrued liabilities included current and accrued director fees, accrued vendor liabilities, variable incentive accrual, payroll withholding taxes and accrued royalties, among other items, none of which were greater than 5% of the current liabilities balance in any of the periods presented.
Restructuring
During fiscal 2023 and fiscal 2024, the Company commenced restructuring programs with the objectives of reducing its annual costs and expenses relating to the Cybersecurity business, and later separating and streamlining the Company’s centralized corporate functions into Cybersecurity and IoT specific teams such that the businesses may operate independently and on a profitable and cash flow positive basis. The reduction of overall Company costs will include rationalizing and streamlining existing central administrative functions, right-sizing cost structures within both business units including R&D and outsourced contracting, changes to overall product portfolio offerings and geographies the Company operates in and optimizing related support functions and organizational structure. Other charges and cash costs may occur as programs are implemented or changes are completed.
16

BlackBerry Limited
Notes to the Consolidated Financial Statements
In millions of United States dollars, except share and per share data, and except as otherwise indicated (unaudited)





The following table sets forth the activity in the Company’s restructuring program liabilities:
Employee
Termination
Benefits
Facilities
Costs
Total
Balance as at February 28, 20232 1 3 
Charges incurred31 6 37 
Cash payments made(16)(3)(19)
Balance as at February 29, 202417 4 21 
Charges incurred5 3 8 
Cash payments made(15)(2)(17)
Balance as at May 31, 2024
$7 $5 $12 
Current portion$7 $4 $11 
Long-term portion 11
$7 $5 $12 
The long-term portion of the restructuring liabilities is recorded at present value, determined by measuring the remaining payments at present value using an effective interest rate of 5.7%, and the Company recorded interest expense over time to arrive at the total face value of the remaining payments.
The restructuring charges included employee termination benefits and facilities costs to better align the Company’s general and administrative and R&D cost profiles to its market competitors, create a more focused sales force and improve profitability and cash flow. Total charges incurred for the three months ended May 31, 2024 and May 31, 2023 were $8 million and $5 million, respectively, recorded within General and administrative on the Consolidated Statements of Operations.
4.    INCOME TAXES
For the three months ended May 31, 2024, the Company’s net effective income tax expense rate was approximately 24% compared to a net effective income tax expense rate of 38% for the three months ended May 31, 2023. The Company’s income tax rate reflects the change in unrecognized income tax benefit, if any, and the fact that the Company has a significant valuation allowance against its deferred income tax assets; in particular, any change in loss carry forwards or research and development credits, amongst other items, is offset by a corresponding adjustment of the valuation allowance. The Company’s net effective income tax rate also reflects the geographic mix of earnings in jurisdictions with different income tax rates.
The Company’s total unrecognized income tax benefits as at May 31, 2024 were $20 million (February 29, 2024 - $20 million). As at May 31, 2024, $20 million of the unrecognized income tax benefits have been netted against deferred income tax assets and nil has been recorded within income taxes payable on the Company’s consolidated balance sheets.
The Company is subject to ongoing examination by tax authorities in certain jurisdictions in which it operates. The Company regularly assesses the status of these examinations and the potential for adverse outcomes to determine the adequacy of the provision for income taxes as well as the provisions for indirect and other taxes and related penalties and interest. While the final resolution of audits is uncertain, the Company believes the ultimate resolution of these audits will not have a material adverse effect on its consolidated financial position, liquidity or results of operations.
5.    DEBENTURES
3.00% Convertible Senior Notes
On January 29, 2024, the Company issued $200 million aggregate principal amount of 3.00% senior convertible unsecured notes (the “Notes” and, collectively with the “2020 Debentures” (as defined below), the “Debentures”) in an offering to qualified institutional buyers in accordance with Rule 144A under the Securities Act of 1933, as amended.
The Notes are due on February 15, 2029 unless earlier converted, redeemed, or repurchased. Each $1,000 principal amount of the Notes is convertible into 257.5826 common shares of the Company based on the initial conversion rate, for a total of 52 million common shares at a price of $3.88 per share, subject to adjustments. Prior to the close of business on the business day immediately preceding November 15, 2028, the Notes will be convertible only upon satisfaction of
17

BlackBerry Limited
Notes to the Consolidated Financial Statements
In millions of United States dollars, except share and per share data, and except as otherwise indicated (unaudited)





certain conditions and during certain periods, and thereafter, at any time until the close of business on the second scheduled trading day immediately preceding February 15, 2029. The Company may satisfy any conversions of the Notes by paying or delivering, as the case may be, cash, its common shares or a combination of cash and its common shares, at the Company’s election (or, in the case of any Notes called for redemption that are converted during the related redemption period, solely its common shares). Covenants associated with the Notes include general corporate maintenance, existence and reporting requirements. The Notes will bear interest at a rate of 3.00% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, beginning on August 15, 2024.
The Company had recorded the Notes, including the debt itself and all embedded derivatives, at cost less debt issuance costs of $6 million and presents the Notes as a single hybrid financial instrument. No portion of the embedded derivatives required bifurcation from the host debt contract.
The following table summarizes the change in the Notes for the three months ended May 31, 2024:
Carrying Amount
Balance as at February 29, 2024194 
Amortization of debt issuance costs 
Balance as at May 31, 2024$194 
2020 Debentures
On September 1, 2020, Hamblin Watsa Investment Counsel Ltd., in its capacity as investment manager of Fairfax Financial Holdings Limited (“Fairfax”), and another institutional investor invested in the Company through a $365 million private placement of debentures (the “2020 Debentures”). The 2020 Debentures matured on November 13, 2023.
Due to the conversion option and other embedded derivatives within the 2020 Debentures, the Company elected to record the 2020 Debentures, including the debt itself and all embedded derivatives, at fair value and presented the 2020 Debentures as a single hybrid financial instrument. No portion of the fair value of the 2020 Debentures was recorded as equity.
Each period, the fair value of the 2020 Debentures was recalculated and resulting gains and losses from the change in fair value of the 2020 Debentures associated with non-credit components were recognized in income, while the change in fair value associated with credit components was recognized in accumulated other comprehensive loss (“AOCL”). The fair value of the 2020 Debentures was determined using the significant Level 2 inputs interest rate curves, the market price and volatility of the Company’s listed common shares, and the significant Level 3 inputs related to credit spread and the implied discount of the 2020 Debentures at issuance.
The following table shows the impact of the changes in fair value of the Debentures for the three months ended May 31, 2024 and May 31, 2023:    
Three Months Ended
  May 31, 2024May 31, 2023
Charge associated with the change in fair value from non-credit components recorded in the consolidated statements of operations $ $(22)
Total increase in the fair value of the 2020 Debentures $ $(22)
For the three months ended May 31, 2024, the Company recorded interest expense related to the Debentures of $2 million, which has been included in investment income, net on the Company’s consolidated statements of operations (three months ended May 31, 2023 - $2 million).
Fairfax, a related party under U.S. GAAP due to its beneficial ownership of common shares in the Company after taking into account potential conversion of the 2020 Debentures, owned $330 million principal amount of the 2020 Debentures. As such, the payment of interest on the 2020 Debentures to Fairfax represented a related party transaction.
18

BlackBerry Limited
Notes to the Consolidated Financial Statements
In millions of United States dollars, except share and per share data, and except as otherwise indicated (unaudited)





6.    CAPITAL STOCK
The following details the changes in issued and outstanding common shares for the three months ended May 31, 2024:
 Capital Stock and
Additional Paid-in Capital
 Stock
Outstanding
(000s)
Amount
Common shares outstanding as at February 29, 2024589,233 $2,948 
Common shares issued for restricted share unit settlements383 — 
Stock-based compensation— 8 
Common shares issued for employee share purchase plan555 1 
Common shares outstanding as at May 31, 2024590,171 $2,957 
The Company had 590 million voting common shares outstanding, 0.2 million options to purchase voting common shares, 18 million RSUs and 1 million DSUs outstanding as at June 24, 2024. In addition, 51.5 million common shares are issuable upon conversion in full of the Notes as described in Note 5.
7.    LOSS PER SHARE
The following table sets forth the computation of basic and diluted loss per share:
 Three Months Ended
 May 31, 2024May 31, 2023
Net loss for basic and diluted loss per share available to common shareholders$(42)$(11)
Weighted average number of shares outstanding (000’s) - basic and diluted (1)(2)
589,821 582,812 
Loss per share - reported
Basic
$(0.07)$(0.02)
Diluted
$(0.07)$(0.02)
______________________________
(1) The Company has not presented the dilutive effect of the Notes or 2020 Debentures using the if-converted method in the calculation of diluted loss per share for the three months ended May 31, 2024 and May 31, 2023, as to do so would be antidilutive. See Note 5 for details on the Notes and 2020 Debentures.
(2) The Company has not presented the dilutive effect of in-the-money options and RSUs that will be settled upon vesting by the issuance of new common shares in the calculation of diluted loss per share for the three months ended May 31, 2024 and May 31, 2023, as to do so would be antidilutive.
19

BlackBerry Limited
Notes to the Consolidated Financial Statements
In millions of United States dollars, except share and per share data, and except as otherwise indicated (unaudited)





8.    ACCUMULATED OTHER COMPREHENSIVE LOSS
The changes in AOCL by component net of tax, for the three months ended May 31, 2024 and May 31, 2023 were as follows:
Three Months Ended
May 31, 2024May 31, 2023
Cash Flow Hedges
Balance, beginning of period$ $(1)
Amounts reclassified from AOCL into net loss 1 
Accumulated net unrealized gains on derivative instruments designated as cash flow hedges$ $ 
Foreign Currency Cumulative Translation Adjustment
Balance, beginning of period$(14)$(16)
Other comprehensive income (loss)(1)1 
Foreign currency cumulative translation adjustment$(15)$(15)
Change in Fair Value From Instrument-Specific Credit Risk On Debentures
Change in fair value from instruments-specific credit risk on Debentures
$ $(6)
Other Post-Employment Benefit Obligations
Actuarial losses associated with other post-employment benefit obligations$ $(1)
Accumulated Other Comprehensive Loss, End of Period$(15)$(22)

9.    COMMITMENTS AND CONTINGENCIES
(a)Letters of Credit
The Company had $17 million in collateralized outstanding letters of credit in support of certain leasing arrangements entered into in the ordinary course of business as of May 31, 2024. See the discussion of restricted cash in Note 2.
(b)Contingencies
Litigation
The Company is involved in litigation in the normal course of its business, both as a defendant and as a plaintiff. The Company is subject to a variety of claims (including claims related to patent infringement, purported class actions and other claims in the normal course of business) and may be subject to additional claims either directly or through indemnities against claims that it provides to certain of its partners and customers. In particular, the industry in which the Company competes has many participants that own, or claim to own, intellectual property, including participants that have been issued patents and may have filed patent applications or may obtain additional patents and proprietary rights for technologies similar to those used by the Company in its products. The Company has received, and may receive in the future, assertions and claims from third parties that the Company’s products infringe on their patents or other intellectual property rights. Litigation has been, and will likely continue to be, necessary to determine the scope, enforceability and validity of third-party proprietary rights or to establish the Company’s proprietary rights. Regardless of whether claims against the Company have merit, those claims could be time-consuming to evaluate and defend, result in costly litigation, divert management’s attention and resources and subject the Company to significant liabilities.
Management reviews all of the relevant facts for each claim and applies judgment in evaluating the likelihood and, if applicable, the amount of any potential loss. Where a potential loss is considered probable and the amount is reasonably estimable, provisions for loss are made based on management’s assessment of the likely outcome. Where a range of loss can be reasonably estimated with no best estimate in the range, the Company records the minimum amount in the range. The Company does not provide for claims for which the outcome is not probable or claims for which the amount of the loss cannot be reasonably estimated. Any settlements or awards under such claims are provided for when reasonably determinable.
20

BlackBerry Limited
Notes to the Consolidated Financial Statements
In millions of United States dollars, except share and per share data, and except as otherwise indicated (unaudited)





As of May 31, 2024, there are no material claims outstanding for which the Company has assessed the potential loss as both probable to result and reasonably estimable; therefore, no accrual has been made. Further, there are claims outstanding for which the Company has assessed the potential loss as reasonably possible to result; however, an estimate of the amount of loss cannot reasonably be made. There are many reasons that the Company cannot make these assessments, including, among others, one or more of the following: the early stages of a proceeding does not require the claimant to specifically identify the patent claims that have allegedly been infringed or the products that are alleged to infringe; damages sought are unspecified, unsupportable, unexplained or uncertain; discovery has not been started or is incomplete; the facts that are in dispute are highly complex; the difficulty of assessing novel claims; the parties have not engaged in any meaningful settlement discussions; the possibility that other parties may share in any ultimate liability; and the often slow pace of litigation.
The Company has included the following summaries of certain of its legal proceedings though they do not meet the test for accrual described above.
Between October and December 2013, several purported class action lawsuits and one individual lawsuit were filed against the Company and certain of its former officers in various jurisdictions in the U.S. and Canada alleging that the Company and certain of its officers made materially false and misleading statements regarding the Company’s financial condition and business prospects and that certain of the Company’s financial statements contain material misstatements. The individual lawsuit was voluntarily dismissed and the consolidated U.S. class actions Stipulation of Settlement was executed effective June 7, 2022.
On July 23, 2014, the plaintiff in the putative Ontario class action (Swisscanto Fondsleitung AG v. BlackBerry Limited, et al.) filed a motion for class certification and for leave to pursue statutory misrepresentation claims. On November 17, 2015, the Ontario Superior Court of Justice issued an order granting the plaintiffs’ motion for leave to file a statutory claim for misrepresentation. On December 2, 2015, the Company filed a notice of motion seeking leave to appeal this ruling. On November 15, 2018, the Court denied the Company’s motion for leave to appeal the order granting the plaintiffs leave to file a statutory claim for misrepresentation. On February 5, 2019, the Court entered an order certifying a class comprised persons (a) who purchased BlackBerry common shares between March 28, 2013, and September 20, 2013, and still held at least some of those shares as of September 20, 2013, and (b) who acquired those shares on a Canadian stock exchange or acquired those shares on any other stock exchange and were a resident of Canada when the shares were acquired. Notice of class certification was published on March 6, 2019. The Company filed its Statement of Defence on April 1, 2019. Discovery is proceeding and the Court has not set a trial date.
On March 17, 2017, a putative employment class action was filed against the Company in the Ontario Superior Court of Justice (Parker v. BlackBerry Limited). The Statement of Claim alleges that actions the Company took when certain of its employees decided to accept offers of employment from Ford Motor Company of Canada amounted to a wrongful termination of the employees’ employment with the Company. The claim seeks (i) an unspecified quantum of statutory, contractual, or common law termination entitlements; (ii) punitive or breach of duty of good faith damages of CAD$20 million, or such other amount as the Court finds appropriate, (iii) pre- and post- judgment interest, (iv) attorneys’ fees and costs, and (v) such other relief as the Court deems just. The Court granted the plaintiffs’ motion to certify the class action on May 27, 2019. The Company commenced a motion for leave to appeal the certification order on June 11, 2019. The Court denied the motion for leave to appeal on September 17, 2019. The Company filed its Statement of Defence on December 19, 2019. The parties participated in a mediation on November 9, 2022, which did not result in an agreement. The Court has set a trial date of June 2, 2025, and scheduled a pre-trial conference on December 4, 2024. Discovery is proceeding.
Other contingencies
As at May 31, 2024, the Company has recognized $17 million (February 29, 2024 - $17 million) in funds from claims filed with the Ministry of Innovation, Science and Economic Development Canada relating to its Strategic Innovation Fund program’s investment in BlackBerry QNX. A portion of this amount may be repayable in the future under certain circumstances if certain terms and conditions are not met by the Company, which is not probable at this time.
(c)Indemnifications
The Company enters into certain agreements that contain indemnification provisions under which the Company could be subject to costs and damages, including in the event of an infringement claim against the Company or an indemnified third party. Such intellectual property infringement indemnification clauses are generally not subject to any dollar limits and remain in effect for the term of the Company’s agreements. To date, the Company has not encountered material costs as a result of such indemnifications.
21

BlackBerry Limited
Notes to the Consolidated Financial Statements
In millions of United States dollars, except share and per share data, and except as otherwise indicated (unaudited)





The Company has entered into indemnification agreements with its current and former directors and executive officers. Under these agreements, the Company agreed, subject to applicable law, to indemnify its current and former directors and executive officers against all costs, charges and expenses reasonably incurred by such individuals in respect of any civil, criminal or administrative action that could arise by reason of their status as directors or officers. The Company maintains liability insurance coverage for the benefit of the Company, and its current and former directors and executive officers. The Company has not encountered material costs as a result of such indemnifications in the current period.
10.    REVENUE AND SEGMENT DISCLOSURES
The Company reports segment information based on the “management” approach. The management approach designates the internal reporting used by the CODM for making decisions and assessing performance as a source of the Company’s reportable operating segments. The CODM, who is the CEO of the Company, makes decisions and assesses the performance of the Company using three operating segments.
The CODM does not evaluate operating segments using discrete asset information. The Company does not specifically allocate assets to operating segments for internal reporting purposes.
Segment Disclosures
The Company is organized and managed as three operating segments: Cybersecurity, IoT, and Licensing and Other.
The following table shows information by operating segment for the three months ended May 31, 2024 and May 31, 2023:
 For the Three Months Ended
CybersecurityIoTLicensing and OtherSegment Totals
May 31,May 31,May 31,May 31,
20242023202420232024202320242023
Segment revenue$85 $93 $53 $45 $6 $235 $144 $373 
Segment cost of sales35 37 10 9 2 147 47 193 
Segment gross margin (1)
$50 $56 $43 $36 $4 $88 $97 $180 
______________________________
(1) A reconciliation of total segment gross margin to consolidated totals is set forth below.
Cybersecurity consists of BlackBerry® UEM and Cylance® cybersecurity solutions (collectively, BlackBerry Spark®), BlackBerry® AtHoc® and BlackBerry® SecuSUITE®. The Company’s Cylance AI and machine learning-based platform consists of CylanceENDPOINT™, CylanceMDR™, CylanceEDGE™, CylanceINTELLIGENCE™ and other cybersecurity applications. The Company’s endpoint management platform includes BlackBerry® UEM, BlackBerry® Dynamics™, and BlackBerry® Workspaces solutions. Cybersecurity revenue is generated predominantly through software licenses, commonly bundled with support, maintenance and professional services.
IoT consists of BlackBerry® QNX®, BlackBerry® Certicom®, BlackBerry Radar®, BlackBerry IVY® and other IoT applications. IoT revenue is generated predominantly through software licenses, commonly bundled with support, maintenance and professional services.
Licensing and Other consists of the Company’s intellectual property arrangements and settlement awards.
22

BlackBerry Limited
Notes to the Consolidated Financial Statements
In millions of United States dollars, except share and per share data, and except as otherwise indicated (unaudited)





The following table reconciles total segment gross margin for the three months ended May 31, 2024 and May 31, 2023 to the Company’s consolidated totals:
 Three Months Ended
May 31, 2024May 31, 2023
Total segment gross margin$97 $180 
Adjustments (1):
Less: Stock compensation1 1 
Less:
Research & development42 54 
Sales and marketing38 45 
General and administrative40 54 
Amortization12 15 
Impairment of long-lived assets3  
Debentures fair value adjustment 22 
Investment income, net(5)(3)
Loss before income taxes$(34)$(8)
______________________________
(1) The CODM reviews segment information on an adjusted basis, which excludes certain amounts as described below:
Stock compensation expenses - Equity compensation is a non-cash expense and does not impact the ongoing operating decisions taken by the Company’s management.
Patent Sale
On May 11, 2023, the Company completed its previously announced patent sale with Malikie and sold certain non-core patent assets for $170 million in cash on closing, an additional $30 million in fixed consideration due by no later than the third anniversary of closing and variable consideration in the form of future royalties in the aggregate amount of up to $700 million (the “Malikie Transaction”). Pursuant to the terms of the Malikie Transaction, the Company received a license back to the patents sold, which relate primarily to mobile devices, messaging and wireless networking.
In the first quarter of fiscal 2024, the Company recognized revenue of $218 million and cost of sales of $147 million related to intellectual property sold. As at May 31, 2024, the remaining financing component on the patent sale was $9 million and will be recognized as interest income over the payment terms.
The Company estimated variable consideration from future royalty revenues using an expected value method including inputs from both internal and external sources related to patent monetization activities and cash flows, and constrained the recognition of that variable consideration based on the Company’s accounting policies and critical accounting estimates as described in Note 1. The present value of variable consideration recognized as revenue was $23 million and the amount of variable consideration constrained was $210 million. The Company evaluates its conclusions as to whether the constraints are still applicable on an ongoing basis, and will make updates when it observes a sufficient amount of evidence that amounts of variable consideration are no longer subject to constraint or the estimated amount of variable consideration has changed.
23

BlackBerry Limited
Notes to the Consolidated Financial Statements
In millions of United States dollars, except share and per share data, and except as otherwise indicated (unaudited)





Revenue
The Company disaggregates revenue from contracts with customers based on geographical regions, timing of revenue recognition, and the major product and service types, as discussed above in “Segment Disclosures”.
The Company’s revenue, classified by major geographic region in which the Company’s customers are located, was as follows:
 Three Months Ended
 May 31, 2024May 31, 2023
North America (1)
$68 $317 
Europe, Middle East and Africa47 37 
Other regions29 19 
Total $144 $373 
North America (1)
47.2 %85.0 %
Europe, Middle East and Africa32.7 %9.9 %
Other regions20.1 %5.1 %
Total 100.0 %100.0 %
______________________________
(1) North America includes all revenue from the Company’s intellectual property arrangements, due to the global applicability of the patent portfolio and licensing arrangements thereof.
Revenue, classified by timing of recognition, was as follows:
 Three Months Ended
May 31, 2024May 31, 2023
Products and services transferred over time$78 $85 
Products and services transferred at a point in time66 288 
Total$144 $373 
Revenue contract balances
The following table sets forth the activity in the Company’s revenue contract balances for the three months ended May 31, 2024:
Accounts and Other ReceivableDeferred RevenueDeferred Commissions
Opening balance as at February 29, 2024$255 $222 $21 
Increases due to invoicing of new or existing contracts, associated contract acquisition costs, or other134 123 5 
Decrease due to payment, fulfillment of performance obligations, or other(182)(139)(7)
Decrease, net(48)(16)(2)
Closing balance as at May 31, 2024$207 $206 $19 
24

BlackBerry Limited
Notes to the Consolidated Financial Statements
In millions of United States dollars, except share and per share data, and except as otherwise indicated (unaudited)





Transaction price allocated to the remaining performance obligations
The table below discloses the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied as at May 31, 2024 and the time frame in which the Company expects to recognize this revenue. The disclosure includes estimates of variable consideration, except when the variable consideration is a sales-based or usage-based royalty promised in exchange for a license of intellectual property.
The disclosure excludes estimates of variable consideration relating to potential future royalty revenues from the patent sale to Malikie, which have been constrained based on the Company’s accounting policies and critical accounting estimates and as described under “Patent Sale” in this Note 10.
As at May 31, 2024
Less than 12 Months12 to 24 MonthsThereafterTotal
Remaining performance obligations$174 $16 $16 $206 
Revenue recognized for performance obligations satisfied in prior periods
For the three months ended May 31, 2024, revenue of nil was recognized relating to performance obligations satisfied in a prior period (three months ended May 31, 2023 - $9 million as a result of certain variable consideration no longer being subject to constraint).
Property, plant and equipment, intangible assets, operating lease ROU assets and goodwill, classified by geographic region in which the Company’s assets are located, were as follows:
 As at
 May 31, 2024February 29, 2024
Property, Plant and Equipment, Intangible Assets, Operating Lease ROU Assets and GoodwillTotal AssetsProperty, Plant and Equipment, Intangible Assets, Operating Lease ROU Assets and GoodwillTotal Assets
Canada$73 $338 $78 $342 
United States649 883 662 923 
Other30 102 29 130 
$752 $1,323 $769 $1,395 
Information About Major Customers
There was one customer that comprised 13% of the Company’s revenue in the three months ended May 31, 2024 (three months ended May 31, 2023 - one customer that comprised 58% of the Company’s revenue, due to the completed Malikie Transaction).
25

BlackBerry Limited
Notes to the Consolidated Financial Statements
In millions of United States dollars, except share and per share data, and except as otherwise indicated (unaudited)





11.    CASH FLOW AND ADDITIONAL INFORMATION
(a)    Certain consolidated statements of cash flow information related to interest and income taxes paid is summarized as follows:
 Three Months Ended
 May 31, 2024May 31, 2023
Interest paid during the period$2 $2 
Income taxes paid during the period7 2 
Income tax refunds received during the period  
(b)    Additional Information
Foreign exchange
The Company is exposed to foreign exchange risk as a result of transactions in currencies other than its functional currency, the U.S. dollar. The majority of the Company’s revenue in the first quarter of fiscal 2025 was transacted in U.S. dollars. Portions of the revenue were denominated in Canadian dollars, euros and British pounds. Other expenses, consisting mainly of salaries and certain other operating costs, were incurred primarily in Canadian dollars, but were also incurred in U.S. dollars, euros and British pounds. At May 31, 2024, approximately 21% of cash and cash equivalents, 22% of accounts receivable and 76% of accounts payable were denominated in foreign currencies (February 29, 2024 – 19%, 25% and 59%, respectively). These foreign currencies primarily include the Canadian dollar, euro and British pound. As part of its risk management strategy, the Company maintains net monetary asset and/or liability balances in foreign currencies and engages in foreign currency hedging activities using derivative financial instruments, including currency forward contracts and currency options. The Company does not use derivative instruments for speculative purposes.
Interest rate risk
Cash and cash equivalents and investments are invested in certain instruments with fixed interest rates of varying maturities. Consequently, the Company is exposed to interest rate risk as a result of holding investments of varying maturities and the significant financing components within certain revenue contracts with customers. The fair value of investments, as well as the investment income derived from the investment portfolio, will fluctuate with changes in prevailing interest rates. The Company also has significant financing components within certain revenue contracts with customers and is exposed to interest rate risk as a result of discounting the future payments from customers with a fixed interest rate. The Company has also issued Notes with a fixed interest rate, as described in Note 5. The Company is exposed to interest rate risk as a result of the Notes. The Company does not currently utilize interest rate derivative instruments.
Credit risk
The Company is exposed to market and credit risk on its investment portfolio. The Company is also exposed to credit risk with customers, as described in Note 3. The Company reduces this risk from its investment portfolio by investing in liquid, investment-grade securities and by limiting exposure to any one entity or group of related entities. As at May 31, 2024, no single issuer represented more than 30% of the total cash, cash equivalents and investments (February 29, 2024 - no single issuer represented more than 30% of the total cash, cash equivalents and investments), with the largest such issuer representing bankers’ acceptances, bearer deposits, term deposits and cash balances with one of the Company’s banking counterparties.
Liquidity risk
Cash, cash equivalents, and investments were approximately $283 million as at May 31, 2024. The Company’s management remains focused on efficiently managing working capital balances and managing the liquidity needs of the business. Based on its current financial projections, the Company believes its financial resources, together with expected future operating cash generating and operating expense reduction activities, should be sufficient to meet funding requirements for current financial commitments and future operating expenditures not yet committed, and should provide the necessary financial capacity for the foreseeable future.
26

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) should be read together with the unaudited interim consolidated financial statements and the accompanying notes (the “Consolidated Financial Statements”) of BlackBerry Limited for the three months ended May 31, 2024, included in Part I, Item 1 of this Quarterly Report on Form 10-Q, as well as the Company’s audited consolidated financial statements and accompanying notes and MD&A for the fiscal year ended February 29, 2024 (the “Annual MD&A”). The Consolidated Financial Statements are presented in U.S. dollars and have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”). All financial information in this MD&A is presented in U.S. dollars, unless otherwise indicated.
Additional information about the Company, which is included in the Company’s Annual Report on Form 10-K for the fiscal year ended February 29, 2024 (the “Annual Report”), can be found on SEDAR+ at www.sedarplus.ca and on the SEC’s website at www.sec.gov.
Cautionary Note Regarding Forward-Looking Statements
This MD&A contains forward-looking statements within the meaning of certain securities laws, including under the U.S. Private Securities Litigation Reform Act of 1995 and applicable Canadian securities laws, including statements relating to:
the Company’s plans, strategies and objectives, including its intentions to increase and enhance its product and service offerings and to patent new innovations;
the Company’s expectations with respect to enhancing operational focus and flexibility, driving improved profitability, and increasing optionality for optimizing shareholder value through the full separation of its principal business units;
the Company’s expectations with respect to its revenue, non-GAAP EPS and adjusted EBITDA in the second quarter of fiscal 2025 and fiscal 2025 as a whole, annual recurring revenue of the Company’s Cybersecurity division and non-GAAP operating expenses for fiscal 2025 and non-GAAP EPS and cash flow in the fourth quarter fiscal 2025;
the Company’s estimates of purchase obligations and other contractual commitments; and
the Company’s expectations with respect to the sufficiency of its financial resources.
The words “expect”, “anticipate”, “estimate”, “may”, “will”, “should”, “could”, “intend”, “believe”, “target”, “plan” and similar expressions are intended to identify forward-looking statements in this MD&A, including in the sections entitled “Business Overview”, “Business Overview - Products and Services”, “Business Overview - Business Separation” “Non-GAAP Financial Measures - Key Metrics”, “Results of Operations - Three months ended May 31, 2024 compared to the three months ended May 31, 2023 - Revenue - Revenue by Segment”, “Results of Operations - Three months ended May 31, 2024 compared to the three months ended May 31, 2023 - Net Loss” and “Financial Condition - Contractual and Other Obligations”. Forward-looking statements are based on estimates and assumptions made by the Company in light of its experience and its perception of historical trends, current conditions and expected future developments, as well as other factors that the Company believes are appropriate in the circumstances, including but not limited to, the Company’s expectations regarding its business, strategy, opportunities and prospects, the launch of new products and services, general economic conditions, competition, the Company’s expectations regarding its financial performance, and the Company’s expectations regarding the ongoing separation of its businesses. Many factors could cause the Company’s actual results, performance or achievements to differ materially from those expressed or implied by the forward-looking statements, including, without limitation, the risk factors discussed in Part I, Item 1A “Risk Factors” in the Annual Report.
All of these factors should be considered carefully, and readers should not place undue reliance on the Company’s forward-looking statements. Any statements that are forward-looking statements are intended to enable the Company’s shareholders to view the anticipated performance and prospects of the Company from management’s perspective at the time such statements are made, and they are subject to the risks that are inherent in all forward-looking statements, as described above, as well as difficulties in forecasting the Company’s financial results and performance for future periods, particularly over longer periods, given changes in technology and the Company’s business strategy, evolving industry standards, intense competition and short product life cycles that characterize the industries in which the Company operates. See the “Strategy” subsection in Part I, Item 1 “Business” of the Annual Report.
The Company has no intention and undertakes no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by applicable law.
27

Business Overview
The Company provides intelligent security software and services to enterprises and governments around the world. The Company secures more than 235 million vehicles. Based in Waterloo, Ontario, the Company leverages artificial intelligence (“AI”) and machine learning to deliver innovative solutions in the areas of cybersecurity, safety and data privacy, and is a leader in the areas of endpoint security, endpoint management, encryption, and embedded systems.
The Company has two core divisions, Cybersecurity and IoT, each addressing large and growing market opportunities.
The Company’s Cybersecurity division is a pioneer in the use of artificial intelligence (“AI”) and machine learning to deliver innovative solutions in the areas of cybersecurity and data privacy. It is a leader in next-generation endpoint security, endpoint management, secure communications and critical event management.
The Company’s IoT division provides embedded software solutions and the Company believes it is the world’s leading automotive foundational software supplier. Its customers include major automotive OEMs and Tier 1 suppliers that use its products in vehicles, as well as top medical OEMs. The Company’s solutions are implemented into all of the top ten automotive OEMs, top seven Tier 1 suppliers, 24 of the 25 top EV OEMs, and nine of the ten top medical OEMs.
The Company primarily generates revenue from the licensing of enterprise software and sales of associated services, including its endpoint management and cybersecurity solutions, BlackBerry QNX® software for the embedded market, technology licensing and professional consulting services. The Company focuses on strategic industries with vertical-specific use cases, including regulated enterprise markets such as financial services, government, healthcare, professional services and transportation, and other markets where embedded software and critical infrastructure are important, such as utilities, mining and manufacturing.
Products and Services
The Company has a rich pedigree in innovation and has developed a range of products and services that assist customers in addressing their needs as their industries evolve, which are structured in three groups: Cybersecurity, IoT (collectively with Cybersecurity, “software and services”) and Licensing and Other.
Cybersecurity
The Cybersecurity business consists of Cylance® cybersecurity and BlackBerry unified endpoint management (“UEM”) solutions, collectively known as BlackBerry Spark, SecuSUITE® and BlackBerry® AtHoc®.
BlackBerry’s Cylance cybersecurity solutions include: CylanceENDPOINT™, an integrated endpoint security solution that leverages the Cylance AI model and OneAlert EDR console, to prevent, detect and remediate cyber threats at the endpoint, including on mobile; CylanceMDR™, a managed detection and response solution that provides 24/7 threat hunting and monitoring, as well as integrated critical event management communications during a cyber incident; CylanceEDGE™, an AI-powered continuous authentication zero trust network access solution that provides secure access to applications and data loss prevention; and CylanceINTELLIGENCE™, a contextual cyber threat intelligence service. The Company also offers incident response, compromise assessment and containment services to assist clients with forensic analysis, state of existing systems and remediation of attacks. These solutions are designed to provide a continuous state of resilience for the Company’s customers and support the outcomes they require by: (i) complementing, extending, or fully managing security capabilities with the Company’s experts and extended technology ecosystem, (ii) enabling the workforce in a way that is fast, easy and satisfying, while providing security visibility, controls and peace of mind; and (iii) reducing complexity and overhead costs associated with security operations.
The Company’s UEM offerings include BlackBerry® UEM, BlackBerry® Dynamics™, BlackBerry® Workspaces, and BlackBerry Messenger (BBM®) Enterprise. BlackBerry UEM employs a containerized approach to manage and secure devices, third party and custom applications, identity, content and endpoints across all leading operating systems, as well as providing regulatory compliance tools. BlackBerry Dynamics offers a best-in-class development platform and secure container for mobile applications, including the Company’s own enterprise applications such as BlackBerry® Work and BlackBerry® Connect for secure collaboration. BlackBerry Workspaces is a secure Enterprise File Sync and Share (EFSS) solution. BBM Enterprise is an enterprise-grade secure instant messaging solution for messaging, voice and video.
BlackBerry SecuSUITE is a certified, multi-OS voice and text messaging solution with advanced encryption, anti-eavesdropping and continuous authentication capabilities, providing a maximum level of security on conventional mobile devices for government and businesses.
BlackBerry AtHoc is a secure, networked critical event management solution that enables people, devices and organizations to exchange critical information in real time during business continuity and life safety operations. The platform securely connects with a diverse set of endpoints to distribute emergency mass notifications, improves personnel accountability and facilitates the bidirectional collection and sharing of data within and between organizations.
28

IoT
The IoT business consists of BlackBerry Technology Solutions (“BTS”), BlackBerry Radar® and BlackBerry IVY®.
The principal component of BTS is BlackBerry QNX, a global provider of real-time operating systems, hypervisors, middleware, development tools, and professional services for connected embedded systems in the automotive, medical, industrial automation and other markets. A recognized leader in automotive software, BlackBerry QNX offers a growing portfolio of safety-certified, secure and reliable platform solutions and is focused on achieving design wins with automotive OEMs, Tier 1 vendors and automotive semiconductor suppliers. These solutions include the BlackBerry QNX real-time operating system, QNX® Hypervisor for Safety and QNX® Software Development Platform (SDP), as well as other products designed to alleviate the challenges of compliance with ISO 26262, the automotive industry’s functional safety standard. The QNX pre-certified microkernel operating system is specifically tailored for safety-critical embedded systems and toolchains that are pre-qualified for building these systems. The QNX Hypervisor for Safety prevents safety systems from potential impact of malfunction in other systems. These products help drive a faster time to market and also reduce developer friction.
BlackBerry QNX is also a preferred supplier of embedded systems for companies building medical devices, train-control systems, industrial robots, hardware security modules, building automation systems, green energy solutions, and other mission-critical applications. BlackBerry QNX collaborates closely with customers to understand their specific requirements and more quickly and effectively develop solutions to meet their evolving needs.
In addition to BlackBerry QNX, BTS includes BlackBerry® Certicom® cryptography and key management products.
BlackBerry Certicom leverages patented elliptic curve cryptography to provide device security, anti-counterfeiting and product authentication solutions. BlackBerry Certicom’s offerings include its managed public key infrastructure (“PKI”) platform, key management and provisioning technology that helps customers to protect the integrity of their silicon chips and devices from the point of manufacturing through the device life cycle. BlackBerry Certicom’s secure key provisioning, code signing and security credential management system services protect next-generation connected cars, critical infrastructure and IoT deployments from product counterfeiting, re-manufacturing and unauthorized network access.
BlackBerry Radar is a family of asset monitoring and telematics solutions for the transportation and logistics industry. The BlackBerry Radar solution includes devices and secure cloud-based dashboards for tracking containers, trailers, chassis, flatbeds and heavy machinery, for reporting locations and sensor data, and for enabling custom alerts and fleet management analytics.
The Company has partnered with Amazon Web Services, Inc. (“AWS”) to develop and market BlackBerry IVY, an intelligent vehicle data platform leveraging BlackBerry QNX’s automotive capabilities. BlackBerry IVY allows automakers to safely access a vehicle’s sensor data, normalize it, and apply machine learning at the edge to generate and share predictive insights and inferences. Automakers and developers will be able to use this information to create responsive in-vehicle applications and services that enhance driver and passenger experiences. BlackBerry IVY supports multiple operating systems and hardware platforms, as well as multi-cloud deployments, in order to ensure compatibility across vehicle models and brands.
The BlackBerry Cybersecurity and IoT groups are complemented by the enterprise and cybersecurity consulting services offered by the Company’s BlackBerry® Professional Services business. BlackBerry Professional Services provides platform-agnostic strategies to address mobility-based challenges, providing expert deployment support, end-to-end delivery (from system design to user training), application consulting, and experienced project management. The Company’s cybersecurity consulting services and tools, combined with its other security solutions, help customers identify the latest cybersecurity threats, test for vulnerabilities, develop risk-appropriate mitigations, maintain IT security standards and techniques, and defend against the risk of future attacks.
29

Licensing and Other
Licensing and Other consists primarily of the Company’s patent licensing business.
The Company’s Licensing business is responsible for the management and monetization of the Company’s global patent portfolio. The patent portfolio continues to provide a competitive advantage in the Company’s core product areas as well as providing leverage in the development of future technologies and licensing programs in both core and adjacent vertical markets. The Company owns rights to an array of patented and patent pending technologies which include, but are not limited to, operating systems, networking infrastructure, acoustics, messaging, enterprise software, automotive subsystems, cybersecurity, cryptography and wireless communications.
Recent Developments
The Company continued to execute on its strategy in fiscal 2025 and announced the following significant achievements during and subsequent to the most recent quarter:
Products and Innovation:
Launched CylanceMDR, an expert driven and AI-powered Managed Detection and Response (MDR) solution, including an innovative “On-Demand” solution;
Introduced Cylance Assistant, a generative AI cybersecurity advisor that will help organizations speed up decision-making and stop more threats faster with fewer resources;
Announced that BlackBerry UEM placed in the upper-right quadrant as a 2024 Gartner® Peer Insights™ Customers’ Choice for Unified Endpoint Management tools; and
Announced that The Tolly Group identified CylanceENDPOINT as detecting up to 25 percent more threats and with up to eight times less system impact than competitors.
Customers and Partners:
Announced a partnership between ETAS and BlackBerry QNX to jointly sell and market software solutions to provide the safe and secure foundation for the Software-Defined Vehicle (SDV); and
Announced a collaboration with AMD to advance foundational precision and control for the robotics industry by enabling new levels of low latency and jitter, and repeatable determinism.
Environmental, Sustainability and Corporate Governance:
Nominated Lori O’Neill, an experienced corporate director and financial expert for election to its Board of Directors.

Business Separation
On December 11, 2023, the Company announced that it intends to pursue a full separation of the IoT and Cybersecurity businesses, including the separation and streamlining of the Company’s centralized corporate functions into business-unit specific teams, with a view to establishing each business as an independently-operated, profitable and cashflow-positive division. The Company intends for the separation to enhance the operational focus and flexibility for each business, drive improved profitability, and increase optionality for the Company to optimize shareholder value. On February 12, 2024, the Company announced its progress in separation and provided targets in respect to annualized net profit improvements to be achieved through a combination of cost reductions and margin expansion, identified previously achieved annualized cost savings in the third quarter of fiscal 2024, and provided guidance regarding expected improvements in operating cash flow in fiscal 2025. On April 3, 2024, the Company disclosed that it had taken action in fiscal 2024 to reduce annualized expenditures by approximately $105 million and is working towards further run rate reductions.
30

First Quarter Fiscal 2025 Summary Results of Operations
The following table sets forth certain consolidated statements of operations data for the quarter ended May 31, 2024 compared to the quarter ended May 31, 2023 under U.S. GAAP:
 
For the Three Months Ended
(in millions, except for share and per share amounts)
 May 31, 2024May 31, 2023Change
Revenue $144 $373 $(229)
Gross margin96 179 (83)
Operating expenses135 190 (55)
Investment income, net
Loss before income taxes(34)(8)(26)
Provision for income taxes
Net loss$(42)$(11)$(31)
Loss per share - reported
Basic $(0.07)$(0.02)
Diluted$(0.07)$(0.02)
Weighted-average number of shares outstanding (000’s)
Basic589,821 582,812 
Diluted (1)
589,821 582,812 
______________________________
(1)Diluted loss per share on a U.S. GAAP basis for the first quarter of fiscal 2025 and the first quarter of fiscal 2024 does not include the dilutive effect of the Debentures (as defined in “Financial Condition - Debt Financing and Other Funding Sources”), as to do so would be anti-dilutive. Diluted loss per share on a U.S. GAAP basis for the first quarter of fiscal 2025 and the first quarter of fiscal 2024 does not include the dilutive effect of stock-based compensation as to do so would be anti-dilutive. See Note 7 to the Consolidated Financial Statements for the Company’s calculation of the diluted weighted average number of shares outstanding.
The following table shows information by operating segment for the three months ended May 31, 2024 and May 31, 2023. The Company reports segment information in accordance with U.S. GAAP Accounting Standards Codification Section 280 based on the “management” approach. The management approach designates the internal reporting used by the Chief Operating Decision Maker for making decisions and assessing performance of the Company’s reportable operating segments. See Note 10 to the Consolidated Financial Statements for a description of the Company’s operating segments.
 
For the Three Months Ended
(in millions)
CybersecurityIoTLicensing and OtherSegment Totals
May 31,ChangeMay 31,ChangeMay 31,ChangeMay 31,Change
20242023202420232024202320242023
Segment revenue$85 $93 $(8)$53 $45 $$$235 $(229)$144 $373 $(229)
Segment cost of sales35 37 (2)10 147 (145)47 193 (146)
Segment gross margin$50 $56 $(6)$43 $36 $$$88 $(84)$97 $180 $(83)
31

The following table reconciles the Company’s segment results for the three months ended May 31, 2024 to consolidated U.S. GAAP results:
 For the Three Months Ended May 31, 2024
(in millions)
CybersecurityIoTLicensing and OtherSegment TotalsReconciling ItemsConsolidated U.S. GAAP
Revenue$85 $53 $$144 $— $144 
Cost of sales 35 10 47 48 
Gross margin (1)
$50 $43 $$97 $(1)$96 
Operating expenses135 135 
Investment income, net
Loss before income taxes$(34)
______________________________
(1) See “Non-GAAP Financial Measures” for a reconciliation of selected U.S. GAAP-based measures to adjusted measures for the three months ended May 31, 2024.
The following table reconciles the Company’s segment results for the three months ended May 31, 2023 to consolidated U.S. GAAP results:
 For the Three Months Ended May 31, 2023
(in millions)
CybersecurityIoTLicensing and OtherSegment TotalsReconciling ItemsConsolidated U.S. GAAP
Revenue$93 $45 $235 $373 $— $373 
Cost of sales 37 147 193 194 
Gross margin (1)
$56 $36 $88 $180 $(1)$179 
Operating expenses190 190 
Investment income, net
Loss before income taxes$(8)
______________________________
(1) See “Non-GAAP Financial Measures” for a reconciliation of selected U.S. GAAP-based measures to adjusted measures for the three months ended May 31, 2023.
Financial Highlights
The Company had $283 million in cash, cash equivalents and investments as of May 31, 2024 (February 29, 2024 - $298 million).
In the first quarter of fiscal 2025, the Company recognized revenue of $144 million and incurred a net loss of $42 million, or $0.07 basic and diluted loss per share on a U.S. GAAP basis (first quarter of fiscal 2024 - revenue of $373 million and net loss of $11 million, or $0.02 basic and diluted loss per share).
The Company recognized adjusted net loss of $15 million, and adjusted loss of $0.03 per share, on a non-GAAP basis in the first quarter of fiscal 2025 (first quarter of fiscal 2024 - adjusted net income of $35 million, and adjusted earnings of $0.06 per share). See “Non-GAAP Financial Measures” below.
Non-GAAP Financial Measures
The Consolidated Financial Statements have been prepared in accordance with U.S. GAAP, and information contained in this MD&A is presented on that basis. On June 26, 2024, the Company announced financial results for the three months ended May 31, 2024, which included certain non-GAAP financial measures and non-GAAP ratios, including adjusted gross margin, adjusted gross margin percentage, adjusted operating expense, adjusted net income (loss), adjusted earnings (loss) per share, adjusted research and development expense, adjusted sales and marketing expense, adjusted general and administrative expense, adjusted amortization expense, adjusted operating income (loss), adjusted EBITDA, adjusted operating income (loss) margin percentage, adjusted EBITDA margin percentage and free cash flow (usage).
In the Company’s internal reports, management evaluates the performance of the Company’s business on a non-GAAP basis by excluding the impact of certain items below from the Company’s U.S. GAAP financial results. The Company believes that
32

these non-GAAP financial measures and non-GAAP ratios provide management, as well as readers of the Company’s financial statements, with a consistent basis for comparison across accounting periods and are useful in helping management and readers understand the Company’s operating results and underlying operational trends. Non-GAAP financial measures and non-GAAP ratios exclude certain amounts as described below:
Debentures fair value adjustment. The Company elected to measure the 2020 Debentures (as defined in “Financial Condition - Debt Financing and Other Funding Sources”) at fair value in accordance with the fair value option under U.S. GAAP. Each period, the fair value of the 2020 Debentures was recalculated and the resulting non-cash income and charges from the change in fair value from non-credit components of the 2020 Debentures were recognized in income. The amount varied each period depending on changes to the Company’s share price, share price volatility and credit indices. This was not indicative of the Company’s core operating performance, and may not be meaningful when comparing the Company’s operating performance against that of prior periods.
Restructuring charges. The Company believes that restructuring costs relating to employee termination benefits, facilities, streamlining the Company’s centralized corporate functions into Cybersecurity and IoT specific teams and other costs pursuant to the programs to reduce its annual expenses amongst R&D, infrastructure and other functions do not reflect expected future operating expenses, are not indicative of the Company’s core operating performance, and may not be meaningful when comparing the Company’s operating performance against that of prior periods
Stock compensation expenses. Equity compensation is a non-cash expense and does not impact the ongoing operating decisions taken by the Company’s management.
Amortization of acquired intangible assets. When the Company acquires intangible assets through business combinations, the assets are recorded as part of purchase accounting and contribute to revenue generation. Such acquired intangible assets depreciate over time and the related amortization will recur in future periods until the assets have been fully amortized. This is not indicative of the Company’s core operating performance, and may not be meaningful when comparing the Company’s operating performance against that of prior periods.
Long-lived asset impairment charge. The Company believes that long-lived asset impairment charges do not reflect expected future operating expenses, are not indicative of the Company’s core operating performance, and may not be meaningful when comparing the Company’s operating performance against that of prior periods.
Goodwill impairment charge. The Company believes that goodwill impairment charges do not reflect expected future operating expenses, are non-cash, and may not be meaningful when comparing the Company’s operating performance against that of prior periods.
On a U.S. GAAP basis, the impacts of these items are reflected in the Company’s income statement. However, the Company believes that the provision of supplemental non-GAAP measures allows investors to evaluate the financial performance of the Company’s business using the same evaluation measures that management uses, and is therefore a useful indication of the Company’s performance or expected performance of future operations and facilitates period-to-period comparison of operating performance. As a result, the Company considers it appropriate and reasonable to provide, in addition to U.S. GAAP measures, supplementary non-GAAP financial measures that exclude certain items from the presentation of its financial results.

33

Reconciliation of non-GAAP based measures with most directly comparable U.S. GAAP based measures for the three months ended May 31, 2024 and May 31, 2023
Readers are cautioned that adjusted gross margin, adjusted gross margin percentage, adjusted operating expense, adjusted net income (loss), adjusted earnings (loss) per share, adjusted research and development expense, adjusted sales and marketing expense, adjusted general and administrative expense, adjusted amortization expense, adjusted operating income (loss), adjusted EBITDA, adjusted operating income (loss) margin percentage, adjusted EBITDA margin percentage and free cash flow (usage) and similar measures do not have any standardized meaning prescribed by U.S. GAAP and are therefore unlikely to be comparable to similarly titled measures reported by other companies. These non-GAAP financial measures should be considered in the context of the U.S. GAAP results, which are described in this MD&A and presented in the Consolidated Financial Statements.
A reconciliation of the most directly comparable U.S. GAAP financial measures for the three months ended May 31, 2024 and May 31, 2023 to adjusted financial measures is reflected in the table below:
For the Three Months Ended (in millions)May 31, 2024May 31, 2023
Gross margin$96 $179 
Stock compensation expense
Adjusted gross margin$97 $180 
Gross margin % 66.7 %48.0 %
Stock compensation expense0.7 %0.3 %
Adjusted gross margin % 67.4 %48.3 %
Reconciliation of U.S. GAAP operating expense for the three months ended May 31, 2024, February 29, 2024 and May 31, 2023 to adjusted operating expense is reflected in the table below:
For the Three Months Ended (in millions)May 31, 2024February 29, 2024May 31, 2023
Operating expense$135 $185 $190 
Restructuring charges20 
Stock compensation expense5
Debentures fair value adjustment— — 22 
Acquired intangibles amortization10 
Goodwill impairment charge— 35 — 
LLA impairment charge— 
Adjusted operating expense$109 $113 $145 
Reconciliation of U.S. GAAP net loss and U.S. GAAP basic loss per share for the three months ended May 31, 2024 and May 31, 2023 to adjusted net income (loss) and adjusted basic earnings (loss) per share is reflected in the table below:
For the Three Months Ended (in millions, except per share amounts)May 31, 2024May 31, 2023
Basic loss
per share
Basic earnings (loss)
per share
Net loss$(42)$(0.07)$(11)$(0.02)
Restructuring charges
Stock compensation expense
Debentures fair value adjustment— 22 
Acquired intangibles amortization10 
LLA impairment charge— 
Adjusted net income (loss)$(15)$(0.03)$35 $0.06
34

Reconciliation of U.S. GAAP research and development, selling, marketing and administration, and amortization expense for the three months ended May 31, 2024 and May 31, 2023 to adjusted research and development, selling, marketing and administration, and amortization expense is reflected in the table below:
For the Three Months Ended (in millions)May 31, 2024May 31, 2023
Research and development$42 $54 
Stock compensation expense
Adjusted research and development expense$40 $52 
Sales and marketing$38 $45 
Stock compensation expense
Adjusted sales and marketing expense$36 $44 
General and administrative$40 $54 
Restructuring charges
Stock compensation expense
Adjusted general and administrative expense$29 $44 
Amortization$12 $15 
Acquired intangibles amortization10 
Adjusted amortization expense$$
Adjusted operating income (loss), adjusted EBITDA, adjusted operating income (loss) margin percentage and adjusted EBITDA margin percentage for the three months ended May 31, 2024 and May 31, 2023 are reflected in the table below.
For the Three Months Ended (in millions)May 31, 2024May 31, 2023
Operating loss$(39)$(11)
Non-GAAP adjustments to operating loss
Restructuring charges
Stock compensation expense
Debentures fair value adjustment— 22 
Acquired intangibles amortization10 
LLA impairment charge— 
Total non-GAAP adjustments to operating loss27 46 
Adjusted operating income (loss)(12)35 
Amortization13 16 
Acquired intangibles amortization(8)(10)
Adjusted EBITDA$(7)$41 
Revenue$144 $373 
Adjusted operating income (loss) margin % (1)
(8%)9%
Adjusted EBITDA margin % (2)
(5%)11%
______________________________
(1) Adjusted operating income (loss) margin % is calculated by dividing adjusted operating income (loss) by revenue.
(2) Adjusted EBITDA margin % is calculated by dividing adjusted EBITDA by revenue.
35

The Company uses free cash flow (usage) when assessing its sources of liquidity, capital resources, and quality of earnings. The Company believes that free cash flow (usage) is helpful in understanding the Company’s capital requirements and provides an additional means to reflect the cash flow trends in the Company’s business.
Reconciliation of U.S. GAAP net cash used in operating activities for the three months ended May 31, 2024 and May 31, 2023 to free cash flow (usage) is reflected in the table below:
For the Three Months Ended (in millions)May 31, 2024May 31, 2023
Net cash provided by (used in) operating activities$(15)$99 
Acquisition of property, plant and equipment(1)(2)
Free cash flow (usage)$(16)$97 
Key Metrics
The Company regularly monitors a number of financial and operating metrics, including the following key metrics, in order to measure the Company’s current performance and estimated future performance. Readers are cautioned that annual recurring revenue (“ARR”), dollar-based net retention rate (“DBNRR”), and recurring revenue percentage do not have any standardized meaning and are unlikely to be comparable to similarly titled measures reported by other companies.
Comparative breakdowns of certain key metrics for the three months ended or as at May 31, 2024 and May 31, 2023 are set forth below.
For the Three Months Ended (in millions)May 31, 2024May 31, 2023Change
Cybersecurity Annual Recurring Revenue$285 $289 $(4)
Cybersecurity Dollar-Based Net Retention Rate87 %81 %%
Recurring Software Product Revenue Percentage~ 80 %~ 90 %(10 %)
Cybersecurity Annual Recurring Revenue
The Company defines ARR as the annualized value of all subscription, term, maintenance, services, and royalty contracts that generate recurring revenue as of the end of the reporting period. The Company uses ARR as an indicator of business momentum for the Cybersecurity business.
Cybersecurity ARR was approximately $285 million as at May 31, 2024 and increased compared to $280 million as at February 29, 2024 and decreased compared to $289 million as at May 31, 2023.
The Company previously stated that it expected Cybersecurity ARR to be flat sequentially in the first quarter of fiscal 2025. Cybersecurity ARR increased by $5 million sequentially in the first quarter of fiscal 2025.
Cybersecurity Dollar-Based Net Retention Rate
The Company calculates the Cybersecurity DBNRR as of period end by first calculating the Cybersecurity ARR from the customer base as at 12 months prior to the current period end (“Prior Period ARR”). The Company then calculates the Cybersecurity ARR for the same cohort of customers as at the current period end (“Current Period ARR”). The Company then divides the Current Period ARR by the Prior Period ARR to calculate the DBNRR.
Cybersecurity DBNRR was 87% as at May 31, 2024 and increased compared to 85% as at February 29, 2024 and 81% as at May 31, 2023.
Recurring Software Product Revenue Percentage
The Company defines recurring software product revenue percentage as recurring software product revenue divided by total software and services revenue. Recurring software product revenue is comprised of subscription and term licenses, maintenance arrangements, royalty arrangements and perpetual licenses recognized ratably under ASC 606. Total software and services revenue is comprised of recurring product revenue, non-recurring product revenue and professional services. The Company uses recurring software product revenue percentage to provide visibility into the revenue expected to be recognized in the current and future periods.
Total software and services product revenue, excluding professional services, was approximately 80% recurring for the three months ended May 31, 2024 and decreased compared to approximately 90% recurring for the three months ended February 29, 2024 due to product mix and decreased compared to approximately 90% for the three months ended May 31, 2023, also due to product mix.
36

Results of Operations - Three months ended May 31, 2024 compared to the three months ended May 31, 2023
Revenue
Revenue by Segment
Comparative breakdowns of revenue by segment are set forth below.
 
For the Three Months Ended
(in millions)
May 31, 2024May 31, 2023Change
Revenue by Segment
Cybersecurity$85 $93 $(8)
IoT53 45 
Licensing and Other235 (229)
$144 $373 $(229)
% Revenue by Segment
Cybersecurity59.0 %24.9 %
IoT36.8 %12.1 %
Licensing and Other4.2 %63.0 %
100.0 %100.0 %
Cybersecurity
The decrease in Cybersecurity revenue of $8 million was primarily due to a decrease of $17 million relating to product revenue in BlackBerry Spark, partially offset by an increase of $10 million in product revenue in Secusmart.
The Company previously stated that it expected Cybersecurity revenue in the first quarter of fiscal 2025 to be in the range of $78 million to $82 million. Cybersecurity revenue was $85 million due to better-than-expected product revenue in Secusmart.
The Company expects Cybersecurity revenue in the second quarter of fiscal 2025 to be in the range of $82 million to $86 million.
IoT
The increase in IoT revenue of $8 million was primarily due to an increase of $7 million in BlackBerry QNX royalty revenue and an increase of $2 million in professional services, partially offset by a decrease of $1 million in BlackBerry QNX development seat revenue.
The Company previously stated that it expected IoT revenue to be in the range of $48 million to $52 million in the first quarter of fiscal 2025. IoT revenue was $53 million in the first quarter of fiscal 2025.
The Company expects IoT revenue to be in the range of $50 million to $54 million in the second quarter of fiscal 2025.
37

Licensing and Other
The decrease in Licensing and Other revenue of $229 million was primarily due to $218 million associated with the Company’s patent sale in the first quarter of fiscal 2024, which was a one-time event, and a decrease of $11 million in revenue from the Company’s intellectual property licensing arrangements.
The Company previously stated that it expected revenue from intellectual property licensing to be approximately $4 million in each of the four quarters of fiscal 2025. Intellectual property licensing revenue was $6 million in the first quarter of fiscal 2025.
The Company previously stated that it expected total Company revenue to be approximately $130 million to $138 million in the first quarter of fiscal 2025. Total Company revenue was $144 million in the first quarter of fiscal 2025 due to better-than-expected product revenue in Secusmart.
The Company expects total BlackBerry revenue to be in the range of $136 million to $144 million in the second quarter of fiscal 2025.
Revenue by Geography
Comparative breakdowns of the geographic regions are set forth in the following table:
 
For the Three Months Ended
(in millions)
 May 31, 2024May 31, 2023Change
Revenue by Geography
North America$68 $317 $(249)
Europe, Middle East and Africa47 37 10 
Other regions29 19 10 
$144 $373 $(229)
% Revenue by Geography
North America47.2 %85.0 %
Europe, Middle East and Africa32.7 %9.9 %
Other regions20.1 %5.1 %
100.0 %100.0 %
North America Revenue
The decrease in North America revenue of $249 million was primarily due to a decrease of $229 million relating to Licensing and Other due to the reasons discussed above in “Revenue by Segment”, a decrease of $17 relating to product revenue in BlackBerry Spark and a decrease of $2 million in BlackBerry QNX development seat revenue, partially offset by an increase of $3 million in BlackBerry QNX royalty revenue.
Europe, Middle East and Africa Revenue
The increase in Europe, Middle East and Africa revenue of $10 million was primarily due to an increase of $9 million relating to product revenue in Secusmart and an increase of $1 million in BlackBerry QNX royalty revenue.
Other Regions Revenue
The increase in Other regions revenue of $10 million was primarily due to an increase of $4 million in professional services, an increase of $3 million relating to BlackBerry QNX royalty revenue and an increase of $1 million in BlackBerry QNX development seat revenue.
Gross Margin
Consolidated Gross Margin
Consolidated gross margin decreased by $83 million to approximately $96 million in the first quarter of fiscal 2025 (first quarter of fiscal 2024 - $179 million). The decrease was primarily due to the patent sale in the first quarter of fiscal 2024, which was a one-time event, and a decrease in revenue from BlackBerry Spark due to the reasons discussed above in “Revenue by Segment”, partially offset by an increase in revenue from BlackBerry QNX due to the reasons discussed above in “Revenue by Segment”, as the cost of sales for most software and services products does not significantly fluctuate based on business volume.
38

Consolidated Gross Margin Percentage
Consolidated gross margin percentage increased by 18.7% to approximately 66.7% of consolidated revenue in the first quarter of fiscal 2025 (first quarter of fiscal 2024 - 48.0%). The increase was primarily due to a change in mix, specifically a higher gross margin contribution from BlackBerry QNX, and a lower gross margin contribution from Licensing and Other, which had a lower relative gross margin percentage in first quarter of fiscal 2024 due to the patent sale.
Gross Margin by Segment
See “First Quarter Fiscal 2025 Summary Results of Operations” for information about the Company’s operating segments and the basis of operating segment results.
 
For the Three Months Ended
(in millions)
CybersecurityIoTLicensing and OtherSegment Totals
May 31,ChangeMay 31,ChangeMay 31,ChangeMay 31,Change
20242023202420232024202320242023
Segment revenue$85$93$(8)$53$45$8$6$235$(229)$144$373$(229)
Segment cost of sales3537(2)10912147(145)47193(146)
Segment gross margin$50$56$(6)$43$36$7$4$88$(84)$97$180$(83)
Segment gross margin %59 %60 %(1 %)81 %80 %%67 %37 %30 %67 %48 %19 %
Cybersecurity
The decrease in Cybersecurity gross margin of $6 million was primarily due to the reasons discussed above in “Revenue by Segment”, partially offset by a decrease of $2 million in infrastructure costs.
The decrease in Cybersecurity gross margin percentage of 1% was due to the same reasons discussed above.
IoT
The increase in IoT gross margin of $7 million was primarily due to the reasons discussed above in “Revenue by Segment”, as the Company’s cost of sales does not significantly fluctuate based on business volume.
The increase in IoT gross margin percentage of 1% was due to the same reasons discussed above.
Licensing and Other
The decrease in Licensing and Other gross margin of $84 million was primarily due to patent sale in the first quarter of fiscal 2024, which had a lower relative gross margin percentage due to the cost basis of the sold assets which was de-recognized.
The increase in Licensing and Other gross margin percentage of 30% was due to the same reason discussed above.
39

Operating Expenses
The table below presents a comparison of research and development, sales and marketing, general and administrative, and amortization expenses for the quarter ended May 31, 2024, compared to the quarter ended February 29, 2024 and the quarter ended May 31, 2023. The Company believes it is meaningful to provide a sequential comparison between the first quarter of fiscal 2025 and the fourth quarter of fiscal 2024.
For the Three Months Ended
(in millions)
 May 31, 2024February 29, 2024May 31, 2023
Revenue$144 $173 $373 
Operating expenses
Research and development42 40 54 
Sales and marketing38 41 45 
General and administrative40 53 54 
Amortization12 12 15 
Impairment of long-lived assets— 
Impairment of goodwill— 35 — 
Debentures fair value adjustment— — 22 
Total$135 $185 $190 
Operating Expenses as % of Revenue
Research and development29.2 %23.1 %14.5 %
Sales and marketing26.4 %23.7 %12.1 %
General and administrative27.8 %30.6 %14.5 %
Amortization8.3 %6.9 %4.0 %
Impairment of long-lived assets2.1 %2.3 %— %
Impairment of goodwill— %20.2 %— %
Debentures fair value adjustment— %— %5.9 %
Total93.8 %106.9 %50.9 %
See “Non-GAAP Financial Measures” for a reconciliation of selected U.S. GAAP-based measures to adjusted measures for the three months ended May 31, 2024, February 29, 2024 and May 31, 2023.
U.S. GAAP Operating Expenses
Operating expenses decreased by $50 million, or 27.0%, in the first quarter of fiscal 2025, compared to the fourth quarter of fiscal 2024 primarily due to the goodwill impairment charge of $35 million in the fourth quarter of fiscal 2024, which did not recur, a decrease of $12 million in restructuring costs, a decrease of $7 million in salaries and benefits expenses and a decrease of $4 million in consulting expenses, partially offset by an increase of $6 million in variable incentive plan costs and an increase of $1 million in the Company’s deferred share unit costs.
Operating expenses decreased by $55 million, or 28.9%, in the first quarter of fiscal 2025, compared to the first quarter of fiscal 2024 primarily due to the fair value adjustment related to the 2020 Debentures incurred in the first quarter of fiscal 2024 of $22 million, which did not recur, a decrease of $16 million in salaries and benefits expenses, a decrease of $5 million in credit loss provision, a decrease of $4 million in consulting expenses, a decrease of $3 million in amortization expense, a decrease of $3 million in legal expense and a decrease of $2 million in the Company’s deferred share unit costs, partially offset by an increase of $3 million in restructuring costs.
40

Adjusted Operating Expenses
Adjusted operating expenses decreased by $4 million, or 3.5%, to $109 million in the first quarter of fiscal 2025 compared to $113 million in the fourth quarter of fiscal 2024. The decrease was primarily due to a decrease of $7 million in salaries and benefits expenses, a decrease of $4 million in consulting expenses and a decrease of $2 million in sales incentive plan costs, partially offset by an increase of $6 million in variable incentive plan costs.
Adjusted operating expenses decreased by $36 million, or 24.8%, to $109 million in the first quarter of fiscal 2025, compared to $145 million in the first quarter of fiscal 2024. The decrease was primarily due to a decrease of $16 million in salaries and benefits expense, a decrease of $5 million in credit loss provision, a decrease of $4 million in consulting expenses, a decrease of $3 million in legal expenses, a decrease of $2 million in the Company’s deferred share unit costs and a decrease of $2 million in marketing and advertising costs.
The Company previously stated that it expected its average quarterly non-GAAP operating expense run rate to be approximately $110 million in fiscal 2025. Non-GAAP operating expense was $109 million in the first quarter of fiscal 2025.
Research and Development Expenses
Research and development expenses consist primarily of salaries and benefits costs for technical personnel, new product development costs, travel expenses, office and building costs, infrastructure costs and other employee costs.
Research and development expenses decreased by $12 million, or 22.2%, in the first quarter of fiscal 2025 compared to $54 million in the first quarter of fiscal 2024 primarily due to a decrease of $7 million in salaries and benefits expense and a decrease of $2 million in consulting expenses.
Adjusted research and development expenses decreased by $12 million, or 23.1%, to $40 million in the first quarter of fiscal 2025, compared to $52 million in the first quarter of fiscal 2024. The decrease was primarily due to the same reasons described above on a U.S. GAAP basis.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of marketing, advertising and promotion, salaries and benefits, information technology costs and travel expenses.
Sales and marketing expenses decreased by $7 million, or 15.6% in fiscal 2025, in the first quarter of fiscal 2025 compared to the first quarter of fiscal 2024, primarily due to a decrease of $6 million in salaries and benefits expense and a decrease of $2 million in marketing and advertising costs.
Adjusted sales and marketing expenses decreased by $8 million, or 18.2%, to $36 million in the first quarter of fiscal 2025 compared to $44 million in the first quarter of fiscal 2024. The decrease was primarily due to the same reasons described above on a U.S. GAAP basis.
General and Administrative Expenses
General and administration expenses consist primarily of salaries and benefits, external advisory fees, information technology costs, office and related staffing infrastructure costs.
General and administrative expenses decreased by $14 million, or 25.9%, in the first quarter of fiscal 2025 compared to the first quarter of fiscal 2024. The decrease was primarily due to a decrease of $5 million in credit loss provision, a decrease of $3 million in salaries and benefits expense, a decrease of $2 million in legal expense, a decrease of $2 million in the Company’s deferred share unit cost and a decrease of $2 million in stock compensation expense, partially offset by an increase of $3 million in restructuring costs.
Adjusted general and administrative expenses decreased by $15 million, or 34.1%, to $29 million in the first quarter of fiscal 2025 compared to $44 million in the fourth quarter of fiscal 2024. The decrease was primarily due to a decrease of $5 million in credit loss provision, a decrease of $3 million in salaries and benefits, a decrease of $2 million in legal expense, a decrease of $2 million in the Company’s deferred share unit cost and a decrease of $1 million in lease expense.
41

Amortization Expense
The table below presents a comparison of amortization expense relating to property, plant and equipment and intangible assets recorded as amortization or cost of sales for the quarter ended May 31, 2024 compared to the quarter ended May 31, 2023. Intangible assets are comprised of patents, licenses and acquired technology. 
For the Three Months Ended
(in millions)
 Included in Operating Expense
 May 31, 2024May 31, 2023Change
Property, plant and equipment$$$(1)
Intangible assets10 12 (2)
Total$12 $15 $(3)
Included in Cost of Sales
May 31, 2024May 31, 2023Change
Intangible assets$$$— 
Amortization included in Operating Expense
The decrease in amortization expense included in operating expense of $3 million was primarily due to the lower cost base of acquired technology assets.
Adjusted amortization expense decreased by $1 million to $4 million in the first quarter of fiscal 2025 compared to $5 million in the first quarter of fiscal 2024 was primarily due to the lower cost base of assets.
Amortization included in Cost of Sales
Amortization expense relating to certain property, plant and equipment and certain intangible assets employed in the Company’s service operations was $1 million in the first quarter of fiscal 2025, consistent with the first quarter of fiscal 2024.
Investment Income, Net
Investment income, net, which includes the interest expense from the Debentures, was $5 million in the first quarter of fiscal 2025 and increased by $2 million from investment income, net of $3 million in the first quarter of fiscal 2024 primarily due to unrealized gains recognized from observable price changes on non-marketable equity investments without readily determinable fair value and interest income on significant financing components within certain revenue contracts with customers, partially offset by a lower average cash and investment balance.
Income Taxes
For the first quarter of fiscal 2025, the Company’s net effective income tax expense rate was approximately 24% (first quarter of fiscal 2024 - net effective income tax expense rate of approximately 38%). The Company’s net effective income tax rate reflects the change in unrecognized income tax benefits, if any, and the fact that the Company has a significant valuation allowance against its deferred tax assets; in particular, any change in loss carry forwards or research and development credits, amongst other items, was offset by a corresponding adjustment of the valuation allowance. The Company’s net effective income tax rate also reflects the geographic mix of earnings in jurisdictions with different income tax rates.
Net Loss
The Company’s net loss for the first quarter of fiscal 2025 was $42 million, or $0.07 basic and diluted loss per share on a U.S. GAAP basis (first quarter of fiscal 2024 - net loss of $11 million, or $0.02 basic and diluted loss per share). The increase in net loss of $31 million was primarily due to a decrease in revenue, as described above in “Revenue by Segment”, partially offset by a decrease in operating expenses, as described above in “Operating Expenses” and an increase in gross margin percentage, as described above in “Consolidated Gross Margin Percentage”.
42

Adjusted net loss was $15 million in the first quarter of fiscal 2025, or $0.03 adjusted basic loss per share (first quarter of fiscal 2024 - adjusted net income of $35 million, or $0.06 adjusted basic earnings per share). The decrease in adjusted net income of $50 million was primarily due to a decrease in revenue as described above in “Revenue by Segment”, partially offset by a decrease in operating expenses as described above in “Operating Expenses”, and an increase in gross margin percentage, as described above in “Consolidated Gross Margin Percentage”.
The Company expected a sequential increase in operating cash usage in the first quarter of fiscal 2025. Operating cash flow usage was $15 million in the first quarter of fiscal 2025 and consistent with the fourth quarter of fiscal 2024 due to timing of collections.
The Company expects a sequential increase in operating cash usage in the second quarter of fiscal 2025, before improvement in the third quarter of fiscal 2025.
The Company previously stated that it expected non-GAAP EPS to be in the range of ($0.04) to ($0.06), and adjusted EBITDA to be in the range of negative $15 million to negative $25 million in the first quarter of fiscal 2025. Non-GAAP EPS was ($0.03) due to better-than-expected revenue. Adjusted EBITDA was negative $5 million in the first quarter of fiscal 2025 due to better-than-expected revenue.
The Company expects non-GAAP EPS to be in the range of ($0.02) to ($0.04), and adjusted EBITDA to be in the range of negative $5 million to negative $15 million in the second quarter of fiscal 2025.
The Company expects non-GAAP EPS to be in the range of ($0.03) to ($0.07), and adjusted EBITDA to be in the range of breakeven to $10 million for fiscal 2025 as a whole.
The Company does not provide a reconciliation of expected adjusted EBITDA and expected Non-GAAP basic EPS for the second quarter and full fiscal year 2025 to the most directly comparable expected GAAP measures because it is unable to predict with reasonable certainty, among other things, restructuring charges and impairment charges and, accordingly, a reconciliation is not available without unreasonable effort. These items are uncertain, depend on various factors, and could have a material impact on GAAP reported results for the guidance period.
The weighted average number of shares outstanding was 590 million common shares for basic and diluted loss per share for the first quarter of fiscal 2025 (first quarter of fiscal 2024 - 583 million common shares for basic and diluted loss per share).
Financial Condition
Liquidity and Capital Resources
Cash, cash equivalents, and investments decreased by $15 million to $283 million as at May 31, 2024 from $298 million as at February 29, 2024, primarily due to changes in working capital.
A comparative summary of cash, cash equivalents, and investments is set out below:
As at
(in millions)
 May 31, 2024February 29, 2024Change
Cash and cash equivalents$143 $175 $(32)
Restricted cash and cash equivalents17 25 (8)
Short-term investments86 62 24 
Long-term investments37 36 
Cash, cash equivalents, and investments$283 $298 $(15)
The table below summarizes the current assets, current liabilities, and working capital of the Company:
As at
(in millions)
 May 31, 2024February 29, 2024Change
Current assets$458 $508 $(50)
Current liabilities321 356 (35)
Working capital$137 $152 $(15)
Current Assets
The decrease in current assets of $50 million at the end of the first quarter of fiscal 2025 from the end of the fourth quarter of fiscal 2024 was primarily due to a decrease in accounts receivable, net of allowance of $51 million, a decrease in cash and cash
43

equivalents of $32 million, and a decrease in taxes receivables of $1 million, partially offset by an increase in short term investments of $24 million and an increase of $10 million in other current assets.
At May 31, 2024, accounts receivable, net of allowance was $148 million, a decrease of $51 million from February 29, 2024. The decrease was primarily due to lower revenue recognized over the three months ended May 31, 2024 compared to the three months ended February 29, 2024, partially offset by an increase in days sales outstanding to 111 days at the end of the first quarter of fiscal 2025 from 100 days at the end of the fourth quarter of fiscal 2024.
At May 31, 2024, income taxes receivable was $3 million, a decrease of $1 million from February 29, 2024. The decrease was primarily due to the utilization of tax receivable balances against other tax liabilities.
At May 31, 2024, other receivables were $21 million, consistent with February 29, 2024.
At May 31, 2024, other current assets were $57 million, an increase of $10 million from February 29, 2024. The increase was primarily due to an increase of $6 million in prepaid software maintenance, an increase of $3 million in prepaid subcontractor services and an increase of $2 million in prepaid rent.
Current Liabilities
The decrease in current liabilities of $35 million at the end of the first quarter of 2025 from the end of the fourth quarter of fiscal 2024 was primarily due to a decrease in deferred revenue, current of $20 million, a decrease in accounts payable of $11 million and a decrease in accrued liabilities of $5 million, partially offset by an increase in income taxes payable of $1 million.
Deferred revenue, current was $174 million, which reflects a decrease of $20 million compared to February 29, 2024 that was attributable to a decrease of $13 million in deferred revenue, current related to BlackBerry Spark, a decrease in $5 million in deferred revenue, current related to BlackBerry QNX and a decrease of $2 million in deferred revenue, current related to Secusmart.
Accounts payable were $6 million, reflecting a decrease of $11 million from February 29, 2024, which was primarily due to timing of payments.
Accrued liabilities were $112 million at the end of the first quarter of 2025, reflecting a decrease of $5 million compared to February 29, 2024, which was primarily due to a decrease of $9 million in accrued restructuring costs and a decrease of $5 million in variable incentive plan accrual, partially offset by an increase of $5 million in accrued cost of goods sold.
Income taxes payable were $29 million, reflecting an increase of $1 million compared to February 29, 2024, which was primarily due to changes in the quarterly tax provision.
Cash flows for the three months ended May 31, 2024 compared to the three months ended May 31, 2023 were as follows:
For the Three Months Ended
(in millions)
 May 31, 2024May 31, 2023Change
Net cash flows provided by (used in):
Operating activities$(15)$99 $(114)
Investing activities(26)(38)12 
Financing activities(1)
Net increase (decrease) in cash and cash equivalents$(40)$63 $(103)
Operating Activities
The increase in net cash flows used in operating activities of $114 million primarily reflects the net changes in working capital.
Investing Activities
During the three months ended May 31, 2024, cash flows used in investing activities were $26 million and included cash used in transactions involving the acquisitions of short-term and long-term investments, net of the proceeds on sale or maturity in the amount of $24 million, cash used in the acquisition of intangible assets of $1 million, and the acquisition of property, plant and equipment of $1 million. For the same period in the prior fiscal year, cash flows used in investing activities were $38 million and included cash used in transactions involving the acquisitions of short-term and long-term investments, net of the proceeds on sale or maturity in the amount of $28 million, acquisition of intangible assets of $8 million, and the acquisition of property, plant and equipment of $2 million.
44

Financing Activities
The decrease in cash flows provided by financing activities was $1 million for the first three months of fiscal 2025 due a decrease in common shares issued upon the exercise of stock options and under the employee share purchase plan.
Debt Financing and Other Funding Sources
See Note 5 to the Consolidated Financial Statements for a description of the Company’s $200 million aggregate principal amount of 3.00% senior convertible unsecured notes issued in January 2024 (the “Notes”) and the $365 million aggregate principal amount of convertible debentures issued in September 2020, which matured in November 2023 (the “2020 Debentures” and, collectively with the Notes, the “Debentures”).
The Company has $17 million in collateralized outstanding letters of credit in support of certain leasing arrangements entered into in the ordinary course of business. See Note 2 to the Consolidated Financial Statements for further information concerning the Company’s restricted cash.
Cash, cash equivalents, and investments were approximately $283 million as at May 31, 2024. The Company’s management remains focused on maintaining appropriate cash balances, efficiently managing working capital balances and managing the liquidity needs of the business. Based on its current financial projections, the Company believes its financial resources, together with expected future operating cash generating and operating expense reduction activities, should be sufficient to meet funding requirements for current financial commitments and future operating expenditures not yet committed, and should provide the necessary financial capacity for the foreseeable future.
Contractual and Other Obligations
The following table sets out aggregate information about the Company’s contractual and other obligations and the periods in which payments are due as at May 31, 2024:
 (in millions)
 TotalShort-term
(next 12 months)
Long-term
(>12 months)
Operating lease obligations$59 $24 $35 
Purchase obligations and commitments68 68 — 
Debt interest and principal payments230 224 
Total$357 $98 $259 
Total contractual and other obligations as at May 31, 2024 increased by approximately $13 million as compared to the February 29, 2024 balance of approximately $344 million, which was attributable to an increase in purchase obligations and commitments, partially offset by a decrease in operating lease obligations.
The Company does not have any material off-balance sheet arrangements.
Accounting Policies and Critical Accounting Estimates
There have been no changes to the Company’s accounting policies or critical accounting estimates from those described under “Accounting Policies and Critical Accounting Estimates” in the Annual MD&A, other than the accounting standards adopted during fiscal 2025 as described in Note 1 to the Consolidated Financial Statements.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
The Company is engaged in operating and financing activities that generate risk in three primary areas:
Foreign Exchange
The Company is exposed to foreign exchange risk as a result of transactions in currencies other than its functional currency, the U.S. dollar. The majority of the Company’s revenue in the first quarter of fiscal 2025 was transacted in U.S. dollars. Portions of the revenue were denominated in Canadian dollars, euros and British pounds. Expenses, consisting mainly of salaries and certain other operating costs, were incurred primarily in Canadian dollars, but were also incurred in U.S. dollars, euros and British pounds. At May 31, 2024, approximately 21% of cash and cash equivalents, 22% of accounts receivables and 76% of accounts payable were denominated in foreign currencies (February 29, 2024 – 19%, 25% and 59%, respectively). These foreign currencies primarily include the Canadian dollar, euro and British pound. As part of its risk management strategy, the Company maintains net monetary asset and/or liability balances in foreign currencies and engages in foreign currency hedging activities using derivative financial instruments, including currency forward contracts and currency options. The Company does not use derivative instruments for speculative purposes. If overall foreign currency exchange rates to the U.S. dollar uniformly weakened or strengthened by 10% related to the Company’s net monetary asset or liability balances in foreign currencies at May 31, 2024 (after hedging activities), the impact to the Company would be immaterial.
45

The Company regularly reviews its currency forward and option positions, both on a stand-alone basis and in conjunction with its underlying foreign currency exposures. Given the effective horizons of the Company’s risk management activities and the anticipatory nature of the exposures, there can be no assurance these positions will offset more than a portion of the financial impact resulting from movements in currency exchange rates. Further, the recognition of the gains and losses related to these instruments may not coincide with the timing of gains and losses related to the underlying economic exposures and, therefore, may adversely affect the Company’s financial condition and operating results.
Interest Rate
Cash and cash equivalents and investments are invested in certain instruments with fixed interest rates of varying maturities. Consequently, the Company is exposed to interest rate risk as a result of holding investments of varying maturities and the significant financing components within certain revenue contracts with customers. The fair value of investments, as well as the investment income derived from the investment portfolio, will fluctuate with changes in prevailing interest rates. The Company also has significant financing components within certain revenue contracts with customers and is exposed to interest rate risk as a result of discounting the future payments from customers with a fixed interest rate. The Company has also issued Notes with a fixed interest rate, as described in Note 5 to the Consolidated Financial Statements. The Company is exposed to interest rate risk as a result of the Notes. The Company does not currently utilize interest rate derivative instruments.
Credit and Customer Concentration
The Company, in the normal course of business, monitors the financial condition of its customers and reviews the credit history of each new customer. The Company establishes an allowance for credit losses (“ACL”) that corresponds to the specific credit risk of its customers, historical trends and economic circumstances. The ACL as at May 31, 2024 was $5 million (February 29, 2024 - $6 million). There was one customer that comprised more than 10% of accounts receivable as at May 31, 2024 (February 29, 2024 - two customers that comprised more than 10%). During the first quarter of fiscal 2025, the percentage of the Company’s receivable balance that was past due decreased by 5.8% compared to the fourth quarter of fiscal 2024. Although the Company actively monitors and attempts to collect on its receivables as they become due, the risk of further delays or challenges in obtaining timely payments of receivables from resellers and other distribution partners exists. The occurrence of such delays or challenges in obtaining timely payments could negatively impact the Company’s liquidity and financial condition. There was one customer that comprised 13% of the Company’s revenue in the three months ended May 31, 2024 (three months ended May 31, 2023 - one customer that comprised 58% due to the completed patent sale transaction).
Market values are determined for each individual security in the investment portfolio. The Company assesses declines in the value of individual investments for impairment to determine whether the decline is other-than-temporary. The Company makes this assessment by considering available evidence including changes in general market conditions, specific industry and individual company data, the length of time and the extent to which the fair value has been less than cost, the financial condition, the near-term prospects of the individual investment and the Company’s ability and intent to hold the debt securities to maturity.
ITEM 4. CONTROLS AND PROCEDURES
As of May 31, 2024, the Company carried out an evaluation, under the supervision and with the participation of the Company’s management, including the Company’s Chief Executive Officer and its Chief Financial Officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Based on that evaluation, the Chief Executive Officer and the Chief Financial Officer have concluded that, as of such date, the Company’s disclosure controls and procedures were effective to give reasonable assurance that the information required to be disclosed by the Company in reports that it files or submits under the Exchange Act is (i) recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms, and (ii) accumulated and communicated to management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.
Changes in Internal Control Over Financial Reporting
During the three months ended May 31, 2024, no changes were made to the Company’s internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
PART II - OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
See Note 9 to the Consolidated Financial Statements for information regarding certain legal proceedings in which the Company is involved.
46

ITEM 5. OTHER INFORMATION
Rule 10b5-1 and Non-Rule 10b5-1 Trading Arrangements
During the three months ended May 31, 2024, neither the Company or any of its officers or directors adopted or terminated trading arrangements for the sale of the Company’s common shares.
ITEM 6. EXHIBITS
Exhibit NumberDescription of Exhibit
31.1*
31.2*
32.1†
32.2†
101*XBRL Instance Document – the document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL document
101*Inline XBRL Taxonomy Extension Schema Document
101*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101*Inline XBRL Taxonomy Extension Definition Linkbase Document
101*Inline XBRL Taxonomy Extension Label Linkbase Document
101*Inline XBRL Taxonomy Extension Presentation Linkbase Document
104*Cover Page Interactive Data File – formatted as Inline XBRL and contained in Exhibit 101
______________________________
* Filed herewith
† Furnished (and not filed) herewith pursuant to Item 601(b)(32)(ii) of the SEC’s Regulation S-K
47

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereto duly authorized.
 
BLACKBERRY LIMITED
Date: June 27, 2024By: /s/ John Giamatteo
Name: John Giamatteo
Title: Chief Executive Officer
By:/s/ Steve Rai
Name:Steve Rai
Title:Chief Financial Officer (Principal Financial and Accounting Officer)

48
EX-31.1 2 bb-05312024x10qexhibit311.htm EX-31.1 Document

Exhibit 31.1
Certification of CEO
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, John Giamatteo, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of BlackBerry Limited;

2.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;

3.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;

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.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;

b.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;

c.Evaluated the effectiveness of the registrant’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; and

d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function):

a.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’s ability to record, process, summarize and report financial information; and

b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.


Date: June 27, 2024/s/ John Giamatteo
Name: John Giamatteo
Title: Chief Executive Officer


EX-31.2 3 bb-05312024x10qexhibit312.htm EX-31.2 Document

Exhibit 31.2
Certification of CFO
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Steve Rai, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of BlackBerry Limited;

2.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;

3.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;

4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a.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;

b.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;

c.Evaluated the effectiveness of the registrant’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; and

d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function):

a.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’s ability to record, process, summarize and report financial information; and

b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: June 27, 2024/s/ Steve Rai

Name: Steve Rai

Title:   Chief Financial Officer


EX-32.1 4 bb-05312024x10qexhibit321.htm EX-32.1 Document

Exhibit 32.1
Certification of CEO
Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Quarterly Report of BlackBerry Limited (the “Registrant”) on Form 10-Q for the quarter ended May 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), John Giamatteo, as Chief Executive Officer of the Registrant, hereby certifies, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

    (1)    The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

    (2)    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.
 
/s/ John Giamatteo
Name: John Giamatteo
Title:   Chief Executive Officer
Date: June 27, 2024


EX-32.2 5 bb-05312024x10qexhibit322.htm EX-32.2 Document

Exhibit 32.2
Certification of CFO
Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the Quarterly Report of BlackBerry Limited (the “Registrant”) on Form 10-Q for the quarter ended May 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Steve Rai, as Chief Financial Officer of the Registrant, hereby certifies, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

    (1)    The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

    (2)    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.

 
/s/ Steve Rai

Name: Steve Rai

Title: Chief Financial Officer

Date: June 27, 2024





EX-101.SCH 6 bbry-20240531.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Blackberry Limited and Summary of Significant Accounting Policies and Critical Accounting Estimates link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Fair Value Measurements, Cash, Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Consolidated Balance Sheets Details link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Debentures link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Revenue and Segment Disclosures link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Cash Flow and Additional Information link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Blackberry Limited and Summary of Significant Accounting Policies and Critical Accounting Estimates (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Fair Value Measurements, Cash, Cash Equivalent and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Consolidated Balance Sheets Details (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Debentures (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Capital Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Revenue and Segment Disclosure (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Cash Flow and Additional Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Fair Value Measurements - Non-Recurring Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Cash, Cash Equivalents and Investments - Components of Cash, Cash Equivalents and Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Cash, Cash Equivalents and Investments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent Presented in the Consolidated Statements of Cash Flow (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Cash, Cash Equivalents and Investments - Contractual Maturities of Available-for-Sale Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Consolidated Balance Sheets Details - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Consolidated Balance Sheets Details - Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Consolidated Balance Sheets Detail - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Consolidated Balance Sheets Detail - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Consolidated Balance Sheets Details Consolidated Balance Sheet Details - Changes to Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Consolidated Balance Sheets Detail - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Consolidated Balance Sheets Detail - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Consolidated Balance Sheets Details (Details) - Restructuring link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Debentures (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Debentures - Change in Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Debentures - Impact of Changes in Fair Value of Debentures (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Capital Stock - Changes in Issued and Outstanding Common Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Capital Stock - Subsequent event (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Earnings (Loss) Per Share - Summary of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Revenue and Segment Disclosures - Operating results by operating segments (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Revenue and Segment Disclosures - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Revenue and Segment Disclosures (Details) - Additional Details link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Revenue and Segment Disclosures - Revenue from External Customers by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Revenue and Segment Disclosures Revenue classified by timing of recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Revenue and Segment Disclosures Revenue Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Revenue and Segment Disclosures -Transaction price allocated to the remaining performance obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Revenue and Segment Disclosures - Long-lived Assets and Total Assets by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Cash Flow and Additional Information - Interest and Income Taxes Paid (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Additional Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 bbry-20240531_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 bbry-20240531_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 bbry-20240531_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Date of first interest payment Date of first interest payment Date of first interest payment Contract with Customer, Performance Obligation Satisfied in Previous Period Contract with Customer, Performance Obligation Satisfied in Previous Period Restructuring Reserve, Current Restructuring Reserve, Current Customer Two [Member] Customer Two [Member] Customer Two Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Condensed Balance Sheet Statements, Captions [Line Items] Condensed Balance Sheet Statements, Captions [Line Items] Range [Domain] Statistical Measurement [Domain] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Cover [Abstract] Net increase (decrease) in cash, cash equivalents, restricted cash, and restricted cash equivalents during the period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Leasehold improvements and other Leasehold improvements and other [Member] Buildings leaseholds and other. Trading Symbol Trading Symbol Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Schedule of Cash. Cash Equivalents and Investments [Table] Cash and Cash Equivalent [Table] Extension Debenture - extend Maturity Date Extension Debenture - option to extend Maturity Date Extension Debenture - option to extend Maturity Date Bank Balances and Other Investments [Domain] Bank Balances and Other Investments [Domain] Bank Balances and Other Investments [Domain] Income taxes paid during the period Income Taxes Paid, Net Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Executive Chair and CEO [Member] Executive Chair and CEO [Member] Executive Chair and CEO [Member] Revenue, Remaining performance obligation time frame [Domain] Revenue, Remaining performance obligation time frame [Domain] [Domain] for Revenue, Remaining performance obligation time frame [Axis] Accounts receivable, net of allowance Increase (Decrease) in Accounts Receivable Results of Arbitrations and Legal Proceedings [Line Items] Results of Arbitrations and Legal Proceedings [Line Items] [Line Items] for Results of Arbitrations and Legal Proceedings [Table] Debt Instrument Future Periodic Payment Interest - Annual Debt Instrument Future Periodic Payment Interest - Annual Debt Instrument Future Periodic Payment Interest - Annual Major customer axis [Domain] Major customer axis [Domain] Major customer axis [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining performance obligation time frame [Axis] Revenue, Remaining performance obligation time frame [Axis] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Common outstanding (in shares) Capital stock outstanding, Shares, Beginning Balance Capital stock outstanding, Shares, Ending Balance Common Stock, Shares, Outstanding Patent sale consideration no later than third anniversary date of closing Patent sale consideration no later than third anniversary date of closing Patent sale consideration no later than third anniversary date of closing Operating lease liabilities Operating Lease, Liability, Noncurrent Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Decrease in deferred commission Decrease in deferred commission Decrease in deferred commission Liabilities, Total Liabilities, Total [Member] United States UNITED STATES Letters of credit terms Letters of Credit, Lease Term Letters of Credit, Lease Term Other long-term assets (note 3) Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Operating lease liabilities, current (included in accruals) Operating lease liabilities, current (included in accruals) Operating lease liabilities, current (included in accruals) Cost Finite-Lived Intangible Assets, Gross Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Schedule of Debentures Schedule of Long-Term Debt Instruments [Table Text Block] Fair Value Cash, Cash Equivalents And Investments Cash Cash Equivalents And Investments At Fair Value Cash, cash equivalents and investments at fair value. Payments for Legal Settlements Payments for Legal Settlements Percentage of accounts payable denominated in foreign currencies Percentage Of Accounts Payable Denominated In Foreign Currencies Percentage of accrued liabilities denominated in foreign currencies. Total Operating Segments Operating Segments [Member] Expiry date of contingent performance-based cash award Expiry date of contingent performance-based cash award Expiry date of contingent performance-based cash award Revenue Contract Balances [Line Items] Revenue Contract Balances [Line Items] [Line Items] for Revenue Contract Balances [Table] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Voting Common Stock [Member] Voting Common Stock [Member] Voting Common Stock [Member] Income taxes payable (note 4) Taxes Payable, Current U.S. treasury bills US Treasury Securities [Member] Components of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Acquisition of restricted short-term investments Payments to Acquire Restricted Investments Equity Components [Axis] Equity Components [Axis] Other current assets (note 3) Other Assets, Current Facilities Costs Facility Closing [Member] Revenue classified by timing of recognition [Line Items] Revenue classified by timing of recognition [Line Items] [Line Items] for Revenue classified by timing of recognition [Table] Restructuring Type [Axis] Restructuring Type [Axis] Total Debt Securities, Available-for-Sale Accounts Receivable Accounts Receivable [Policy Text Block] Return of capital on Limited Partnership Investments Proceeds from Limited Partnership Investments Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Use of estimates Use of Estimates, Policy [Policy Text Block] Entity Small Business Entity Small Business Revenue Contract Balances [Table] Revenue Contract Balances [Table] Revenue Contract Balances [Table] Geographical [Axis] Geographical [Axis] Payments of Debt Issuance Costs Payments of Debt Issuance Costs Level 3: Level 3 Fair Value, Inputs, Level 3 [Member] Europe, Middle East and Africa EMEA [Member] Intangible assets acquired during the period Finite-Lived Intangible Assets Acquired Derivative liability, fair value of collateral Derivative Liability, Fair Value of Collateral Debenture implied discount Debenture implied discount Debenture implied discount Realized gains (losses) on non-marketable equity investments without readily determinable fair value sold during the period Realized gains (losses) on non-marketable equity investments without readily determinable fair value sold during the period Realized gains (losses) on non-marketable equity investments without readily determinable fair value sold during the period Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Common shares issued for employee share purchase plan Stock Issued During Period, Shares, Employee Stock Purchase Plans Accrued liabilities (note 3) Accrued liabilities total Accrued Liabilities, Current CEWS second extension date of program CEWS latest extension date of program CEWS latest extension date of program Increase (Decrease) in Contract Receivables, Net Increase (Decrease) in Contract Receivables, Net Fair Value Measurements, Cash, Cash Equivalents and Investments Cash, Cash Equivalents, and Short-Term Investments [Text Block] Payments for Restructuring Payments for Restructuring Transaction Price Allocated to the Remaining Performance Obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Cash, cash equivalents, restricted cash, and restricted cash equivalents, beginning of period Cash, cash equivalents, restricted cash, and restricted cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Qualcomm Incorporated Qualcomm Incorporated [Member] Qualcomm Incorporated [Member] Current Assets, Current [Abstract] Proceeds on sale, maturity or distribution from long-term investments Proceeds From Sale And Maturity Of Long Term Marketable Securities And Other Investments The cash inflow associated with the aggregate amount received by the entity through sale or maturity of long-term marketable securities (trading, held-to-maturity, or available-for-sale) and other investments during the period. Goodwill (note 3) Carrying amount as of beginning of period Carrying amount as of end of period Goodwill Consolidation Items [Axis] Consolidation Items [Axis] Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss, Beginning Balance Accounts Receivable, Allowance for Credit Loss, Ending Balance Accounts Receivable, Allowance for Credit Loss Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax [Abstract] Income tax refunds received during the period Proceeds from Income Tax Refunds Decrease due to payment, fulfillment of performance obligations, or other Decrease in deferred revenue due to payment, fulfillment of performance obligations, or other Decrease in deferred revenue due to payment, fulfillment of performance obligations, or other Net loss for basic and diluted loss per share available to common shareholders Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Share-based Compensation [Abstract] Share-Based Payment Arrangement, Noncash Expense [Abstract] Cybersecurity Cybersecurity [Member] Cybersecurity Employee Stock Option [Member] Share-Based Payment Arrangement, Option [Member] Goodwill [Roll Forward] Goodwill [Roll Forward] Less than 12 months Less than 12 months [Member] Less than 12 months [Domain] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Litigation Settlement Interest Litigation Settlement Interest Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Reclassification Adjustment from AOCI for Derecognition, before Tax Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Reclassification Adjustment from AOCI for Derecognition, before Tax Other receivables Increase (Decrease) in Other Receivables Security Exchange Name Security Exchange Name Acquisition of long-term investments Payments to Acquire Long-Term Investments Ownership percentage by arms length party, common shares Ownership Percentage by Arms Length Party, Common Shares Ownership Percentage by Arms Length Party, Common Shares Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Debt Instrument, Maturity Date Range, End Debt Instrument, Maturity Date Range, End Licensing and Other Licensing and Other [Member] Licensing and Other Deferred Revenue Deferred Revenue [Member] Deferred Revenue 2020 Debentures 2020 Debentures [Member] 2020 Debentures Convertible debt, number of shares upon conversion (in shares) Debt Instrument, Convertible, Number of Equity Instruments Property, plant and equipment, net (note 3) Net book value Property, Plant and Equipment, Net Maximum ownership allowed after converting 1.75% Debenture Maximum ownership allowed after converting Extension Debenture Maximum ownership allowed after converting Extension Debenture Maturities of 2020 Debentures and Extension Debentures (note 6) Repayments of Debt Total liabilities Liabilities Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Long-Lived Assets Long-Lived Assets Total Revenue Rate Percentage Of Revenue Attributable To Major Geographic Segments Percentage of revenue attributable to major geographic segments. Percentage of cash, cash equivalents and investments threshold used to determine major issuer Percent Of Cash Equivalents And Investments Threshold Used To Determine Major Issuers Percent of cash equivalents and investments threshold used to determine major issuers. Research and development Research and Development Expense Components of Cash, Cash Equivalents and Investments Schedule Of Cash Cash Equivalents And Investments By Major Components Table [Text Block] Components of cash, cash equivalents and investments. Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Subsegments [Axis] Subsegments [Axis] Increase in deferred commission Increase in deferred commission Increase in deferred commission Operating Lease, Liability, Current Operating Lease, Liability, Current Common issued (in shares) Common Stock, Shares, Issued Transaction price allocated to the remaining performance obligations [Table] Transaction price allocated to the remaining performance obligations [Table] Transaction price allocated to the remaining performance obligations [Table] Income taxes payable Increase (Decrease) in Income Taxes Payable Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, after Tax Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, after Tax Concentration risk, percentage Concentration Risk, Percentage Results of Arbitrations and Legal Proceedings [Table] Results of Arbitrations and Legal Proceedings [Table] Results of Arbitrations and Legal Proceedings [Table] Interest expense, debt adjustment impact on EPS Interest expense, debt adjustment impact on EPS Interest expense, debt adjustment impact on EPS Accumulated amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Cost of property, plant and equipment Property, Plant and Equipment, Gross Exercise of stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Other regions Other Regions [Member] Other Regions Debt Instrument [Line Items] Debt Instrument [Line Items] Debt Instrument Future Periodic Payment Interest - Quarterly Debt Instrument Future Periodic Payment Interest - Quarterly Debt Instrument Future Periodic Payment Interest - Quarterly Basis of presentation and preparation Basis of Accounting, Policy [Policy Text Block] Weighted Average Number of Shares Outstanding, Diluted, Total (in shares) Weighted Average Number of Shares Outstanding, Diluted Change in Fair Value From Instrument-Specific Credit Risk On Debentures Accumulated Gain (Loss), Financial Liability, Fair Value Option, Attributable to Parent [Member] Impairment Of Right of Use Assets Impairment Of Right of Use Assets Impairment Of Right of Use Assets Extension Debentures Extension Debentures [Member] Extension Debentures Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Income (charge) associated with the change in fair value from instrument-specific credit components recorded in AOCL Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, before Tax Payments to Acquire Intangible Asset Held Payments to Acquire Intangible Asset Held Payments to Acquire Intangible Asset Held Bank balances Demand Deposits [Member] Total shareholders' equity Beginning Balance Ending Balance Equity, Attributable to Parent Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Proceeds from issuance of Extension Debentures and Notes, net (note 6) Proceeds from Issuance of Debt Due in one year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Restructuring Reserve, Noncurrent Restructuring Reserve, Noncurrent Manufacturing, repair and research and development equipment Manufacturing Equipment Research And Development Equipment And Tooling [Member] Manufacturing equipment, research and development equipment, and tooling Cash, Cash Equivalents and Investments [Line Items] Cash and Cash Equivalents [Line Items] Litigation Case [Axis] Litigation Case [Axis] Deferred income taxes Deferred Income Tax Expense (Benefit) Unrecognized tax benefits included within taxes payable Unrecognized tax benefits included within taxes payable Unrecognized tax benefits included within taxes payable Changes to Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Accounting Standards Update [Domain] Accounting Standards Update [Domain] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Revenue by Product and Service Type Revenue by Type [Table Text Block] Revenue by Type [Table Text Block] No fixed maturity Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost Investment income, net (note 2 and note 5) Investment Income, Net Collateral of outstanding letters of credit Letters of Credit Outstanding, Amount Entity Address, Country Entity Address, Country Accounts Receivable, Allowance for Credit Loss, Writeoff Accounts Receivable, Allowance for Credit Loss, Writeoff Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other Current Assets - Other Amounts Other Current Assets - Other Amounts Other Current Assets - Other Amounts Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Long-Term Debt Long-Term Debt Document Fiscal Period Focus Document Fiscal Period Focus Exchange [Domain] Exchange [Domain] Equity securities Equity Securities [Member] Schedule of Company's Restructuring Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Available-for-Sale Debt Securities AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Assets Assets [Abstract] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Patent Abandonment, Cost Patent Abandonment, Cost Patent Abandonment, Cost Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Document Type Document Type Commercial paper Commercial Paper [Member] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Common shares issued for restricted share unit settlements Stock Issued During Period, Shares, Restricted Stock Award, Gross Total Debt Securities, Available-for-Sale, Amortized Cost Debentures (note 5) Short-Term Debt, Fair Value Increase (Decrease) In Contract Assets Increase Decrease In Contract with Customer, Asset, Net - Current and Non-Current Increase Decrease In Contract with Customer, Asset, Net - Current and Non-Current Unrecognized tax benefits netted against deferred income taxes Unrecognized tax benefits netted against deferred income taxes Unrecognized tax benefits netted against deferred income taxes Related Party Principal Amounts of Extension Debenture Owned Related Party Principal Amounts of Extension Debenture Owned Related Party Principal Amounts of Extension Debenture Owned Maximum Maximum [Member] Amortization expenses related to intangible assets Amortization of Intangible Assets Furniture and Fixtures [Member] Furniture and Fixtures [Member] Intangible assets, net (note 3) Net Book Value Finite-Lived Intangible Assets, Net Accounts payable Accounts Payable, Current Liabilities Liabilities [Abstract] Revenue Revenues [Abstract] Gain (Loss) Related to Litigation Settlement Gain (Loss) from Litigation Settlement Current Fiscal Year End Date Current Fiscal Year End Date Increase in contract receivable Increase in contract asset Increase in contract asset Short-term Investments Short-Term Investments Range [Axis] Statistical Measurement [Axis] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest GTC Lawsuit [Member] GTC Lawsuit [Member] GTC Lawsuit [Member] CEWS received after this date are subject to repayment if certain conditions are not met CEWS received after this date are subject to repayment if certain conditions are not met CEWS received after this date are subject to repayment if certain conditions are not met Patent Abandonment, Net Book Value Patent Abandonment classified as impairment of LLA, Net Book Value Patent Abandonment classified as impairment of LLA, Net Book Value Consolidated Balance Sheet [Abstract] Consolidated Balance Sheet [Abstract] Consolidated Balance Sheet [Abstract] Impairment of goodwill Goodwill, Impairment Loss Derivative asset, fair value of collateral Derivative Asset, Fair Value of Collateral Products and services transferred over time Transferred over Time [Member] Other Post-Employment Benefit Obligations Other Post-Employment Benefit Obligations [Member] Other Post-Employment Benefit Obligations Funds from claim filed with Ministry of Innovation, Science and Economic Development Canada relating to Strategic Innovation Fund Program Funds from claim filed with Ministry of Innovation, Science and Economic Development Canada relating to Strategic Innovation Fund Program Funds from claim filed with Ministry of Innovation, Science and Economic Development Canada relating to Strategic Innovation Fund Program Subsequent Event Type [Domain] Subsequent Event Type [Domain] Class of Stock [Line Items] Class of Stock [Line Items] Entity Listings, Exchange [Axis] Entity Listings, Exchange [Axis] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Class of Stock [Axis] Class of Stock [Axis] Debentures Long-Term Debt [Text Block] Earnings (Loss) Per Share, Diluted (in usd per share) Earnings Per Share, Diluted Fair Value Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Exchange shares related to Cylance acquisition Exchange shares related to business combination Exchange shares related to business combination Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Proceeds on sale or maturity of restricted short-term investments Proceeds from Sale of Restricted Investments Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Entity Interactive Data Current Entity Interactive Data Current Type of Restructuring [Domain] Type of Restructuring [Domain] Other accrued liabilities greater than five percent of current liabilities Other Accrued Liabilities Greater than Five Percent of Current Liabilities Other Accrued Liabilities Greater than Five Percent of Current Liabilities Canada CANADA Fair Value Inputs, Entity Credit Risk Fair Value Inputs for Debenture - Entity Credit Risk Fair Value Inputs for Debenture - Entity Credit Risk Number of Operating Segments Number of Operating Segments Common Stock, Amount [Roll Forward] Common Stock, Amount [Roll Forward] Common Stock, Amount [Roll Forward] Current assets Current assets [Member] Current assets Litigation original amount awarded to other party before correction Litigation original amount awarded to other party before correction Litigation original amount awarded to other party before correction Customer [Axis] Customer [Axis] Percent of debt holders (not less than) Debt Instrument, Debt Default, Percent Of Debt Holders Debt Instrument, Debt Default, Percent Of Debt Holders Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Restructuring and Integration Restructuring and Related Activities Disclosure [Text Block] Government subsidies Government subsidies Government subsidies Change in Fair Value of Debentures [Roll Forward] Change in Fair Value of Debentures [Roll Forward] Change in Fair Value of Debentures Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Accounts Receivable, Allowance for Credit Loss, Relating to Customers Evaluated Separately Accounts Receivable, Allowance for Credit Loss, Relating to Customers Evaluated Separately Accounts Receivable, Allowance for Credit Loss, Relating to Customers Evaluated Separately Other current assets greater than five percent of current assets Other Current Assets Greater than five percent of Current Assets Other Current Assets Greater than Five Percent of Current Assets Selling and Marketing Expense Selling and Marketing Expense Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Proceeds on sale of property, plant and equipment (note 4) Proceeds from Sale of Property, Plant, and Equipment Provision for income taxes (note 4) Income Tax Expense (Benefit) Selling Marketing And Administration Expenses Selling Marketing And Administration Expenses [Member] Selling marketing and administration Interest rate Debt Instrument, Interest Rate, Stated Percentage Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Capital Stock Shareholders' Equity and Share-Based Payments [Text Block] Net loss for diluted loss per share available to common shareholders Net Income (Loss) Available to Common Stockholders, Diluted Acquisition of intangible assets Payments to Acquire Intangible Assets Payments to Acquire Intangible Assets Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Patent sale cash consideration on closing Patent sale cash consideration on closing Patent sale cash consideration on closing Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Effective Income Recovery (Expense) Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating loss Operating Income (Loss) AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Total liabilities and shareholders' equity Liabilities and Equity Deferred Commissions Deferred commission [Member] Deferred commission Deferred Share Unit Deferred Stock Unit [Member] Deferred stock unit. 3.75% Debenture 3.75% Debenture [Member] 3.75% Debenture [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Ministry of Innovation, Science and Development Canada [Member] Ministry of Innovation, Science and Development Canada [Member] Ministry of Innovation, Science and Development Canada Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Number of customers that comprised more than 10% of total revenue Segment Reporting, Disclosure of Major Customers Subsegments Consolidation Items [Domain] Subsegments Consolidation Items [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Common Stock, Value, Outstanding Common Stock, Value, Outstanding Common Stock, Value, Outstanding AOCI Attributable to Parent AOCI Attributable to Parent [Member] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Related Party Principal Amounts of 1.75% Debenture Owned Related Party Principal Amounts of 1.75% Debenture Owned Related Party Principal Amounts of 1.75% Debenture Owned Cash Flow Hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Other-than- temporary Impairment Other than Temporary Impairment Losses, Investments Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] US Government Agencies Debt Securities [Member] US Government Agencies Debt Securities [Member] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity Address, State or Province Entity Address, State or Province After 24 months After 24 months [Member] After 24 months [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Decrease in contract asset Decrease in contract asset Decrease in contract asset 1.75% Debenture 1.75% Debenture [Member] 1.75% Debenture Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Related party principal amounts of 3.75% debenture owned Related Party Principal Amounts of 3.75% Debenture Owned Related Party Principal Amounts of 3.75% Debenture Owned Patent Abandonment, Accumulated Amortization Patent Abandonment, Accumulated Amortization Patent Abandonment, Accumulated Amortization Operating expenses Operating Expenses [Abstract] Other Long-Term Assets Greater than Five Percent of Total Assets Other Long-Term Assets Greater than Five Percent of Total Assets Other Long-Term Assets Greater than Five Percent of Total Assets Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Major customer axis [Axis] Major customer axis [Axis] Major customer axis Credit Loss, Financial Instrument Credit Loss, Financial Instrument [Policy Text Block] Bankers' acceptances/bearer deposit notes Bankers Acceptance [Member] Legal Recoveries Legal Recoveries Legal Recoveries Number of customers with a balance greater than 10% of total accounts receivable Number of Customers With a Balance Greater than 10% of Total Accounts Receivable Number of Customers With a Balance Greater than 10% of Total Accounts Receivable Charges incurred Restructuring and Related Cost, Incurred Cost Minimum Minimum [Member] Payments To Acquire Long Term Marketable Securities And Other Investments Payments To Acquire Long Term Marketable Securities And Other Investments The cash outflow associated with the purchase by the entity of long-term marketable securities (trading, held-to-maturity, or available-for-sale) and other investments during the period. Accumulated Other Comprehensive Loss Comprehensive Income [Member] Other receivables (note 3) Other Receivables Government Assistance, Amount, Cumulative, Current Government Assistance, Asset, Current Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount Income taxes receivable Increase (Decrease) in Income Taxes Receivable Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Concentration Risk % [Axis] Concentration Risk % [Axis] Concentration Risk % Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Debt instrument repurchased - interest amount Debt instrument repurchased - interest amount Debt instrument repurchased - interest amount Segments [Axis] Segments [Axis] Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] Debt Instrument, Repurchase Date Debt Instrument, Repurchase Date Earnings (Loss) Per Share Earnings Per Share [Text Block] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Employee share purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Subsequent Event [Member] Subsequent Event [Member] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Convertible Debt Convertible Debt [Table Text Block] Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Shareholders' Equity Equity, Attributable to Parent [Abstract] Non-U.S. treasury bills Non Us Treasury Bills Notes [Member] Non-US Treasury Bills notes. Cost Basis Cash Cash Equivalents And Investments At Cost Cash, cash equivalents and investments at cost. Subsegments [Domain] Subsegments [Domain] Long-term investments (note 2) Long-Term Investments Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table] Segments [Domain] Segments [Domain] Debt Instrument, Repurchase Amount Debt Instrument, Repurchase Amount 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Other Countries Other Countries [Member] Other Countries. CEWS current extension date of program CEWS current extension date of program CEWS current extension date of program Debentures fair value adjustment Income (charge) associated with the change in fair value from non-credit components recorded in the consolidated statements of operations Fair Value, Option, Changes in Fair Value, Gain (Loss) Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] 1.75% Debenture - impact of changes in fair value 1.75% Debenture - impact of changes in fair value [Table Text Block] 1.75% Debenture - impact of changes in fair value Accounts Receivable, Allowance for Credit Loss, Relating to CECL Estimated for Long-term Accounts Receivable Accounts Receivable, Allowance for Credit Loss, Relating to CECL Estimated for Long-term Accounts Receivable Accounts Receivable, Allowance for Credit Loss, Relating to CECL Estimated for Long-term Accounts Receivable Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Employee Termination Benefits One-time Termination Benefits [Member] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Changes in Issued and Outstanding Common Shares Changes In Issued And Outstanding Common Shares Table [Text Block] Changes in issued and outstanding common shares. Accrued Liabilities Impaired Assets to be Disposed of by Method Other than Sale [Line Items] Revenue Classified by Timing of Recognition Revenue classified by timing of recognition [Table Text Block] [Table Text Block] for Revenue classified by timing of recognition [Table] Common Stock [Roll Forward] Common Stock, Shares [Roll Forward] Common Stock, Shares [Roll Forward] Schedule of Long-Lived Assets to be Abandoned [Table] Disposal Groups, Including Discontinued Operations [Table] Customer One [Member] Customer One [Member] Customer One Deferred Revenue Deferred Revenue Deferred Revenue Restructuring Cost and Reserve Restructuring Cost and Reserve [Line Items] Capital stock and additional paid-in capital Additional Paid in Capital [Abstract] Local Phone Number Local Phone Number Revenue Contract Balances Revenue Contract Balances [Table Text Block] [Table Text Block] for Revenue Contract Balances [Table] Percentage of accounts receivable denominated in foreign currencies Percentage Of Accounts Receivable Denominated In Foreign Currencies Percentage of accounts receivable denominated in foreign currencies. Percentage change of control Par Value Repurchase, Percentage, Change of Control Par Value Repurchase, Percentage, Change of Control Total operating expenses Operating Expenses Debt Instrument, Convertible, Number of Equity Instruments - with decimals Debt Instrument, Convertible, Number of Equity Instruments - with decimals Debt Instrument, Convertible, Number of Equity Instruments - with decimals Conversion of stock (in shares) Conversion of Stock, Shares Converted Government Assistance, Statement of Financial Position [Extensible Enumeration] Government Assistance, Asset, Statement of Financial Position [Extensible Enumeration] Gain on sale of investment (note 3) Gain (Loss) on Sale of Investments Other assets Increase (Decrease) in Other Operating Assets Net changes in working capital items Increase (Decrease) in Operating Capital [Abstract] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] One Customer One Customer [Member] One Customer Revenue Contract Balances [Abstract] Revenue Contract Balances [Abstract] Revenue Contract Balances [Abstract] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Intellectual property disposed of by sale Intellectual property disposed of by sale Intellectual property disposed of by sale Long-lived Assets and Total Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] Proceeds on sale or maturity of short-term investments Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] 2030 Finite-Lived Intangible Asset, Expected Amortization, after Year Five US Government-sponsored Enterprises Debt Securities US Government-sponsored Enterprises Debt Securities [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Impairment of long-lived assets (note 2) Impairment, Long-Lived Asset, Held-for-Use Debentures fair value impact on EPS Debentures fair value impact on EPS Debentures fair value impact on EPS. Included if the fair value change in the Debentures is dilutive in the period. Asset Class [Domain] Asset Class [Domain] Patent sale variable consideration constrained Patent sale variable consideration constrained Patent sale variable consideration constrained Long Lived Assets Held-for-sale by Asset Type [Axis] Long-Lived Asset, Held-for-Sale, Type [Axis] Percentage of cash and cash equivalents denominated in foreign currencies Percentage Of Cash And Cash Equivalents Denominated In Foreign Currencies Percentage of cash and cash equivalents denominated in foreign currencies. Entity Emerging Growth Company Entity Emerging Growth Company Segment Reporting [Abstract] Segment Reporting [Abstract] Other investments Other Investments [Member] Entity Central Index Key Entity Central Index Key BlackBerry operations and other information technology Technology Equipment [Member] Foreign Currency Cumulative Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Related Party Principal Amounts of 2020 Debenture Owned Related Party Principal Amounts of 2020 Debenture Owned Related Party Principal Amounts of 2020 Debenture Owned Interest rate to present value long-term restructuring liability Interest rate to present value long-term restructuring liability Interest rate to present value long-term restructuring liability Equity Component [Domain] Equity Component [Domain] Accrued Royalties Accrued Royalties Eligible Item or Group for Fair Value Option [Axis] Financial Instrument [Axis] CEWS subsidy - % of eligible employee's employee insurable renumeration CEWS subsidy - % of eligible employee's employee insurable remuneration CEWS subsidy - % of eligible employee's employee insurable remuneration Revenue and Segment Disclosures Segment Reporting Disclosure [Text Block] Unpaid principal balance Debt Instrument, Unpaid Principal Balance Debt Instrument, Unpaid Principal Balance Subsegments Consolidation Items [Axis] Subsegments Consolidation Items [Axis] Text Block [Abstract] Periodic payment, interest Debt Instrument, Periodic Payment, Interest Adoption Pronouncements Not Yet Adopted Accounting Standards Update and Change in Accounting Principle [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Capitalized Contract Cost, Net Capitalized Contract Cost, Net Capitalized Contract Cost, Net Statement [Table] Statement [Table] Debenture total fair value adjustment Debenture total fair value adjustment Debenture total fair value adjustment Debenture total fair value adjustment Interest expense, debt Interest Expense, Debt Summary of Significant Accounting Policies and Critical Accounting Estimates Significant Accounting Policies [Text Block] Unrecognized Tax Benefits Unrecognized Tax Benefits Consolidation Items [Domain] Consolidation Items [Domain] Patent sale financing component Patent sale financing component Patent sale financing component City Area Code City Area Code Current Liabilities, Current [Abstract] Contract with Customer, Asset, Net - Current and Non-Current Contract with Customer, Asset, Net - Current and Non-Current Contract with Customer, Asset, Net - Current and Non-Current Contract with Customer, Asset, Net - Current and Non-Current Realized charges associated with the change in fair value from credit components recorded in the consolidated statement of operations on redemption Realized charges associated with the change in fair value from credit components recorded in the consolidated statement of operations on redemption Realized charges associated with the change in fair value from credit components recorded in the consolidated statement of operations on redemption Business acquisitions, net of cash acquired Change in consideration for business acquisition Change in consideration for business acquisition Interest paid during the period Interest Paid, Excluding Capitalized Interest, Operating Activities Restricted Short-term Investments Restricted Investments Acquisition of short-term investments Payments to Acquire Short-Term Investments Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Level 1: Fair Value, Inputs, Level 1 [Member] Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Capital Stock and Additional Paid-in Capital Common Stock Including Additional Paid in Capital [Member] Gain on Disposition of Assets Gain (Loss) on Disposition of Assets Assets, Current, Total Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Par value of convertible debentures Debt Conversion, Converted Instrument, Amount Accrued liabilities Increase (Decrease) in Accrued Liabilities Common shares repurchased Payments for Repurchase of Common Stock Document Information [Line Items] Document Information [Line Items] Debt Securities, Available-for-Sale, Unrealized Loss Debt Securities, Available-for-Sale, Unrealized Loss Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Standards Update [Axis] Accounting Standards Update [Axis] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Securities without Readily Determinable Fair Value, Amount Equity Securities without Readily Determinable Fair Value, Amount Subsequent Event Type [Axis] Subsequent Event Type [Axis] Term deposits, and certificates of deposits Bank Time Deposits [Member] Income Taxes Income Tax Disclosure [Text Block] Unrealized Losses Cash Cash Equivalents And Investments Unrealized Losses Cash, cash equivalents and investments unrealized losses. Loss per share (note 7) Earnings Per Share [Abstract] Equity [Abstract] Equity [Abstract] Deficit Retained Earnings (Accumulated Deficit) Redemption period, end date Debt Instrument, Redemption Period, End Date Effect of foreign exchange on non-U.S. dollar denominated goodwill Goodwill, Translation and Measurement Period Adjustments Class of Stock [Domain] Class of Stock [Domain] Other acquired intangibles Other Acquired Technology [Member] Other Acquired Technology [Member] Non-U.S. promissory notes Non Us Government Promissory Notes [Member] Non Us Government Promissory Notes [Member] General and Administrative Expense General and Administrative Expense Litigation Settlement, Amount Awarded to Other Party Litigation Settlement, Amount Awarded to Other Party Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Corporate notes/bonds Corporate Bonds And Notes [Member] Corporate Bonds And Notes [Member] Operating leases Operating lease cash flow Operating lease cash flow Deferred revenue, current (note 10) Deferred Revenue, Current Ownership percentage, common shares Ownership Percentage, Common Shares Ownership Percentage, Common Shares Legal Fees Legal Fees Amendment Flag Amendment Flag IoT IoT [Member] IoT Current period recovery for expected credit losses Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Long-term notes (note 5) Debenture, Fair Value, beginning balance Debenture, Fair Value, ending balance Long-Term Debt, Fair Value Entity Registrant Name Entity Registrant Name Gain on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment Products and services transferred at a point in time Transferred at Point in Time [Member] Amortization Depreciation, Depletion and Amortization Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Investments that are communicated to the third party for consideration of reasonableness, threshold limit for fair values Investments That Are Communicated To Third Party For Consideration Of Reasonableness Threshold Limit For Fair Value Investments That Are Communicated To Third Party For Consideration Of Reasonableness Threshold Limit For Fair Value Gross margin Segment gross margin Gross Profit Customer Concentration Risk [Member] Customer Concentration Risk [Member] Cash Flow and Additional Information Cash Flow, Supplemental Disclosures [Text Block] Due in one year or less Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Level 2: Fair Value, Inputs, Level 2 [Member] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Revenue Contract Balances [Domain] Revenue Contract Balances [Domain] [Domain] for Revenue Contract Balances [Axis] Geographical [Domain] Geographical [Domain] Property, Plant and Equipment [Member] Property, Plant and Equipment [Member] Face amount of debt Debt Instrument, Face Amount Entity Address, Postal Zip Code Entity Address, Postal Zip Code Schedule of Restructuring and Related Costs [Table] Restructuring Cost [Table] Equity Securities, FV-NI, Unrealized Loss Equity Securities, FV-NI, Unrealized Loss Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common shares: authorized unlimited number of non-voting, redeemable, retractable Class A common shares and unlimited number of voting common shares Issued - 590,171,424 voting common shares (February 29, 2024 - 589,232,539) Common Stock, Value, Issued Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Revenue Contract Balances [Axis] Revenue Contract Balances [Axis] Revenue Contract Balances [Axis] Restricted cash and cash equivalents (note 2) Restricted Cash and Investments Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, Tax Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, Tax Cash and cash equivalents (note 2) Cash and Cash Equivalents, at Carrying Value Other Noncurrent Assets [Member] Other Noncurrent Assets [Member] Debt Securities, Available-for-Sale, Unrealized Gain Debt Securities, Available-for-Sale, Unrealized Gain Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Other Receivables Greater than Five Percent of Current Assets Other Receivables Greater than Five Percent of Current Assets Other Receivables Greater than Five Percent of Current Assets Other Current Liabilities [Member] Other Current Liabilities [Member] Net change in deferred commission Net change in deferred commission Net change in deferred commission Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Equity Securities, FV-NI, Unrealized Gain Equity Securities, FV-NI, Unrealized Gain Preferred shares: authorized unlimited number of non-voting, cumulative, redeemable and retractable Preferred Stock, Value, Issued Senior Convertible Notes Senior Convertible Notes [Member] Senior Convertible Notes Amortization Depreciation, Depletion and Amortization, Nonproduction Earnings (Loss) Per Share, Basic (in usd per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Executive Chair Grant Liability Executive Chair Grant Liability Executive Chair Grant Liability Issuance of common shares Proceeds from Issuance of Common Stock Patent sale variable consideration recognized on sale Patent sale variable consideration recognized on sale Patent sale variable consideration recognized on sale Finance Lease, Principal Payments Finance Lease, Principal Payments Non-cash consideration received from contracts with customers Non-cash consideration received from contracts with customers Non-cash consideration received from contracts with customers Schedule of Stock by Class [Table] Stock, Class of Stock [Table] Total current liabilities Liabilities, Current Revenue classified by timing of recognition [Table] Revenue classified by timing of recognition [Table] Revenue classified by timing of recognition [Table] Assets Assets Assets 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Long Lived Assets Held-for-sale, Name [Domain] Long-Lived Assets Held-for-Sale, Name [Domain] Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Income taxes receivable Income Taxes Receivable, Current Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Acquisition of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Other long-term liabilities Other Liabilities, Noncurrent 12 to 24 months 12 to 24 months [Member] 12 to 24 months [Domain] Proceeds from Legal Settlements Proceeds from Legal Settlements Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Title of 12(g) Security Title of 12(g) Security Contingent performance-based cash award Contingent performance-based cash award Contingent performance-based cash award to the Company's Executive Chair and CEO Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Revenues Total Revenue Revenues Transaction price allocated to the remaining performance obligations [Line Items] Transaction price allocated to the remaining performance obligations [Line Items] [Line Items] for Transaction price allocated to the remaining performance obligations [Table] Assets, Total Assets, Total [Member] Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Entity Address, City or Town Entity Address, City or Town Fair Value, Option, Aggregate Differences, Long-term Debt Instruments Fair Value, Option, Aggregate Differences, Long-Term Debt Instruments Debt Instrument [Axis] Debt Instrument [Axis] Unrealized Gains Cash Cash Equivalents And Investments Unrealized Gains Cash, cash equivalents and investments unrealized gains. Government Subsidies Government Subsidies, Policy [Policy Text Block] Government Subsidies, Policy Non-U.S. government sponsored enterprise notes Non Us Government Sponsored Enterprise Notes [Member] Non-US Government Sponsored Enterprise Notes. Net loss Net loss Net Income (Loss) Attributable to Parent Accounting Standards Update 2016-13 Accounting Standards Update 2016-13 [Member] Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Contractual Maturities of Available-for-Sale Investments Available For Sale Securities Debt Maturities Table [Text Block] Available For Sale Securities Debt Maturities. Entity File Number Entity File Number Patent sale consideration in the form of potential future royalty Patent sale consideration in the form of potential future royalty Patent sale consideration in the form of potential future royalty Acquired technology Acquired Technology [Member] Acquired Technology. Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Other comprehensive loss before reclassification OCI, before Reclassifications, before Tax, Attributable to Parent Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Effect of foreign exchange loss on cash, cash equivalents, restricted cash, and restricted cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Other Other Accrued Liabilities, Current 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Period End Date Document Period End Date Deferred revenue, non-current (note 10) Deferred Revenue, Noncurrent Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Investment, Policy Investment, Policy [Policy Text Block] Other Other Noncash Income (Expense) Concentration Risk % [Domain] Concentration Risk % [Domain] [Domain] for Concentration Risk % No fixed maturity Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value Revenue recognized on patent sale Revenue recognized on patent sale Revenue recognized on patent sale Deferred revenue Increase (Decrease) in Deferred Revenue Increase (Decrease) in Deferred Revenue Asset Class [Axis] Asset Class [Axis] Consolidated Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Segment Reconciling Items Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member] 3.75% Debenture - impact of changes in fair value 3.75% Debenture - impact of changes in fair value [Table Text Block] 3.75% Debenture - impact of changes in fair value Debt Instrument, Interest Rate Terms Debt Instrument, Interest Rate Terms Other Current Assets Other Current Assets [Member] Schedule of Basic and Diluted Earnings Per Share Schedule of Basic and Diluted Earnings Per Share [Table Text Block] [Table Text Block] for Schedule of Basic and Diluted Earnings Per Share [Table] Nokia Corporation [Member] Nokia Corporation [Member] Nokia Corporation [Member] Intellectual property Intellectual Property [Member] Cost Basis Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract] Cost of sales Cost of Revenue Deferred Revenue, Additions Deferred Revenue, Additions Accounts and Other Receivable Accounts Receivable [Member] Patent sale other receivable recognized Patent sale other receivable recognized Patent sale other receivable recognized Restricted Cash and Cash Equivalents Restricted Cash and Cash Equivalents, Noncurrent Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount Segment gross margin Segment gross margin Segment gross margin 10-day average closing price for cash award 10-day average closing price for cash award 10-day average closing price for contingent performance cash award to the Company's Executive Chair and CEO Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Patent sale long-term receivable recognized on sale Patent sale long-term receivable recognized on sale Patent sale long-term receivable recognized on sale Litigation Case [Domain] Litigation Case [Domain] Customer [Domain] Customer [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accumulated other comprehensive loss (note 8) Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Gain (Loss) on Equity Securities without Readily Determinable Fair Value Gain (Loss) on Securities [Table Text Block] Deficit Retained Earnings [Member] Amortization of Debt Issuance Costs Amortization of Debt Issuance Costs Interest rate in event of default Debt Instrument, Interest Rate in Event of Default Debt Instrument, Interest Rate in Event of Default Litigation Settlement Litigation Settlement, Fee Expense Weighted-average number of shares outstanding (000's) - basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Document Information [Table] Document Information [Table] Restricted Share Units (RSUs) Restricted Stock Units (RSUs) [Member] Debt Securities, Available-for-sale, Realized Gain (Loss) Debt Securities, Available-for-Sale, Realized Gain (Loss) North America North America [Member] Accounts Receivable, Allowance for Credit Loss, Relating to CECL Estimated Based on Days Past Due and Region Accounts Receivable, Allowance for Credit Loss, Relating to CECL Estimated Based on Days Past Due and Region Accounts Receivable, Allowance for Credit Loss, Relating to CECL Estimated Based on Days Past Due and Region OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Sales Revenue, Net [Member] Revenue Benchmark [Member] Litigation Settlement, Amount Awarded from Other Party Litigation Settlement, Amount Awarded from Other Party Entity Filer Category Entity Filer Category Amounts reclassified from AOCL into net loss Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Restructuring reserve Restructuring Reserve Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Cost of sales Cost of Revenue [Abstract] Panasonic Corporation [Member] Panasonic Corporation [Member] Panasonic Corporation [Member] Loss Contingencies Line Items] Loss Contingencies [Line Items] Condensed Balance Sheet Statement [Table] Condensed Balance Sheet Statement [Table] EX-101.PRE 10 bbry-20240531_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover - shares
3 Months Ended
May 31, 2024
Jun. 24, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date May 31, 2024  
Document Transition Report false  
Entity File Number 001-38232  
Entity Registrant Name BlackBerry Limited  
Entity Incorporation, State or Country Code Z4  
Entity Tax Identification Number 98-0164408  
Entity Address, Address Line One 2200 University Ave East  
Entity Address, City or Town Waterloo  
Entity Address, State or Province ON  
Entity Address, Country CA  
Entity Address, Postal Zip Code N2K 0A7  
City Area Code (519)  
Local Phone Number 888-7465  
Title of 12(g) Security Common Shares  
Trading Symbol BB  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   590,173,164
Amendment Flag false  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001070235  
Current Fiscal Year End Date --02-28  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets - USD ($)
$ in Millions
May 31, 2024
Feb. 29, 2024
Current    
Cash and cash equivalents (note 2) $ 143 $ 175
Short-term Investments 86 62
Accounts Receivable, after Allowance for Credit Loss, Current 148 199
Other receivables (note 3) 21 21
Income taxes receivable 3 4
Other current assets (note 3) 57 47
Assets, Current, Total 458 508
Restricted cash and cash equivalents (note 2) 17 25
Long-term investments (note 2) 37 36
Other long-term assets (note 3) 59 57
Operating Lease, Right-of-Use Asset 27 32
Property, plant and equipment, net (note 3) 19 21
Intangible assets, net (note 3) 145 154
Goodwill (note 3) 561 562
Assets 1,323 1,395
Current    
Accounts payable 6 17
Accrued liabilities (note 3) 112 117
Income taxes payable (note 4) 29 28
Deferred revenue, current (note 10) 174 194
Total current liabilities 321 356
Deferred revenue, non-current (note 10) 32 28
Operating lease liabilities 33 38
Other long-term liabilities 1 3
Long-term notes (note 5) 194 194
Total liabilities 581 619
Capital stock and additional paid-in capital    
Preferred shares: authorized unlimited number of non-voting, cumulative, redeemable and retractable 0 0
Common shares: authorized unlimited number of non-voting, redeemable, retractable Class A common shares and unlimited number of voting common shares Issued - 590,171,424 voting common shares (February 29, 2024 - 589,232,539) 2,957 2,948
Deficit (2,200) (2,158)
Accumulated other comprehensive loss (note 8) (15) (14)
Total shareholders' equity 742 776
Total liabilities and shareholders' equity $ 1,323 $ 1,395
Common issued (in shares) 590,171,424 589,232,539
Common outstanding (in shares) 590,171,424 589,232,539
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Millions
Jun. 24, 2024
May 31, 2024
Feb. 29, 2024
Feb. 28, 2023
Statement of Financial Position [Abstract]        
Entity Common Stock, Shares Outstanding 590,173,164      
Common outstanding (in shares)   590,171,424 589,232,539  
Common issued (in shares)   590,171,424 589,232,539  
Accounts Receivable, Allowance for Credit Loss   $ 5 $ 6 $ 1
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Millions
Total
Capital Stock and Additional Paid-in Capital
Deficit
Accumulated Other Comprehensive Loss
Beginning Balance at Feb. 28, 2023 $ 857 $ 2,909 $ (2,028) $ (24)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (11)   (11)  
Other comprehensive income (loss) 2     2
Stock-based compensation 9 9    
Employee share purchase plan 2 2    
Ending Balance at May. 31, 2023 859 2,920 (2,039) (22)
Beginning Balance at Feb. 29, 2024 776 2,948 (2,158) (14)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (42)   (42)  
Other comprehensive income (loss) (1)     (1)
Stock-based compensation 8 8    
Employee share purchase plan 1 1    
Ending Balance at May. 31, 2024 $ 742 $ 2,957 $ (2,200) $ (15)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Operations - USD ($)
$ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
Revenue    
Revenues $ 144 $ 373
Cost of sales    
Cost of sales 48 194
Gross margin 96 179
Operating expenses    
Research and development 42 54
Selling and Marketing Expense 38 45
General and Administrative Expense 40 54
Amortization 12 15
Impairment of long-lived assets (note 2) 3 0
Debentures fair value adjustment 0 22
Total operating expenses 135 190
Operating loss (39) (11)
Investment income, net (note 2 and note 5) 5 3
Loss before income taxes (34) (8)
Provision for income taxes (note 4) 8 3
Net loss $ (42) $ (11)
Loss per share (note 7)    
Earnings (Loss) Per Share, Basic (in usd per share) $ (0.07) $ (0.02)
Earnings (Loss) Per Share, Diluted (in usd per share) $ (0.07) $ (0.02)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
Statement of Comprehensive Income [Abstract]    
Net loss $ (42) $ (11)
Other comprehensive income (loss)    
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax 0 1
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax (1) 1
Other comprehensive income (loss) (1) 2
Comprehensive loss $ (43) $ (9)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
Statement of Comprehensive Income [Abstract]    
OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax $ 0 $ 0
Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, Tax 0 0
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax $ 0 $ 0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Cash Flows - USD ($)
$ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
Cash flows from operating activities    
Net loss $ (42) $ (11)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Amortization 13 16
Stock-based compensation 8 9
Impairment of long-lived assets (note 2) 3 0
Intellectual property disposed of by sale 0 147
Debentures fair value adjustment 0 22
Operating leases (2) (1)
Other (3) 0
Net changes in working capital items    
Accounts receivable, net of allowance 51 3
Other receivables 0 4
Income taxes receivable 1 0
Other assets (13) (62)
Accounts payable (11) (3)
Accrued liabilities (5) (14)
Income taxes payable 1 1
Deferred revenue (16) (12)
Net cash provided by (used in) operating activities (15) 99
Cash flows from investing activities    
Acquisition of long-term investments 0 1
Acquisition of property, plant and equipment (1) (2)
Acquisition of intangible assets (1) (8)
Acquisition of short-term investments 49 66
Proceeds on sale or maturity of short-term investments 25 39
Net cash used in investing activities (26) (38)
Cash flows from financing activities    
Issuance of common shares 1 2
Net cash provided by financing activities 1 2
Net increase (decrease) in cash, cash equivalents, restricted cash, and restricted cash equivalents during the period (40) 63
Cash, cash equivalents, restricted cash, and restricted cash equivalents, beginning of period 200 322
Cash, cash equivalents, restricted cash, and restricted cash equivalents, end of period $ 160 $ 385
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Blackberry Limited and Summary of Significant Accounting Policies and Critical Accounting Estimates
3 Months Ended
May 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Significant Accounting Policies and Critical Accounting Estimates
1.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND CRITICAL ACCOUNTING ESTIMATES
Basis of Presentation and Preparation
These interim consolidated financial statements have been prepared by management in accordance with United States generally accepted accounting principles (“U.S. GAAP”). They do not include all of the disclosures required by U.S. GAAP for annual financial statements and should be read in conjunction with the audited consolidated financial statements of BlackBerry Limited (the “Company”) for the year ended February 29, 2024 (the “Annual Financial Statements”), which have been prepared in accordance with U.S. GAAP. In the opinion of management, all normal recurring adjustments considered necessary for fair presentation have been included in these interim consolidated financial statements. Operating results for the three months ended May 31, 2024 are not necessarily indicative of the results that may be expected for the full year ending February 28, 2025. The consolidated balance sheet at February 29, 2024 was derived from the audited Annual Financial Statements but does not contain all of the footnote disclosures from the Annual Financial Statements.
The preparation of the consolidated financial statements requires management to make estimates and assumptions with respect to the reported amounts of assets, liabilities, revenue and expenses and the disclosure of contingent assets and liabilities. Actual results could differ from these estimates and any such differences may be material to the Company’s consolidated financial statements.
Certain of the comparative figures have been reclassified to conform to the current year’s presentation.
The Company is organized and managed as three reportable operating segments: Cybersecurity, IoT (collectively, “Software & Services”), and Licensing and Other, as further discussed in Note 10.
Significant Accounting Policies and Critical Accounting Estimates
There have been no material changes to the Company’s accounting policies or critical accounting estimates from those described in the Annual Financial Statements.
Accounting Standards Adopted During Fiscal 2025
In November 2023, the Financial Accounting Standards Board (the “FASB”) issued ASU 2023-07 on the topic of segment reporting. The standard requires additional disclosures for segment reporting. These requirements include: (i) disclosure of significant expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of segment profit or loss (collectively referred to as the “significant expense principle”); (ii) disclosure of an amount for other segment items (equal to the difference between segment revenue less segment expenses disclosed under the significant expense principle and each reported measure of segment profit or loss) by reportable segment and a description of their composition; (iii) annual disclosure of a reportable segment’s profit or loss and assets currently required by Topic 280 in interim periods; (iv) clarification that, if the CODM uses more than one measure of a segment's profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report those additional measures of segment profit or loss; (v) disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources; (vi) requiring a public entity that has a single reportable segment provide all the disclosures required by the amendments in this ASU, and all existing segment disclosures in Topic 280. The guidance is effective for annual periods beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The Company early adopted this guidance in the first quarter of fiscal 2025 and it did not have a material impact on its disclosures.
Adoption Pronouncements Not Yet Adopted
Accounting Pronouncements Not Yet Adopted
In December 2023, the FASB issued ASU 2023-09 “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” on the topic of income taxes. The standard requires additional disclosure for income taxes. These requirements include: (i) requiring a public entity to disclose specific categories in the rate reconciliation; (ii) disclosure of additional information for reconciling items that meet a quantitative threshold (if the effect of those reconciling items is equal to or greater than 5% of the amount computed by multiplying pretax income or loss by the applicable statutory income tax rate); (iii) annual disclosure of the amount of income taxes paid (net of refunds received) disaggregated by federal (national), state, and foreign taxes; (iv) annual disclosure of the amount of income taxes paid (net of refunds received) disaggregated by individual jurisdictions in which income taxes paid (net of refunds received) is equal to or greater than 5% of total income taxes paid (net of refunds received); (v) annual disclosure of income (or loss) from continuing operations before income tax expense (or benefit) disaggregated between domestic and foreign; and (vi) annual disclosure of income tax expense (or benefit) from continuing operations disaggregated by federal (national), state, and foreign. For public entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company will adopt this guidance in fiscal 2026 and is in the process of evaluating the new requirements. As a result, the Company has not yet determined the impact this new ASU will have on its disclosures.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements, Cash, Cash Equivalents and Investments
3 Months Ended
May 31, 2024
Cash and Cash Equivalents [Abstract]  
Fair Value Measurements, Cash, Cash Equivalents and Investments FAIR VALUE MEASUREMENTS, CASH, CASH EQUIVALENTS AND INVESTMENTS
Fair Value
The Company defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact and considers assumptions that market participants would use in pricing the asset or liability, such as inherent risk, non-performance risk and credit risk. The Company applies the following fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value into three levels:
Level 1 - Unadjusted quoted prices at the measurement date for identical assets or liabilities in active markets.
Level 2 - Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.
Level 3 - Significant unobservable inputs that are supported by little or no market activity.
The fair value hierarchy also requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
The Company’s cash and cash equivalents, accounts receivable, other receivables, accounts payable and accrued liabilities are carried at amounts that approximate their fair values (Level 2 measurement) due to their short maturities.
Recurring Fair Value Measurements
In determining the fair value of investments held, the Company primarily relies on an independent third-party valuator for the fair valuation of securities. The Company also reviews the inputs used in the valuation process and assesses the pricing of the securities for reasonableness after conducting its own internal collection of quoted prices from brokers. Fair values for all investment categories provided by the independent third-party valuator that are in excess of 0.5% from the fair values determined by the Company are communicated to the independent third-party valuator for consideration of reasonableness. The independent third-party valuator considers the information provided by the Company before determining whether a change in their original pricing is warranted.
When the Company concludes that there is a significant financing component included within a contract with a customer due to timing differences between the fulfillment of certain performance obligations and the receipt of payment for those performance obligations, the Company determines the present value of the future consideration utilizing the discount rate that would be reflected in a separate financing transaction between the customer and the Company at contract inception based upon the credit characteristics of the customer receiving financing in the contract.
For a description of how the fair value of the 2020 Debentures (as defined in Note 5) was determined, see the “Convertible debentures” accounting policies in Note 1 to the Annual Financial Statements.
Non-Recurring Fair Value Measurements
Upon the occurrence of certain events, the Company re-measures the fair value of non-marketable equity investments for which it utilizes the measurement alternative, and long-lived assets, including property, plant and equipment, operating lease ROU assets, intangible assets and goodwill if an impairment or observable price adjustment is recognized in the current period.
Non-Marketable Equity Investments Measured Using the Measurement Alternative
Non-marketable equity investments measured using the measurement alternative include investments in privately held companies without readily determinable fair values in which the Company does not own a controlling interest or have significant influence. The estimation of fair value used in the fair value measurements required the use of significant unobservable inputs, and as a result, the fair value measurements were classified as Level 3.
Impairment of Long-Lived Assets
During the three months ended May 31, 2024, the Company exited certain leased facilities and recorded a pre-tax and after-tax impairment charge of $3 million related to the operating lease right-of-use (“ROU”) assets and property, plant and equipment associated with those facilities (three months ended May 31, 2023 - nil). The impairment was determined by comparing the fair value of the impacted ROU asset to the carrying value of the asset as of the impairment measurement date, as required under ASC Topic 360, Property, Plant, and Equipment, using Level 3 inputs. The fair value of the ROU asset was based on the estimated sublease income for certain facilities taking into consideration the estimated time period it will take to obtain a sublessor, the applicable discount rate and the sublease rate, which are considered unobservable inputs. The Company conducts an evaluation of the related liabilities and expenses and revises its assumptions and estimates as appropriate as new or updated information becomes available. The fair value measurement of ROU impaired assets is classified as Level 3.

Cash, Cash Equivalents and Investments
The components of cash, cash equivalents and investments by fair value level as at May 31, 2024 were as follows:
Cost Basis (1)
Unrealized
Gains
Unrealized
Losses
Fair ValueCash and
Cash
Equivalents
Short-term
Investments
Long-term
Investments
Restricted Cash and Cash Equivalents
Bank balances$92 $— $— $92 $92 $— $— $— 
Other investments28 — 34 — — 34 — 
120 — 126 92 — 34 — 
Level 1:
Equity securities10 — (10)— — — — — 
Level 2:
Term deposits, and certificates of deposits13 — — 13 — — — 13 
Bankers' acceptances/bearer deposit notes12 — — 12 12 — — — 
Commercial paper89 — — 89 28 61 — — 
Non-U.S. promissory notes26 — — 26 11 15 — — 
Non-U.S. treasury bills— — — — — 
U.S. treasury bills10 — — 10 — 10 — — 
154 — — 154 51 86 — 17 
Level 3:
Other investments— — — — 
$286 $$(10)$283 $143 $86 $37 $17 
______________________________
(1) Cost basis for other investments includes the effect of returns of capital and impairment.
The components of cash, cash equivalents and investments by fair value level as at February 29, 2024 were as follows:
Cost Basis (1)
Unrealized
Gains
Unrealized
Losses
Fair ValueCash and
Cash
Equivalents
Short-term
Investments
Long-term
Investments
Restricted Cash and Cash Equivalents
Bank balances$96 $— $— $96 $96 $— $— $— 
Other investments30 — 36 — — 36 — 
126 — 132 96 — 36 — 
Level 1:
Equity securities10 — (10)— — — — — 
Level 2:
Term deposits, and certificates of deposits21 — — 21 — — — 21 
Bearer deposit notes53 — — 53 28 25 — — 
Commercial paper47 — — 47 15 32 — — 
Non-U.S. promissory notes35 — — 35 30 — — 
U.S. treasury bills10 — — 10 — — 
166 — — 166 79 62 — 25 
$302 $$(10)$298 $175 $62 $36 $25 
______________________________
(1) Cost basis for other investments includes the effect of returns of capital and impairment.
As at May 31, 2024, the Company had non-marketable equity investments without readily determinable fair value of $37 million (February 29, 2024 - $36 million). During the three months ended May 31, 2024, the Company recorded an upward adjustment of $1 million to the carrying value of a certain non-marketable equity investment without readily determinable fair value resulting from observable price changes in orderly transactions for identical or similar securities which have been included in investment income, net on the Company’s consolidated statements of operations. As of May 31, 2024, the Company has recorded a cumulative impairment of $3 million to the carrying value of certain other non-marketable equity investments without readily determinable fair value (February 29, 2024 - $3 million).
There were no realized gains or losses on available-for-sale securities for the three months ended May 31, 2024 and May 31, 2023.
The Company has restricted cash and cash equivalents, consisting of cash and securities pledged as collateral to major banking partners in support of the Company’s requirements for letters of credit. These letters of credit support certain leasing arrangements entered into in the ordinary course of business. The letters of credit are for terms ranging from one month to one year. The Company is legally restricted from accessing these funds during the term of the leases for which the letters of credit have been issued; however, the Company can continue to invest the funds and receive investment income thereon.
The following table provides a reconciliation of cash, cash equivalents, restricted cash, and restricted cash equivalents as at May 31, 2024 and February 29, 2024 from the consolidated balance sheets to the consolidated statements of cash flows:
As at
May 31, 2024February 29, 2024
Cash and cash equivalents$143 $175 
Restricted cash and cash equivalents17 25 
Total cash, cash equivalents, restricted cash, and restricted cash equivalents presented in the consolidated statements of cash flows
$160 $200 
The contractual maturities of available-for-sale investments as at May 31, 2024 and February 29, 2024 were as follows:
As at
May 31, 2024February 29, 2024
Cost BasisFair ValueCost BasisFair Value
Due in one year or less $154 $154 $166 $166 
No fixed maturity 10 — 10 — 
$164 $154 $176 $166 
As at May 31, 2024 and February 29, 2024, the Company had no available-for-sale debt securities with continuous unrealized losses
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets Details
3 Months Ended
May 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Consolidated Balance Sheet Details
3.    CONSOLIDATED BALANCE SHEET DETAILS
Accounts Receivable, Net of Allowance
The current estimated credit losses (“CECL”) for accounts receivable as at May 31, 2024 was $5 million (February 29, 2024 - $6 million).
The Company also has long-term accounts receivable included in Other Long-term Assets. The CECL for long-term accounts receivable is estimated using the probability of default method and the default exposure due to limited historical information. The exposure of default is represented by the assets’ amortized carrying amount at the reporting date.
The following table sets forth the activity in the Company’s allowance for credit losses:
Carrying Amount
Beginning balance as of February 28, 2023$
Prior period provision for expected credit losses
Ending balance of the allowance for credit loss as at February 29, 2024
Current period recovery for expected credit losses (1)
Ending balance of the allowance for credit loss as at May 31, 2024$
The allowance for credit losses as at May 31, 2024 consists of $1 million (February 29, 2024 - $1 million) relating to CECL estimated based on days past due and region and $4 million (February 29, 2024 - $5 million) relating to specific customers that were evaluated separately.
There was one customer that comprised more than 10% of accounts receivable as at May 31, 2024 (February 29, 2024 - two customers comprised more than 10%).
Other Receivables
As at May 31, 2024 and February 29, 2024, other receivables included items such as claims filed with the Ministry of Innovation, Science and Economic Development Canada relating to its Strategic Innovation Fund program’s investment in BlackBerry QNX, among other items, none of which were greater than 5% of the current assets balance.
Other Current Assets
As at May 31, 2024 and February 29, 2024, other current assets included the current portion of deferred commissions and prepaid expenses, among other items, none of which were greater than 5% of the current assets balance as at the balance sheet dates.
Property, Plant and Equipment, Net
Property, plant and equipment comprised the following:
 As at
 May 31, 2024February 29, 2024
Cost
BlackBerry operations and other information technology$86 $85 
Leasehold improvements and other14 15 
Furniture and fixtures
Manufacturing, repair and research and development equipment
108 109 
Accumulated amortization89 88 
Net book value$19 $21 
Intangible Assets, Net
Intangible assets comprised the following:
 As at May 31, 2024
 CostAccumulated
Amortization
Net Book
Value
Acquired technology$900 $851 $49 
Other acquired intangibles386 337 49 
Intellectual property110 63 47 
$1,396 $1,251 $145 
As at February 29, 2024
CostAccumulated
Amortization
Net Book
Value
Acquired technology$900 $846 $54 
Other acquired intangibles386 334 52 
Intellectual property111 63 48 
$1,397 $1,243 $154 
For the three months ended May 31, 2024, amortization expense related to intangible assets amounted to $11 million (three months ended May 31, 2023 - $13 million).
Total additions to intangible assets for the three months ended May 31, 2024 amounted to $1 million (three months ended May 31, 2023 - $2 million). During the three months ended May 31, 2024, additions to intangible assets primarily consisted of payments for intellectual property relating to patent maintenance, registration and license fees.
Based on the carrying value of the identified intangible assets as at May 31, 2024, and assuming no subsequent impairment of the underlying assets, the annual amortization expense for the remainder of fiscal 2025 and each of the five succeeding years is expected to be as follows: fiscal 2025 - $32 million; fiscal 2026 - $36 million; fiscal 2027 - $32 million; fiscal 2028 - $18 million; fiscal 2029 - $6 million and fiscal 2030 - $3 million
Goodwill
Changes to the carrying amount of goodwill during the three months ended May 31, 2024 were as follows:
Carrying Amount
Carrying amount as at February 28, 2023$595 
Goodwill impairment charge(35)
Effect of foreign exchange on non-U.S. dollar denominated goodwill
Carrying amount as at February 29, 2024562 
Effect of foreign exchange on non-U.S. dollar denominated goodwill(1)
Carrying amount as at May 31, 2024$561 
Other Long-term Assets
As at May 31, 2024 and February 29, 2024, other long-term assets included long-term receivables related to intellectual property sold in fiscal 2024, see Note 10 under the heading “Patent Sale”, other long-term receivables, and the long-term portion of deferred commission, among other items, none of which were greater than 5% of the total assets balance.
Accrued Liabilities
Accrued liabilities is comprised of the following:
 As at
 May 31, 2024February 29, 2024
Operating lease liabilities, current20 20 
Restructuring program liabilities, current portion11 20 
Other81 77 
$112 $117 
Other accrued liabilities included current and accrued director fees, accrued vendor liabilities, variable incentive accrual, payroll withholding taxes and accrued royalties, among other items, none of which were greater than 5% of the current liabilities balance in any of the periods presented.
Restructuring and Integration
Restructuring
During fiscal 2023 and fiscal 2024, the Company commenced restructuring programs with the objectives of reducing its annual costs and expenses relating to the Cybersecurity business, and later separating and streamlining the Company’s centralized corporate functions into Cybersecurity and IoT specific teams such that the businesses may operate independently and on a profitable and cash flow positive basis. The reduction of overall Company costs will include rationalizing and streamlining existing central administrative functions, right-sizing cost structures within both business units including R&D and outsourced contracting, changes to overall product portfolio offerings and geographies the Company operates in and optimizing related support functions and organizational structure. Other charges and cash costs may occur as programs are implemented or changes are completed.
The following table sets forth the activity in the Company’s restructuring program liabilities:
Employee
Termination
Benefits
Facilities
Costs
Total
Balance as at February 28, 2023
Charges incurred31 37 
Cash payments made(16)(3)(19)
Balance as at February 29, 202417 21 
Charges incurred
Cash payments made(15)(2)(17)
Balance as at May 31, 2024
$$$12 
Current portion$$$11 
Long-term portion— 11
$$$12 
The long-term portion of the restructuring liabilities is recorded at present value, determined by measuring the remaining payments at present value using an effective interest rate of 5.7%, and the Company recorded interest expense over time to arrive at the total face value of the remaining payments.
The restructuring charges included employee termination benefits and facilities costs to better align the Company’s general and administrative and R&D cost profiles to its market competitors, create a more focused sales force and improve profitability and cash flow. Total charges incurred for the three months ended May 31, 2024 and May 31, 2023 were $8 million and $5 million, respectively, recorded within General and administrative on the Consolidated Statements of Operations.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
3 Months Ended
May 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
For the three months ended May 31, 2024, the Company’s net effective income tax expense rate was approximately 24% compared to a net effective income tax expense rate of 38% for the three months ended May 31, 2023. The Company’s income tax rate reflects the change in unrecognized income tax benefit, if any, and the fact that the Company has a significant valuation allowance against its deferred income tax assets; in particular, any change in loss carry forwards or research and development credits, amongst other items, is offset by a corresponding adjustment of the valuation allowance. The Company’s net effective income tax rate also reflects the geographic mix of earnings in jurisdictions with different income tax rates.
The Company’s total unrecognized income tax benefits as at May 31, 2024 were $20 million (February 29, 2024 - $20 million). As at May 31, 2024, $20 million of the unrecognized income tax benefits have been netted against deferred income tax assets and nil has been recorded within income taxes payable on the Company’s consolidated balance sheets.
The Company is subject to ongoing examination by tax authorities in certain jurisdictions in which it operates. The Company regularly assesses the status of these examinations and the potential for adverse outcomes to determine the adequacy of the provision for income taxes as well as the provisions for indirect and other taxes and related penalties and interest. While the final resolution of audits is uncertain, the Company believes the ultimate resolution of these audits will not have a material adverse effect on its consolidated financial position, liquidity or results of operations.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debentures
3 Months Ended
May 31, 2024
Debt Disclosure [Abstract]  
Debentures DEBENTURES
3.00% Convertible Senior Notes
On January 29, 2024, the Company issued $200 million aggregate principal amount of 3.00% senior convertible unsecured notes (the “Notes” and, collectively with the “2020 Debentures” (as defined below), the “Debentures”) in an offering to qualified institutional buyers in accordance with Rule 144A under the Securities Act of 1933, as amended.
The Notes are due on February 15, 2029 unless earlier converted, redeemed, or repurchased. Each $1,000 principal amount of the Notes is convertible into 257.5826 common shares of the Company based on the initial conversion rate, for a total of 52 million common shares at a price of $3.88 per share, subject to adjustments. Prior to the close of business on the business day immediately preceding November 15, 2028, the Notes will be convertible only upon satisfaction of
certain conditions and during certain periods, and thereafter, at any time until the close of business on the second scheduled trading day immediately preceding February 15, 2029. The Company may satisfy any conversions of the Notes by paying or delivering, as the case may be, cash, its common shares or a combination of cash and its common shares, at the Company’s election (or, in the case of any Notes called for redemption that are converted during the related redemption period, solely its common shares). Covenants associated with the Notes include general corporate maintenance, existence and reporting requirements. The Notes will bear interest at a rate of 3.00% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, beginning on August 15, 2024.
The Company had recorded the Notes, including the debt itself and all embedded derivatives, at cost less debt issuance costs of $6 million and presents the Notes as a single hybrid financial instrument. No portion of the embedded derivatives required bifurcation from the host debt contract.
The following table summarizes the change in the Notes for the three months ended May 31, 2024:
Carrying Amount
Balance as at February 29, 2024194 
Amortization of debt issuance costs— 
Balance as at May 31, 2024$194 
2020 Debentures
On September 1, 2020, Hamblin Watsa Investment Counsel Ltd., in its capacity as investment manager of Fairfax Financial Holdings Limited (“Fairfax”), and another institutional investor invested in the Company through a $365 million private placement of debentures (the “2020 Debentures”). The 2020 Debentures matured on November 13, 2023.
Due to the conversion option and other embedded derivatives within the 2020 Debentures, the Company elected to record the 2020 Debentures, including the debt itself and all embedded derivatives, at fair value and presented the 2020 Debentures as a single hybrid financial instrument. No portion of the fair value of the 2020 Debentures was recorded as equity.
Each period, the fair value of the 2020 Debentures was recalculated and resulting gains and losses from the change in fair value of the 2020 Debentures associated with non-credit components were recognized in income, while the change in fair value associated with credit components was recognized in accumulated other comprehensive loss (“AOCL”). The fair value of the 2020 Debentures was determined using the significant Level 2 inputs interest rate curves, the market price and volatility of the Company’s listed common shares, and the significant Level 3 inputs related to credit spread and the implied discount of the 2020 Debentures at issuance.
The following table shows the impact of the changes in fair value of the Debentures for the three months ended May 31, 2024 and May 31, 2023:    
Three Months Ended
  May 31, 2024May 31, 2023
Charge associated with the change in fair value from non-credit components recorded in the consolidated statements of operations $— $(22)
Total increase in the fair value of the 2020 Debentures $— $(22)
For the three months ended May 31, 2024, the Company recorded interest expense related to the Debentures of $2 million, which has been included in investment income, net on the Company’s consolidated statements of operations (three months ended May 31, 2023 - $2 million).
Fairfax, a related party under U.S. GAAP due to its beneficial ownership of common shares in the Company after taking into account potential conversion of the 2020 Debentures, owned $330 million principal amount of the 2020 Debentures. As such, the payment of interest on the 2020 Debentures to Fairfax represented a related party transaction.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Capital Stock
3 Months Ended
May 31, 2024
Equity [Abstract]  
Capital Stock CAPITAL STOCK
The following details the changes in issued and outstanding common shares for the three months ended May 31, 2024:
 Capital Stock and
Additional Paid-in Capital
 Stock
Outstanding
(000s)
Amount
Common shares outstanding as at February 29, 2024589,233 $2,948 
Common shares issued for restricted share unit settlements383 — 
Stock-based compensation— 
Common shares issued for employee share purchase plan555 
Common shares outstanding as at May 31, 2024590,171 $2,957 
The Company had 590 million voting common shares outstanding, 0.2 million options to purchase voting common shares, 18 million RSUs and 1 million DSUs outstanding as at June 24, 2024. In addition, 51.5 million common shares are issuable upon conversion in full of the Notes as described in Note 5.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings (Loss) Per Share
3 Months Ended
May 31, 2024
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share LOSS PER SHARE
The following table sets forth the computation of basic and diluted loss per share:
 Three Months Ended
 May 31, 2024May 31, 2023
Net loss for basic and diluted loss per share available to common shareholders$(42)$(11)
Weighted average number of shares outstanding (000’s) - basic and diluted (1)(2)
589,821 582,812 
Loss per share - reported
Basic
$(0.07)$(0.02)
Diluted
$(0.07)$(0.02)
______________________________
(1) The Company has not presented the dilutive effect of the Notes or 2020 Debentures using the if-converted method in the calculation of diluted loss per share for the three months ended May 31, 2024 and May 31, 2023, as to do so would be antidilutive. See Note 5 for details on the Notes and 2020 Debentures.
(2) The Company has not presented the dilutive effect of in-the-money options and RSUs that will be settled upon vesting by the issuance of new common shares in the calculation of diluted loss per share for the three months ended May 31, 2024 and May 31, 2023, as to do so would be antidilutive.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accumulated Other Comprehensive Loss
3 Months Ended
May 31, 2024
Equity [Abstract]  
Accumulated Other Comprehensive Loss
8.    ACCUMULATED OTHER COMPREHENSIVE LOSS
The changes in AOCL by component net of tax, for the three months ended May 31, 2024 and May 31, 2023 were as follows:
Three Months Ended
May 31, 2024May 31, 2023
Cash Flow Hedges
Balance, beginning of period$— $(1)
Amounts reclassified from AOCL into net loss— 
Accumulated net unrealized gains on derivative instruments designated as cash flow hedges$— $— 
Foreign Currency Cumulative Translation Adjustment
Balance, beginning of period$(14)$(16)
Other comprehensive income (loss)(1)
Foreign currency cumulative translation adjustment$(15)$(15)
Change in Fair Value From Instrument-Specific Credit Risk On Debentures
Change in fair value from instruments-specific credit risk on Debentures
$— $(6)
Other Post-Employment Benefit Obligations
Actuarial losses associated with other post-employment benefit obligations$— $(1)
Accumulated Other Comprehensive Loss, End of Period$(15)$(22)
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
3 Months Ended
May 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
(a)Letters of Credit
The Company had $17 million in collateralized outstanding letters of credit in support of certain leasing arrangements entered into in the ordinary course of business as of May 31, 2024. See the discussion of restricted cash in Note 2.
(b)Contingencies
Litigation
The Company is involved in litigation in the normal course of its business, both as a defendant and as a plaintiff. The Company is subject to a variety of claims (including claims related to patent infringement, purported class actions and other claims in the normal course of business) and may be subject to additional claims either directly or through indemnities against claims that it provides to certain of its partners and customers. In particular, the industry in which the Company competes has many participants that own, or claim to own, intellectual property, including participants that have been issued patents and may have filed patent applications or may obtain additional patents and proprietary rights for technologies similar to those used by the Company in its products. The Company has received, and may receive in the future, assertions and claims from third parties that the Company’s products infringe on their patents or other intellectual property rights. Litigation has been, and will likely continue to be, necessary to determine the scope, enforceability and validity of third-party proprietary rights or to establish the Company’s proprietary rights. Regardless of whether claims against the Company have merit, those claims could be time-consuming to evaluate and defend, result in costly litigation, divert management’s attention and resources and subject the Company to significant liabilities.
Management reviews all of the relevant facts for each claim and applies judgment in evaluating the likelihood and, if applicable, the amount of any potential loss. Where a potential loss is considered probable and the amount is reasonably estimable, provisions for loss are made based on management’s assessment of the likely outcome. Where a range of loss can be reasonably estimated with no best estimate in the range, the Company records the minimum amount in the range. The Company does not provide for claims for which the outcome is not probable or claims for which the amount of the loss cannot be reasonably estimated. Any settlements or awards under such claims are provided for when reasonably determinable.
As of May 31, 2024, there are no material claims outstanding for which the Company has assessed the potential loss as both probable to result and reasonably estimable; therefore, no accrual has been made. Further, there are claims outstanding for which the Company has assessed the potential loss as reasonably possible to result; however, an estimate of the amount of loss cannot reasonably be made. There are many reasons that the Company cannot make these assessments, including, among others, one or more of the following: the early stages of a proceeding does not require the claimant to specifically identify the patent claims that have allegedly been infringed or the products that are alleged to infringe; damages sought are unspecified, unsupportable, unexplained or uncertain; discovery has not been started or is incomplete; the facts that are in dispute are highly complex; the difficulty of assessing novel claims; the parties have not engaged in any meaningful settlement discussions; the possibility that other parties may share in any ultimate liability; and the often slow pace of litigation.
The Company has included the following summaries of certain of its legal proceedings though they do not meet the test for accrual described above.
Between October and December 2013, several purported class action lawsuits and one individual lawsuit were filed against the Company and certain of its former officers in various jurisdictions in the U.S. and Canada alleging that the Company and certain of its officers made materially false and misleading statements regarding the Company’s financial condition and business prospects and that certain of the Company’s financial statements contain material misstatements. The individual lawsuit was voluntarily dismissed and the consolidated U.S. class actions Stipulation of Settlement was executed effective June 7, 2022.
On July 23, 2014, the plaintiff in the putative Ontario class action (Swisscanto Fondsleitung AG v. BlackBerry Limited, et al.) filed a motion for class certification and for leave to pursue statutory misrepresentation claims. On November 17, 2015, the Ontario Superior Court of Justice issued an order granting the plaintiffs’ motion for leave to file a statutory claim for misrepresentation. On December 2, 2015, the Company filed a notice of motion seeking leave to appeal this ruling. On November 15, 2018, the Court denied the Company’s motion for leave to appeal the order granting the plaintiffs leave to file a statutory claim for misrepresentation. On February 5, 2019, the Court entered an order certifying a class comprised persons (a) who purchased BlackBerry common shares between March 28, 2013, and September 20, 2013, and still held at least some of those shares as of September 20, 2013, and (b) who acquired those shares on a Canadian stock exchange or acquired those shares on any other stock exchange and were a resident of Canada when the shares were acquired. Notice of class certification was published on March 6, 2019. The Company filed its Statement of Defence on April 1, 2019. Discovery is proceeding and the Court has not set a trial date.
On March 17, 2017, a putative employment class action was filed against the Company in the Ontario Superior Court of Justice (Parker v. BlackBerry Limited). The Statement of Claim alleges that actions the Company took when certain of its employees decided to accept offers of employment from Ford Motor Company of Canada amounted to a wrongful termination of the employees’ employment with the Company. The claim seeks (i) an unspecified quantum of statutory, contractual, or common law termination entitlements; (ii) punitive or breach of duty of good faith damages of CAD$20 million, or such other amount as the Court finds appropriate, (iii) pre- and post- judgment interest, (iv) attorneys’ fees and costs, and (v) such other relief as the Court deems just. The Court granted the plaintiffs’ motion to certify the class action on May 27, 2019. The Company commenced a motion for leave to appeal the certification order on June 11, 2019. The Court denied the motion for leave to appeal on September 17, 2019. The Company filed its Statement of Defence on December 19, 2019. The parties participated in a mediation on November 9, 2022, which did not result in an agreement. The Court has set a trial date of June 2, 2025, and scheduled a pre-trial conference on December 4, 2024. Discovery is proceeding.
Other contingencies
As at May 31, 2024, the Company has recognized $17 million (February 29, 2024 - $17 million) in funds from claims filed with the Ministry of Innovation, Science and Economic Development Canada relating to its Strategic Innovation Fund program’s investment in BlackBerry QNX. A portion of this amount may be repayable in the future under certain circumstances if certain terms and conditions are not met by the Company, which is not probable at this time.
(c)Indemnifications
The Company enters into certain agreements that contain indemnification provisions under which the Company could be subject to costs and damages, including in the event of an infringement claim against the Company or an indemnified third party. Such intellectual property infringement indemnification clauses are generally not subject to any dollar limits and remain in effect for the term of the Company’s agreements. To date, the Company has not encountered material costs as a result of such indemnifications.
The Company has entered into indemnification agreements with its current and former directors and executive officers. Under these agreements, the Company agreed, subject to applicable law, to indemnify its current and former directors and executive officers against all costs, charges and expenses reasonably incurred by such individuals in respect of any civil, criminal or administrative action that could arise by reason of their status as directors or officers. The Company maintains liability insurance coverage for the benefit of the Company, and its current and former directors and executive officers. The Company has not encountered material costs as a result of such indemnifications in the current period.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue and Segment Disclosures
3 Months Ended
May 31, 2024
Segment Reporting [Abstract]  
Revenue and Segment Disclosures REVENUE AND SEGMENT DISCLOSURES
The Company reports segment information based on the “management” approach. The management approach designates the internal reporting used by the CODM for making decisions and assessing performance as a source of the Company’s reportable operating segments. The CODM, who is the CEO of the Company, makes decisions and assesses the performance of the Company using three operating segments.
The CODM does not evaluate operating segments using discrete asset information. The Company does not specifically allocate assets to operating segments for internal reporting purposes.
Segment Disclosures
The Company is organized and managed as three operating segments: Cybersecurity, IoT, and Licensing and Other.
The following table shows information by operating segment for the three months ended May 31, 2024 and May 31, 2023:
 For the Three Months Ended
CybersecurityIoTLicensing and OtherSegment Totals
May 31,May 31,May 31,May 31,
20242023202420232024202320242023
Segment revenue$85 $93 $53 $45 $$235 $144 $373 
Segment cost of sales35 37 10 147 47 193 
Segment gross margin (1)
$50 $56 $43 $36 $$88 $97 $180 
______________________________
(1) A reconciliation of total segment gross margin to consolidated totals is set forth below.
Cybersecurity consists of BlackBerry® UEM and Cylance® cybersecurity solutions (collectively, BlackBerry Spark®), BlackBerry® AtHoc® and BlackBerry® SecuSUITE®. The Company’s Cylance AI and machine learning-based platform consists of CylanceENDPOINT™, CylanceMDR™, CylanceEDGE™, CylanceINTELLIGENCE™ and other cybersecurity applications. The Company’s endpoint management platform includes BlackBerry® UEM, BlackBerry® Dynamics™, and BlackBerry® Workspaces solutions. Cybersecurity revenue is generated predominantly through software licenses, commonly bundled with support, maintenance and professional services.
IoT consists of BlackBerry® QNX®, BlackBerry® Certicom®, BlackBerry Radar®, BlackBerry IVY® and other IoT applications. IoT revenue is generated predominantly through software licenses, commonly bundled with support, maintenance and professional services.
Licensing and Other consists of the Company’s intellectual property arrangements and settlement awards.
The following table reconciles total segment gross margin for the three months ended May 31, 2024 and May 31, 2023 to the Company’s consolidated totals:
 Three Months Ended
May 31, 2024May 31, 2023
Total segment gross margin$97 $180 
Adjustments (1):
Less: Stock compensation
Less:
Research & development42 54 
Sales and marketing38 45 
General and administrative40 54 
Amortization12 15 
Impairment of long-lived assets— 
Debentures fair value adjustment— 22 
Investment income, net(5)(3)
Loss before income taxes$(34)$(8)
______________________________
(1) The CODM reviews segment information on an adjusted basis, which excludes certain amounts as described below:
Stock compensation expenses - Equity compensation is a non-cash expense and does not impact the ongoing operating decisions taken by the Company’s management.
Patent Sale
On May 11, 2023, the Company completed its previously announced patent sale with Malikie and sold certain non-core patent assets for $170 million in cash on closing, an additional $30 million in fixed consideration due by no later than the third anniversary of closing and variable consideration in the form of future royalties in the aggregate amount of up to $700 million (the “Malikie Transaction”). Pursuant to the terms of the Malikie Transaction, the Company received a license back to the patents sold, which relate primarily to mobile devices, messaging and wireless networking.
In the first quarter of fiscal 2024, the Company recognized revenue of $218 million and cost of sales of $147 million related to intellectual property sold. As at May 31, 2024, the remaining financing component on the patent sale was $9 million and will be recognized as interest income over the payment terms.
The Company estimated variable consideration from future royalty revenues using an expected value method including inputs from both internal and external sources related to patent monetization activities and cash flows, and constrained the recognition of that variable consideration based on the Company’s accounting policies and critical accounting estimates as described in Note 1. The present value of variable consideration recognized as revenue was $23 million and the amount of variable consideration constrained was $210 million. The Company evaluates its conclusions as to whether the constraints are still applicable on an ongoing basis, and will make updates when it observes a sufficient amount of evidence that amounts of variable consideration are no longer subject to constraint or the estimated amount of variable consideration has changed.
Revenue
The Company disaggregates revenue from contracts with customers based on geographical regions, timing of revenue recognition, and the major product and service types, as discussed above in “Segment Disclosures”.
The Company’s revenue, classified by major geographic region in which the Company’s customers are located, was as follows:
 Three Months Ended
 May 31, 2024May 31, 2023
North America (1)
$68 $317 
Europe, Middle East and Africa47 37 
Other regions29 19 
Total $144 $373 
North America (1)
47.2 %85.0 %
Europe, Middle East and Africa32.7 %9.9 %
Other regions20.1 %5.1 %
Total 100.0 %100.0 %
______________________________
(1) North America includes all revenue from the Company’s intellectual property arrangements, due to the global applicability of the patent portfolio and licensing arrangements thereof.
Revenue, classified by timing of recognition, was as follows:
 Three Months Ended
May 31, 2024May 31, 2023
Products and services transferred over time$78 $85 
Products and services transferred at a point in time66 288 
Total$144 $373 
Revenue contract balances
The following table sets forth the activity in the Company’s revenue contract balances for the three months ended May 31, 2024:
Accounts and Other ReceivableDeferred RevenueDeferred Commissions
Opening balance as at February 29, 2024$255 $222 $21 
Increases due to invoicing of new or existing contracts, associated contract acquisition costs, or other134 123 
Decrease due to payment, fulfillment of performance obligations, or other(182)(139)(7)
Decrease, net(48)(16)(2)
Closing balance as at May 31, 2024$207 $206 $19 
Transaction price allocated to the remaining performance obligations
The table below discloses the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied as at May 31, 2024 and the time frame in which the Company expects to recognize this revenue. The disclosure includes estimates of variable consideration, except when the variable consideration is a sales-based or usage-based royalty promised in exchange for a license of intellectual property.
The disclosure excludes estimates of variable consideration relating to potential future royalty revenues from the patent sale to Malikie, which have been constrained based on the Company’s accounting policies and critical accounting estimates and as described under “Patent Sale” in this Note 10.
As at May 31, 2024
Less than 12 Months12 to 24 MonthsThereafterTotal
Remaining performance obligations$174 $16 $16 $206 
Revenue recognized for performance obligations satisfied in prior periods
For the three months ended May 31, 2024, revenue of nil was recognized relating to performance obligations satisfied in a prior period (three months ended May 31, 2023 - $9 million as a result of certain variable consideration no longer being subject to constraint).
Property, plant and equipment, intangible assets, operating lease ROU assets and goodwill, classified by geographic region in which the Company’s assets are located, were as follows:
 As at
 May 31, 2024February 29, 2024
Property, Plant and Equipment, Intangible Assets, Operating Lease ROU Assets and GoodwillTotal AssetsProperty, Plant and Equipment, Intangible Assets, Operating Lease ROU Assets and GoodwillTotal Assets
Canada$73 $338 $78 $342 
United States649 883 662 923 
Other30 102 29 130 
$752 $1,323 $769 $1,395 
Information About Major Customers
There was one customer that comprised 13% of the Company’s revenue in the three months ended May 31, 2024 (three months ended May 31, 2023 - one customer that comprised 58% of the Company’s revenue, due to the completed Malikie Transaction
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash Flow and Additional Information
3 Months Ended
May 31, 2024
Supplemental Cash Flow Information [Abstract]  
Cash Flow and Additional Information CASH FLOW AND ADDITIONAL INFORMATION
(a)    Certain consolidated statements of cash flow information related to interest and income taxes paid is summarized as follows:
 Three Months Ended
 May 31, 2024May 31, 2023
Interest paid during the period$$
Income taxes paid during the period
Income tax refunds received during the period— — 
(b)    Additional Information
Foreign exchange
The Company is exposed to foreign exchange risk as a result of transactions in currencies other than its functional currency, the U.S. dollar. The majority of the Company’s revenue in the first quarter of fiscal 2025 was transacted in U.S. dollars. Portions of the revenue were denominated in Canadian dollars, euros and British pounds. Other expenses, consisting mainly of salaries and certain other operating costs, were incurred primarily in Canadian dollars, but were also incurred in U.S. dollars, euros and British pounds. At May 31, 2024, approximately 21% of cash and cash equivalents, 22% of accounts receivable and 76% of accounts payable were denominated in foreign currencies (February 29, 2024 – 19%, 25% and 59%, respectively). These foreign currencies primarily include the Canadian dollar, euro and British pound. As part of its risk management strategy, the Company maintains net monetary asset and/or liability balances in foreign currencies and engages in foreign currency hedging activities using derivative financial instruments, including currency forward contracts and currency options. The Company does not use derivative instruments for speculative purposes.
Interest rate risk
Cash and cash equivalents and investments are invested in certain instruments with fixed interest rates of varying maturities. Consequently, the Company is exposed to interest rate risk as a result of holding investments of varying maturities and the significant financing components within certain revenue contracts with customers. The fair value of investments, as well as the investment income derived from the investment portfolio, will fluctuate with changes in prevailing interest rates. The Company also has significant financing components within certain revenue contracts with customers and is exposed to interest rate risk as a result of discounting the future payments from customers with a fixed interest rate. The Company has also issued Notes with a fixed interest rate, as described in Note 5. The Company is exposed to interest rate risk as a result of the Notes. The Company does not currently utilize interest rate derivative instruments.
Credit risk
The Company is exposed to market and credit risk on its investment portfolio. The Company is also exposed to credit risk with customers, as described in Note 3. The Company reduces this risk from its investment portfolio by investing in liquid, investment-grade securities and by limiting exposure to any one entity or group of related entities. As at May 31, 2024, no single issuer represented more than 30% of the total cash, cash equivalents and investments (February 29, 2024 - no single issuer represented more than 30% of the total cash, cash equivalents and investments), with the largest such issuer representing bankers’ acceptances, bearer deposits, term deposits and cash balances with one of the Company’s banking counterparties.
Liquidity risk
Cash, cash equivalents, and investments were approximately $283 million as at May 31, 2024. The Company’s management remains focused on efficiently managing working capital balances and managing the liquidity needs of the business. Based on its current financial projections, the Company believes its financial resources, together with expected future operating cash generating and operating expense reduction activities, should be sufficient to meet funding requirements for current financial commitments and future operating expenditures not yet committed, and should provide the necessary financial capacity for the foreseeable future.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Blackberry Limited and Summary of Significant Accounting Policies and Critical Accounting Estimates (Policies)
3 Months Ended
May 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of presentation and preparation
Basis of Presentation and Preparation
These interim consolidated financial statements have been prepared by management in accordance with United States generally accepted accounting principles (“U.S. GAAP”). They do not include all of the disclosures required by U.S. GAAP for annual financial statements and should be read in conjunction with the audited consolidated financial statements of BlackBerry Limited (the “Company”) for the year ended February 29, 2024 (the “Annual Financial Statements”), which have been prepared in accordance with U.S. GAAP. In the opinion of management, all normal recurring adjustments considered necessary for fair presentation have been included in these interim consolidated financial statements. Operating results for the three months ended May 31, 2024 are not necessarily indicative of the results that may be expected for the full year ending February 28, 2025. The consolidated balance sheet at February 29, 2024 was derived from the audited Annual Financial Statements but does not contain all of the footnote disclosures from the Annual Financial Statements.
The preparation of the consolidated financial statements requires management to make estimates and assumptions with respect to the reported amounts of assets, liabilities, revenue and expenses and the disclosure of contingent assets and liabilities. Actual results could differ from these estimates and any such differences may be material to the Company’s consolidated financial statements.
Certain of the comparative figures have been reclassified to conform to the current year’s presentation.
The Company is organized and managed as three reportable operating segments: Cybersecurity, IoT (collectively, “Software & Services”), and Licensing and Other, as further discussed in Note 10.
Use of estimates
Significant Accounting Policies and Critical Accounting Estimates
There have been no material changes to the Company’s accounting policies or critical accounting estimates from those described in the Annual Financial Statements.
New Accounting Pronouncements
Accounting Pronouncements Not Yet Adopted
In December 2023, the FASB issued ASU 2023-09 “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” on the topic of income taxes. The standard requires additional disclosure for income taxes. These requirements include: (i) requiring a public entity to disclose specific categories in the rate reconciliation; (ii) disclosure of additional information for reconciling items that meet a quantitative threshold (if the effect of those reconciling items is equal to or greater than 5% of the amount computed by multiplying pretax income or loss by the applicable statutory income tax rate); (iii) annual disclosure of the amount of income taxes paid (net of refunds received) disaggregated by federal (national), state, and foreign taxes; (iv) annual disclosure of the amount of income taxes paid (net of refunds received) disaggregated by individual jurisdictions in which income taxes paid (net of refunds received) is equal to or greater than 5% of total income taxes paid (net of refunds received); (v) annual disclosure of income (or loss) from continuing operations before income tax expense (or benefit) disaggregated between domestic and foreign; and (vi) annual disclosure of income tax expense (or benefit) from continuing operations disaggregated by federal (national), state, and foreign. For public entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company will adopt this guidance in fiscal 2026 and is in the process of evaluating the new requirements. As a result, the Company has not yet determined the impact this new ASU will have on its disclosures.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements, Cash, Cash Equivalent and Investments (Tables)
3 Months Ended
May 31, 2024
Cash and Cash Equivalents [Abstract]  
Components of Cash, Cash Equivalents and Investments
The components of cash, cash equivalents and investments by fair value level as at May 31, 2024 were as follows:
Cost Basis (1)
Unrealized
Gains
Unrealized
Losses
Fair ValueCash and
Cash
Equivalents
Short-term
Investments
Long-term
Investments
Restricted Cash and Cash Equivalents
Bank balances$92 $— $— $92 $92 $— $— $— 
Other investments28 — 34 — — 34 — 
120 — 126 92 — 34 — 
Level 1:
Equity securities10 — (10)— — — — — 
Level 2:
Term deposits, and certificates of deposits13 — — 13 — — — 13 
Bankers' acceptances/bearer deposit notes12 — — 12 12 — — — 
Commercial paper89 — — 89 28 61 — — 
Non-U.S. promissory notes26 — — 26 11 15 — — 
Non-U.S. treasury bills— — — — — 
U.S. treasury bills10 — — 10 — 10 — — 
154 — — 154 51 86 — 17 
Level 3:
Other investments— — — — 
$286 $$(10)$283 $143 $86 $37 $17 
______________________________
(1) Cost basis for other investments includes the effect of returns of capital and impairment.
The components of cash, cash equivalents and investments by fair value level as at February 29, 2024 were as follows:
Cost Basis (1)
Unrealized
Gains
Unrealized
Losses
Fair ValueCash and
Cash
Equivalents
Short-term
Investments
Long-term
Investments
Restricted Cash and Cash Equivalents
Bank balances$96 $— $— $96 $96 $— $— $— 
Other investments30 — 36 — — 36 — 
126 — 132 96 — 36 — 
Level 1:
Equity securities10 — (10)— — — — — 
Level 2:
Term deposits, and certificates of deposits21 — — 21 — — — 21 
Bearer deposit notes53 — — 53 28 25 — — 
Commercial paper47 — — 47 15 32 — — 
Non-U.S. promissory notes35 — — 35 30 — — 
U.S. treasury bills10 — — 10 — — 
166 — — 166 79 62 — 25 
$302 $$(10)$298 $175 $62 $36 $25 
______________________________
(1) Cost basis for other investments includes the effect of returns of capital and impairment.
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents, restricted cash, and restricted cash equivalents as at May 31, 2024 and February 29, 2024 from the consolidated balance sheets to the consolidated statements of cash flows:
As at
May 31, 2024February 29, 2024
Cash and cash equivalents$143 $175 
Restricted cash and cash equivalents17 25 
Total cash, cash equivalents, restricted cash, and restricted cash equivalents presented in the consolidated statements of cash flows
$160 $200 
Contractual Maturities of Available-for-Sale Investments
The contractual maturities of available-for-sale investments as at May 31, 2024 and February 29, 2024 were as follows:
As at
May 31, 2024February 29, 2024
Cost BasisFair ValueCost BasisFair Value
Due in one year or less $154 $154 $166 $166 
No fixed maturity 10 — 10 — 
$164 $154 $176 $166 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets Details (Tables)
3 Months Ended
May 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Accounts Receivable, Allowance for Credit Loss
The following table sets forth the activity in the Company’s allowance for credit losses:
Carrying Amount
Beginning balance as of February 28, 2023$
Prior period provision for expected credit losses
Ending balance of the allowance for credit loss as at February 29, 2024
Current period recovery for expected credit losses (1)
Ending balance of the allowance for credit loss as at May 31, 2024$
The allowance for credit losses as at May 31, 2024 consists of $1 million (February 29, 2024 - $1 million) relating to CECL estimated based on days past due and region and $4 million (February 29, 2024 - $5 million) relating to specific customers that were evaluated separately.
Property, Plant and Equipment
Property, plant and equipment comprised the following:
 As at
 May 31, 2024February 29, 2024
Cost
BlackBerry operations and other information technology$86 $85 
Leasehold improvements and other14 15 
Furniture and fixtures
Manufacturing, repair and research and development equipment
108 109 
Accumulated amortization89 88 
Net book value$19 $21 
Intangible Assets
Intangible assets comprised the following:
 As at May 31, 2024
 CostAccumulated
Amortization
Net Book
Value
Acquired technology$900 $851 $49 
Other acquired intangibles386 337 49 
Intellectual property110 63 47 
$1,396 $1,251 $145 
As at February 29, 2024
CostAccumulated
Amortization
Net Book
Value
Acquired technology$900 $846 $54 
Other acquired intangibles386 334 52 
Intellectual property111 63 48 
$1,397 $1,243 $154 
Changes to Carrying Amount of Goodwill
Changes to the carrying amount of goodwill during the three months ended May 31, 2024 were as follows:
Carrying Amount
Carrying amount as at February 28, 2023$595 
Goodwill impairment charge(35)
Effect of foreign exchange on non-U.S. dollar denominated goodwill
Carrying amount as at February 29, 2024562 
Effect of foreign exchange on non-U.S. dollar denominated goodwill(1)
Carrying amount as at May 31, 2024$561 
Schedule of Accrued Liabilities
Accrued liabilities is comprised of the following:
 As at
 May 31, 2024February 29, 2024
Operating lease liabilities, current20 20 
Restructuring program liabilities, current portion11 20 
Other81 77 
$112 $117 
Schedule of Company's Restructuring
The following table sets forth the activity in the Company’s restructuring program liabilities:
Employee
Termination
Benefits
Facilities
Costs
Total
Balance as at February 28, 2023
Charges incurred31 37 
Cash payments made(16)(3)(19)
Balance as at February 29, 202417 21 
Charges incurred
Cash payments made(15)(2)(17)
Balance as at May 31, 2024
$$$12 
Current portion$$$11 
Long-term portion— 11
$$$12 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debentures (Tables)
3 Months Ended
May 31, 2024
Debt Disclosure [Abstract]  
Convertible Debt
The following table summarizes the change in the Notes for the three months ended May 31, 2024:
Carrying Amount
Balance as at February 29, 2024194 
Amortization of debt issuance costs— 
Balance as at May 31, 2024$194 
1.75% Debenture - impact of changes in fair value
The following table shows the impact of the changes in fair value of the Debentures for the three months ended May 31, 2024 and May 31, 2023:    
Three Months Ended
  May 31, 2024May 31, 2023
Charge associated with the change in fair value from non-credit components recorded in the consolidated statements of operations $— $(22)
Total increase in the fair value of the 2020 Debentures $— $(22)
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Capital Stock (Tables)
3 Months Ended
May 31, 2024
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Changes in Issued and Outstanding Common Shares
The following details the changes in issued and outstanding common shares for the three months ended May 31, 2024:
 Capital Stock and
Additional Paid-in Capital
 Stock
Outstanding
(000s)
Amount
Common shares outstanding as at February 29, 2024589,233 $2,948 
Common shares issued for restricted share unit settlements383 — 
Stock-based compensation— 
Common shares issued for employee share purchase plan555 
Common shares outstanding as at May 31, 2024590,171 $2,957 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings (Loss) Per Share (Tables)
3 Months Ended
May 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted loss per share:
 Three Months Ended
 May 31, 2024May 31, 2023
Net loss for basic and diluted loss per share available to common shareholders$(42)$(11)
Weighted average number of shares outstanding (000’s) - basic and diluted (1)(2)
589,821 582,812 
Loss per share - reported
Basic
$(0.07)$(0.02)
Diluted
$(0.07)$(0.02)
______________________________
(1) The Company has not presented the dilutive effect of the Notes or 2020 Debentures using the if-converted method in the calculation of diluted loss per share for the three months ended May 31, 2024 and May 31, 2023, as to do so would be antidilutive. See Note 5 for details on the Notes and 2020 Debentures.
(2) The Company has not presented the dilutive effect of in-the-money options and RSUs that will be settled upon vesting by the issuance of new common shares in the calculation of diluted loss per share for the three months ended May 31, 2024 and May 31, 2023, as to do so would be antidilutive.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
May 31, 2024
Equity [Abstract]  
Components of Accumulated Other Comprehensive Loss
The changes in AOCL by component net of tax, for the three months ended May 31, 2024 and May 31, 2023 were as follows:
Three Months Ended
May 31, 2024May 31, 2023
Cash Flow Hedges
Balance, beginning of period$— $(1)
Amounts reclassified from AOCL into net loss— 
Accumulated net unrealized gains on derivative instruments designated as cash flow hedges$— $— 
Foreign Currency Cumulative Translation Adjustment
Balance, beginning of period$(14)$(16)
Other comprehensive income (loss)(1)
Foreign currency cumulative translation adjustment$(15)$(15)
Change in Fair Value From Instrument-Specific Credit Risk On Debentures
Change in fair value from instruments-specific credit risk on Debentures
$— $(6)
Other Post-Employment Benefit Obligations
Actuarial losses associated with other post-employment benefit obligations$— $(1)
Accumulated Other Comprehensive Loss, End of Period$(15)$(22)
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue and Segment Disclosure (Tables)
3 Months Ended
May 31, 2024
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
The following table shows information by operating segment for the three months ended May 31, 2024 and May 31, 2023:
 For the Three Months Ended
CybersecurityIoTLicensing and OtherSegment Totals
May 31,May 31,May 31,May 31,
20242023202420232024202320242023
Segment revenue$85 $93 $53 $45 $$235 $144 $373 
Segment cost of sales35 37 10 147 47 193 
Segment gross margin (1)
$50 $56 $43 $36 $$88 $97 $180 
______________________________
(1) A reconciliation of total segment gross margin to consolidated totals is set forth below.
Reconciliation of Operating Profit (Loss) from Segments to Consolidated
The following table reconciles total segment gross margin for the three months ended May 31, 2024 and May 31, 2023 to the Company’s consolidated totals:
 Three Months Ended
May 31, 2024May 31, 2023
Total segment gross margin$97 $180 
Adjustments (1):
Less: Stock compensation
Less:
Research & development42 54 
Sales and marketing38 45 
General and administrative40 54 
Amortization12 15 
Impairment of long-lived assets— 
Debentures fair value adjustment— 22 
Investment income, net(5)(3)
Loss before income taxes$(34)$(8)
______________________________
(1) The CODM reviews segment information on an adjusted basis, which excludes certain amounts as described below:
Stock compensation expenses - Equity compensation is a non-cash expense and does not impact the ongoing operating decisions taken by the Company’s management.
Revenue from External Customers by Geographic Areas
The Company’s revenue, classified by major geographic region in which the Company’s customers are located, was as follows:
 Three Months Ended
 May 31, 2024May 31, 2023
North America (1)
$68 $317 
Europe, Middle East and Africa47 37 
Other regions29 19 
Total $144 $373 
North America (1)
47.2 %85.0 %
Europe, Middle East and Africa32.7 %9.9 %
Other regions20.1 %5.1 %
Total 100.0 %100.0 %
______________________________
(1) North America includes all revenue from the Company’s intellectual property arrangements, due to the global applicability of the patent portfolio and licensing arrangements thereof.
Revenue Classified by Timing of Recognition
Revenue, classified by timing of recognition, was as follows:
 Three Months Ended
May 31, 2024May 31, 2023
Products and services transferred over time$78 $85 
Products and services transferred at a point in time66 288 
Total$144 $373 
Revenue Contract Balances
The following table sets forth the activity in the Company’s revenue contract balances for the three months ended May 31, 2024:
Accounts and Other ReceivableDeferred RevenueDeferred Commissions
Opening balance as at February 29, 2024$255 $222 $21 
Increases due to invoicing of new or existing contracts, associated contract acquisition costs, or other134 123 
Decrease due to payment, fulfillment of performance obligations, or other(182)(139)(7)
Decrease, net(48)(16)(2)
Closing balance as at May 31, 2024$207 $206 $19 
Transaction Price Allocated to the Remaining Performance Obligation
The table below discloses the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied as at May 31, 2024 and the time frame in which the Company expects to recognize this revenue. The disclosure includes estimates of variable consideration, except when the variable consideration is a sales-based or usage-based royalty promised in exchange for a license of intellectual property.
The disclosure excludes estimates of variable consideration relating to potential future royalty revenues from the patent sale to Malikie, which have been constrained based on the Company’s accounting policies and critical accounting estimates and as described under “Patent Sale” in this Note 10.
As at May 31, 2024
Less than 12 Months12 to 24 MonthsThereafterTotal
Remaining performance obligations$174 $16 $16 $206 
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas
Property, plant and equipment, intangible assets, operating lease ROU assets and goodwill, classified by geographic region in which the Company’s assets are located, were as follows:
 As at
 May 31, 2024February 29, 2024
Property, Plant and Equipment, Intangible Assets, Operating Lease ROU Assets and GoodwillTotal AssetsProperty, Plant and Equipment, Intangible Assets, Operating Lease ROU Assets and GoodwillTotal Assets
Canada$73 $338 $78 $342 
United States649 883 662 923 
Other30 102 29 130 
$752 $1,323 $769 $1,395 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash Flow and Additional Information (Tables)
3 Months Ended
May 31, 2024
Supplemental Cash Flow Information [Abstract]  
Supplemental Cash Flow Information
(a)    Certain consolidated statements of cash flow information related to interest and income taxes paid is summarized as follows:
 Three Months Ended
 May 31, 2024May 31, 2023
Interest paid during the period$$
Income taxes paid during the period
Income tax refunds received during the period— — 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements - Non-Recurring Fair Value Measurements (Details) - USD ($)
$ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Impairment of long-lived assets (note 2) $ 3 $ 0
Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount $ 1  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash, Cash Equivalents and Investments - Components of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
May 31, 2024
Feb. 29, 2024
Cash, Cash Equivalents and Investments [Line Items]    
Cost Basis $ 286 $ 302
Unrealized Gains 7 6
Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount 1  
Unrealized Losses (10) (10)
Fair Value 283 298
Cash and cash equivalents (note 2) 143 175
Short-term Investments 86 62
Long-term investments (note 2) 37 36
Restricted Cash and Cash Equivalents 17 25
Bank balances    
Cash, Cash Equivalents and Investments [Line Items]    
Cost Basis 92 96
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 92 96
Cash and cash equivalents (note 2) 92 96
Short-term Investments 0 0
Long-term investments (note 2) 0 0
Restricted Cash and Cash Equivalents 0 0
Other investments    
Cash, Cash Equivalents and Investments [Line Items]    
Cost Basis 28 [1] 30 [2]
Unrealized Gains 6 6
Unrealized Losses 0 0
Fair Value 34 36
Cash and cash equivalents (note 2) 0 0
Short-term Investments 0 0
Long-term investments (note 2) 34 36
Restricted Cash and Cash Equivalents 0 0
Bank Balances and Other Investments [Domain]    
Cash, Cash Equivalents and Investments [Line Items]    
Cost Basis 120 126
Unrealized Gains 6 6
Unrealized Losses 0 0
Fair Value 126 132
Cash and cash equivalents (note 2) 92 96
Short-term Investments 0 0
Long-term investments (note 2) 34 36
Restricted Cash and Cash Equivalents 0 0
Level 1: | Equity securities    
Cash, Cash Equivalents and Investments [Line Items]    
Cost Basis 10 10
Equity Securities, FV-NI, Unrealized Gain 0 0
Equity Securities, FV-NI, Unrealized Loss (10) (10)
Fair Value 0 0
Cash and cash equivalents (note 2) 0 0
Short-term Investments 0 0
Long-term investments (note 2) 0 0
Restricted Cash and Cash Equivalents 0 0
Level 2:    
Cash, Cash Equivalents and Investments [Line Items]    
Cost Basis 154 166
Debt Securities, Available-for-Sale, Unrealized Gain 0 0
Debt Securities, Available-for-Sale, Unrealized Loss 0 0
Fair Value 154 166
Cash and cash equivalents (note 2) 51 79
Short-term Investments 86 62
Long-term investments (note 2) 0 0
Restricted Cash and Cash Equivalents 17 25
Level 2: | Term deposits, and certificates of deposits    
Cash, Cash Equivalents and Investments [Line Items]    
Cost Basis 13 21
Debt Securities, Available-for-Sale, Unrealized Gain 0 0
Debt Securities, Available-for-Sale, Unrealized Loss 0 0
Fair Value 13 21
Cash and cash equivalents (note 2) 0 0
Short-term Investments 0 0
Long-term investments (note 2) 0 0
Restricted Cash and Cash Equivalents 13 21
Level 2: | Bankers' acceptances/bearer deposit notes    
Cash, Cash Equivalents and Investments [Line Items]    
Cost Basis 12 53
Debt Securities, Available-for-Sale, Unrealized Gain 0 0
Debt Securities, Available-for-Sale, Unrealized Loss 0 0
Fair Value 12 53
Cash and cash equivalents (note 2) 12 28
Short-term Investments 0 25
Long-term investments (note 2) 0 0
Restricted Cash and Cash Equivalents 0 0
Level 2: | Commercial paper    
Cash, Cash Equivalents and Investments [Line Items]    
Cost Basis 89 47
Debt Securities, Available-for-Sale, Unrealized Gain 0 0
Debt Securities, Available-for-Sale, Unrealized Loss 0 0
Fair Value 89 47
Cash and cash equivalents (note 2) 28 15
Short-term Investments 61 32
Long-term investments (note 2) 0 0
Restricted Cash and Cash Equivalents 0 0
Level 2: | Non-U.S. promissory notes    
Cash, Cash Equivalents and Investments [Line Items]    
Cost Basis 26 35
Debt Securities, Available-for-Sale, Unrealized Gain 0 0
Debt Securities, Available-for-Sale, Unrealized Loss 0 0
Fair Value 26 35
Cash and cash equivalents (note 2) 11 30
Short-term Investments 15 5
Long-term investments (note 2) 0 0
Restricted Cash and Cash Equivalents 0 0
Level 2: | Non-U.S. treasury bills    
Cash, Cash Equivalents and Investments [Line Items]    
Cost Basis 4  
Debt Securities, Available-for-Sale, Unrealized Gain 0  
Debt Securities, Available-for-Sale, Unrealized Loss 0  
Fair Value 4  
Cash and cash equivalents (note 2) 0  
Short-term Investments 0  
Long-term investments (note 2) 0  
Restricted Cash and Cash Equivalents 4  
Level 2: | U.S. treasury bills    
Cash, Cash Equivalents and Investments [Line Items]    
Cost Basis 10 10
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 10 10
Cash and cash equivalents (note 2) 0 6
Short-term Investments 10 0
Long-term investments (note 2) 0 0
Restricted Cash and Cash Equivalents 0 $ 4
Level 3: | Other investments    
Cash, Cash Equivalents and Investments [Line Items]    
Cost Basis 2  
Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount 1  
Unrealized Losses 0  
Fair Value 3  
Cash and cash equivalents (note 2) 0  
Short-term Investments 0  
Long-term investments (note 2) 3  
Restricted Cash and Cash Equivalents $ 0  
[1] Cost basis for other investments includes the effect of returns of capital and impairment.
[2] Cost basis for other investments includes the effect of returns of capital and impairment.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash, Cash Equivalents and Investments - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
Feb. 29, 2024
Cash, Cash Equivalents and Investments [Line Items]      
Investments that are communicated to the third party for consideration of reasonableness, threshold limit for fair values 0.50%    
Equity Securities without Readily Determinable Fair Value, Amount $ 37   $ 36
Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount 1    
Debt Securities, Available-for-sale, Realized Gain (Loss) 0 $ 0  
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 0   0
Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount $ 3   $ 3
Minimum      
Cash, Cash Equivalents and Investments [Line Items]      
Letters of credit terms 1 month    
Maximum      
Cash, Cash Equivalents and Investments [Line Items]      
Letters of credit terms 1 year    
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent Presented in the Consolidated Statements of Cash Flow (Details) - USD ($)
$ in Millions
May 31, 2024
Feb. 29, 2024
May 31, 2023
Feb. 28, 2023
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents (note 2) $ 143 $ 175    
Restricted Cash and Cash Equivalents 17 25    
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total $ 160 $ 200 $ 385 $ 322
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash, Cash Equivalents and Investments - Contractual Maturities of Available-for-Sale Investments (Details) - USD ($)
$ in Millions
May 31, 2024
Feb. 29, 2024
Cost Basis    
Due in one year or less $ 154 $ 166
No fixed maturity 10 10
Total 164 176
Fair Value    
Due in one year or less 154 166
No fixed maturity 0 0
Total $ 154 $ 166
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets Details - Accounts Receivable (Details)
$ in Millions
3 Months Ended 12 Months Ended
May 31, 2024
USD ($)
Feb. 29, 2024
USD ($)
Balance Sheet Related Disclosures [Abstract]    
Accounts Receivable, Allowance for Credit Loss, Relating to CECL Estimated Based on Days Past Due and Region $ 1 $ 1
Accounts Receivable, Allowance for Credit Loss, Relating to Customers Evaluated Separately $ 4 $ 5
Number of customers with a balance greater than 10% of total accounts receivable 1 2
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Accounts Receivable, Allowance for Credit Loss, Beginning Balance $ 6 $ 1
Current period recovery for expected credit losses (1) 5
Accounts Receivable, Allowance for Credit Loss, Ending Balance $ 5 $ 6
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets Details - Other Current Assets (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
May 31, 2024
Feb. 29, 2024
Condensed Balance Sheet Statements, Captions [Line Items]    
Other current assets (note 3) $ 57 $ 47
Other current assets greater than five percent of current assets none none
Other Long-Term Assets Greater than Five Percent of Total Assets none none
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets Detail - Property, Plant and Equipment (Details) - USD ($)
$ in Millions
May 31, 2024
Feb. 29, 2024
Property, Plant and Equipment [Line Items]    
Cost of property, plant and equipment $ 108 $ 109
Accumulated amortization 89 88
Net book value 19 21
BlackBerry operations and other information technology    
Property, Plant and Equipment [Line Items]    
Cost of property, plant and equipment 86 85
Leasehold improvements and other    
Property, Plant and Equipment [Line Items]    
Cost of property, plant and equipment 14 15
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Cost of property, plant and equipment 6 6
Manufacturing, repair and research and development equipment    
Property, Plant and Equipment [Line Items]    
Cost of property, plant and equipment $ 2 $ 3
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets Detail - Intangible Assets (Details) - USD ($)
$ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
Feb. 29, 2024
Finite-Lived Intangible Assets [Line Items]      
Cost $ 1,396   $ 1,397
Accumulated Amortization 1,251   1,243
Net Book Value 145   154
Amortization expenses related to intangible assets 11 $ 13  
Payments to Acquire Intangible Asset Held   (2)  
Payments to Acquire Intangible Assets 1 $ 8  
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
2025 32    
2026 36    
2027 32    
2028 18    
2029 6    
2030 3    
Acquired technology      
Finite-Lived Intangible Assets [Line Items]      
Cost 900   900
Accumulated Amortization 851   846
Net Book Value 49   54
Other acquired intangibles      
Finite-Lived Intangible Assets [Line Items]      
Cost 386   386
Accumulated Amortization 337   334
Net Book Value 49   52
Intellectual property      
Finite-Lived Intangible Assets [Line Items]      
Cost 110   111
Accumulated Amortization 63   63
Net Book Value $ 47   $ 48
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets Details Consolidated Balance Sheet Details - Changes to Carrying Amount of Goodwill (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
May 31, 2024
Feb. 29, 2024
Goodwill [Roll Forward]    
Carrying amount as of beginning of period $ 562 $ 595
Impairment of goodwill   35
Effect of foreign exchange on non-U.S. dollar denominated goodwill (1) 2
Carrying amount as of end of period $ 561 $ 562
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets Detail - Accrued Liabilities (Details) - USD ($)
$ in Millions
May 31, 2024
Feb. 29, 2024
Balance Sheet Related Disclosures [Abstract]    
Operating lease liabilities, current (included in accruals) $ 20 $ 20
Restructuring Reserve, Current 11 20
Other 81 77
Accrued liabilities total $ 112 $ 117
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets Detail - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
May 31, 2024
Feb. 29, 2024
Accrued Liabilities    
Other Receivables Greater than Five Percent of Current Assets none none
Other accrued liabilities greater than five percent of current liabilities none none
Other $ 81 $ 77
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets Details (Details) - Restructuring - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
May 31, 2024
May 31, 2023
Feb. 29, 2024
Feb. 28, 2023
Restructuring Cost and Reserve        
Restructuring reserve $ 12   $ 21 $ 3
Charges incurred 8 $ 5 37  
Payments for Restructuring 17   19  
Restructuring Reserve, Current 11   20  
Restructuring Reserve, Noncurrent $ 1      
Interest rate to present value long-term restructuring liability 5.70%      
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] General and Administrative Expense      
Employee Termination Benefits        
Restructuring Cost and Reserve        
Restructuring reserve $ 7   17 2
Charges incurred 5   31  
Payments for Restructuring 15   16  
Restructuring Reserve, Current 7      
Restructuring Reserve, Noncurrent 0      
Facilities Costs        
Restructuring Cost and Reserve        
Restructuring reserve 5   4 $ 1
Charges incurred 3   6  
Payments for Restructuring 2   $ 3  
Restructuring Reserve, Current 4      
Restructuring Reserve, Noncurrent $ 1      
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
Feb. 29, 2024
Income Tax Disclosure [Abstract]      
Effective Income Recovery (Expense) Tax Rate Reconciliation, Percent (24.00%) (38.00%)  
Unrecognized Tax Benefits $ 20   $ 20
Unrecognized tax benefits netted against deferred income taxes 20    
Unrecognized tax benefits included within taxes payable $ 0    
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debentures (Details)
$ / shares in Units, shares in Thousands
3 Months Ended 9 Months Ended
May 31, 2024
USD ($)
$ / shares
shares
May 31, 2023
USD ($)
Nov. 30, 2023
Feb. 29, 2024
USD ($)
Nov. 13, 2023
USD ($)
Debt Instrument [Line Items]          
Redemption period, end date Feb. 15, 2029        
Par value of convertible debentures $ 1,000        
Interest expense, debt 2,000,000 $ 2,000,000      
Long-term notes (note 5) 194,000,000     $ 194,000,000  
Related Party Principal Amounts of 2020 Debenture Owned 330,000,000        
2020 Debentures          
Debt Instrument [Line Items]          
Face amount of debt         $ 365,000,000
Redemption period, end date     Nov. 13, 2023    
Senior Convertible Notes          
Debt Instrument [Line Items]          
Face amount of debt 200,000,000     $ 194,000,000  
Amortization of Debt Issuance Costs 0        
Long-Term Debt $ 194,000,000        
Interest rate 3.00%        
Debt Instrument, Convertible, Number of Equity Instruments - with decimals 257.5826        
Conversion of stock (in shares) | shares 52,000        
Conversion price (in dollars per share) | $ / shares $ 3.88        
Date of first interest payment Aug. 15, 2024        
Debt Instrument, Interest Rate Terms The Notes will bear interest at a rate of 3.00% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, beginning on August 15, 2024        
Payments of Debt Issuance Costs $ 6,000,000        
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debentures - Change in Fair Value (Details) - USD ($)
$ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
Debt Instrument [Line Items]    
Debenture, Fair Value, beginning balance $ 194  
Debenture, Fair Value, ending balance 194  
2020 Debentures    
Debt Instrument [Line Items]    
Debenture total fair value adjustment $ 0 $ 22
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debentures - Impact of Changes in Fair Value of Debentures (Details) - USD ($)
$ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
Debt Instrument [Line Items]    
Income (charge) associated with the change in fair value from non-credit components recorded in the consolidated statements of operations $ 0 $ (22)
2020 Debentures    
Debt Instrument [Line Items]    
Income (charge) associated with the change in fair value from non-credit components recorded in the consolidated statements of operations 0 (22)
Debenture total fair value adjustment $ 0 $ (22)
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Capital Stock - Changes in Issued and Outstanding Common Shares (Details) - USD ($)
$ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
Common Stock [Roll Forward]    
Capital stock outstanding, Shares, Beginning Balance 589,232,539  
Capital stock outstanding, Shares, Ending Balance 590,171,424  
Common Stock, Amount [Roll Forward]    
Stock-based compensation $ 8 $ 9
Employee share purchase plan $ 1 2
Capital Stock and Additional Paid-in Capital    
Common Stock [Roll Forward]    
Capital stock outstanding, Shares, Beginning Balance 589,233,000  
Common shares issued for restricted share unit settlements 383,000  
Common shares issued for employee share purchase plan 555,000  
Capital stock outstanding, Shares, Ending Balance 590,171,000  
Common Stock, Amount [Roll Forward]    
Common Stock, Value, Outstanding $ 2,948  
Stock-based compensation 8 9
Employee share purchase plan 1 $ 2
Common Stock, Value, Outstanding $ 2,957  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Capital Stock - Subsequent event (Details) - shares
3 Months Ended
May 31, 2024
Jun. 24, 2024
Feb. 29, 2024
Equity [Abstract]      
Common outstanding (in shares) 590,171,424   589,232,539
Class of Stock [Line Items]      
Common outstanding (in shares) 590,171,424   589,232,539
1.75% Debenture      
Class of Stock [Line Items]      
Conversion of stock (in shares) 51,500,000    
Voting Common Stock [Member] | Subsequent Event [Member]      
Equity [Abstract]      
Common outstanding (in shares)   590,000,000  
Class of Stock [Line Items]      
Common outstanding (in shares)   590,000,000  
Employee Stock Option [Member] | Subsequent Event [Member]      
Equity [Abstract]      
Common outstanding (in shares)   200,000  
Class of Stock [Line Items]      
Common outstanding (in shares)   200,000  
Restricted Share Units (RSUs) | Subsequent Event [Member]      
Equity [Abstract]      
Common outstanding (in shares)   18,000,000  
Class of Stock [Line Items]      
Common outstanding (in shares)   18,000,000  
Deferred Share Unit | Subsequent Event [Member]      
Equity [Abstract]      
Common outstanding (in shares)   1,000,000  
Class of Stock [Line Items]      
Common outstanding (in shares)   1,000,000  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings (Loss) Per Share - Summary of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
Earnings Per Share [Abstract]    
Net loss for basic and diluted loss per share available to common shareholders $ (42) $ (11)
Weighted-average number of shares outstanding (000's) - basic and diluted (in shares) [1],[2] 589,821 582,812
Earnings (Loss) Per Share, Basic (in usd per share) $ (0.07) $ (0.02)
Earnings (Loss) Per Share, Diluted (in usd per share) $ (0.07) $ (0.02)
[1] The Company has not presented the dilutive effect of in-the-money options and RSUs that will be settled upon vesting by the issuance of new common shares in the calculation of diluted loss per share for the three months ended May 31, 2024 and May 31, 2023, as to do so would be antidilutive.
[2] The Company has not presented the dilutive effect of the Notes or 2020 Debentures using the if-converted method in the calculation of diluted loss per share for the three months ended May 31, 2024 and May 31, 2023, as to do so would be antidilutive. See Note 5 for details on the Notes and 2020 Debentures.
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning Balance $ 776 $ 857
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax (1) 1
Ending Balance 742 859
Cash Flow Hedges    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning Balance 0 (1)
Amounts reclassified from AOCL into net loss 0 1
Ending Balance 0 0
Foreign Currency Cumulative Translation Adjustment    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning Balance (14) (16)
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax (1) 1
Ending Balance (15) (15)
Change in Fair Value From Instrument-Specific Credit Risk On Debentures    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Ending Balance 0 (6)
Other Post-Employment Benefit Obligations    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Ending Balance 0 (1)
AOCI Attributable to Parent    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Ending Balance $ (15) $ (22)
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies (Details) - USD ($)
$ in Millions
May 31, 2024
Feb. 29, 2024
Loss Contingencies Line Items]    
Collateral of outstanding letters of credit $ 17  
Funds from claim filed with Ministry of Innovation, Science and Economic Development Canada relating to Strategic Innovation Fund Program $ 17 $ 17
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue and Segment Disclosures - Operating results by operating segments (Details)
$ in Millions
3 Months Ended
May 31, 2024
USD ($)
operatingSegment
May 31, 2023
USD ($)
Segment Reporting [Abstract]    
Number of Operating Segments | operatingSegment 3  
Segment Reporting Information [Line Items]    
Revenues $ 144 $ 373
Cost of sales 48 194
Segment gross margin 96 179
Cybersecurity    
Segment Reporting Information [Line Items]    
Revenues 85 93
Cost of sales 35 37
Segment gross margin 50 56
IoT    
Segment Reporting Information [Line Items]    
Revenues 53 45
Cost of sales 10 9
Segment gross margin 43 36
Licensing and Other    
Segment Reporting Information [Line Items]    
Revenues 6 235
Cost of sales 2 147
Segment gross margin 4 88
Total Operating Segments    
Segment Reporting Information [Line Items]    
Revenues 144 373
Cost of sales 47 193
Segment gross margin $ 97 $ 180
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue and Segment Disclosures - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) - USD ($)
$ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Segment gross margin $ 96 $ 179
Cost of sales 48 194
Research and development 42 54
Selling and Marketing Expense 38 45
General and Administrative Expense 40 54
Amortization 12 15
Impairment of long-lived assets (note 2) 3 0
Debentures fair value adjustment 0 22
Investment income, net (note 2 and note 5) 5 3
Loss before income taxes (34) (8)
Total Operating Segments    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Segment gross margin 97 180
Cost of sales 47 193
Segment Reconciling Items    
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]    
Cost of sales [1] 1 1
Investment income, net (note 2 and note 5) $ 5 $ 3
[1] The CODM reviews segment information on an adjusted basis, which excludes certain amounts as described below:
Stock compensation expenses - Equity compensation is a non-cash expense and does not impact the ongoing operating decisions taken by the Company’s management.
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue and Segment Disclosures (Details) - Additional Details - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
May 31, 2024
May 31, 2023
Feb. 29, 2024
May 11, 2023
Segment Reporting [Abstract]        
Patent sale cash consideration on closing       $ 170
Patent sale consideration no later than third anniversary date of closing       30
Patent sale consideration in the form of potential future royalty       $ 700
Revenue recognized on patent sale   $ 218    
Patent sale financing component $ 9      
Patent sale variable consideration recognized on sale     $ 23  
Patent sale variable consideration constrained     210  
Intellectual property disposed of by sale $ 0 $ 147 $ 147  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue and Segment Disclosures - Revenue from External Customers by Geographic Areas (Details) - USD ($)
$ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
Segment Reporting Information [Line Items]    
Total Revenue $ 144 $ 373
Total Revenue Rate 100.00% 100.00%
Number of customers that comprised more than 10% of total revenue one one
Customer Concentration Risk [Member] | Sales Revenue, Net [Member] | One Customer    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 13.00% 58.00%
North America    
Segment Reporting Information [Line Items]    
Total Revenue [1] $ 68 $ 317
Total Revenue Rate [1] 47.20% 85.00%
Europe, Middle East and Africa    
Segment Reporting Information [Line Items]    
Total Revenue $ 47 $ 37
Total Revenue Rate 32.70% 9.90%
Other regions    
Segment Reporting Information [Line Items]    
Total Revenue $ 29 $ 19
Total Revenue Rate 20.10% 5.10%
[1] North America includes all revenue from the Company’s intellectual property arrangements, due to the global applicability of the patent portfolio and licensing arrangements thereof
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue and Segment Disclosures Revenue classified by timing of recognition (Details) - USD ($)
$ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
Revenue classified by timing of recognition [Line Items]    
Revenues $ 144.0 $ 373.0
Products and services transferred over time    
Revenue classified by timing of recognition [Line Items]    
Revenues 78.0 85.0
Products and services transferred at a point in time    
Revenue classified by timing of recognition [Line Items]    
Revenues $ 66.0 $ 288.0
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue and Segment Disclosures Revenue Contract Balances (Details) - USD ($)
$ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
Revenue Contract Balances [Line Items]    
Increase (Decrease) in Deferred Revenue $ (16) $ (12)
Accounts and Other Receivable    
Revenue Contract Balances [Line Items]    
Contract with Customer, Asset, Net - Current and Non-Current 255  
Increase in contract receivable 134  
Decrease in contract asset (182)  
Increase (Decrease) In Contract Assets (48)  
Contract with Customer, Asset, Net - Current and Non-Current 207  
Deferred Revenue    
Revenue Contract Balances [Line Items]    
Deferred Revenue 222  
Deferred Revenue, Additions 123  
Decrease due to payment, fulfillment of performance obligations, or other (139)  
Increase (Decrease) in Deferred Revenue (16)  
Deferred Revenue 206  
Deferred Commissions    
Revenue Contract Balances [Line Items]    
Capitalized Contract Cost, Net 21  
Increase in deferred commission 5  
Decrease in deferred commission (7)  
Net change in deferred commission (2)  
Capitalized Contract Cost, Net $ 19  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue and Segment Disclosures -Transaction price allocated to the remaining performance obligations (Details) - USD ($)
$ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
Transaction price allocated to the remaining performance obligations [Line Items]    
Contract with Customer, Performance Obligation Satisfied in Previous Period $ 0 $ 9
Revenue, Remaining Performance Obligation, Amount 206  
Less than 12 months    
Transaction price allocated to the remaining performance obligations [Line Items]    
Revenue, Remaining Performance Obligation, Amount 174  
12 to 24 months    
Transaction price allocated to the remaining performance obligations [Line Items]    
Revenue, Remaining Performance Obligation, Amount 16  
After 24 months    
Transaction price allocated to the remaining performance obligations [Line Items]    
Revenue, Remaining Performance Obligation, Amount $ 16  
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue and Segment Disclosures - Long-lived Assets and Total Assets by Geographic Areas (Details) - USD ($)
$ in Millions
May 31, 2024
Feb. 29, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets $ 752 $ 769
Assets 1,323 1,395
Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 73 78
Assets 338 342
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 649 662
Assets 883 923
Other Countries    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 30 29
Assets $ 102 $ 130
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash Flow and Additional Information - Interest and Income Taxes Paid (Details) - USD ($)
$ in Millions
3 Months Ended
May 31, 2024
May 31, 2023
Supplemental Cash Flow Information [Abstract]    
Interest paid during the period $ 2 $ 2
Income taxes paid during the period 7 2
Income tax refunds received during the period $ 0 $ 0
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Additional Information - Additional Information (Details) - USD ($)
$ in Millions
May 31, 2024
Feb. 29, 2024
Supplemental Cash Flow Information [Abstract]    
Percentage of cash and cash equivalents denominated in foreign currencies 21.00% 19.00%
Percentage of accounts receivable denominated in foreign currencies 22.00% 25.00%
Percentage of accounts payable denominated in foreign currencies 76.00% 59.00%
Percentage of cash, cash equivalents and investments threshold used to determine major issuer 30.00% 30.00%
Cash, Cash Equivalents And Investments $ 283 $ 298
EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $."VU@'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 #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !#@MM8#M#]PN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'%+RTR:R\9.+0Q6V-C-R&IK%B?&UDCZ]G.R-F5L#["CI=^? M/H$J] J[0,^A\Q384KP;7--&A7XC3LQ> 40\D=,Q3XDV-0]=<)K3,QS!:_S0 M1P)9%"MPQ-IHUC ",S\315T95!A((,SWG^&9H(9!&K(4-P_B5H6&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!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 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>"(<7K;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_BNEVOZKR2.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/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&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>W5YYNTB42%(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.' 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,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !#@MM8CF31JML% "?'P & 'AL+W=O0L,XQN6AYTN;?[XL__OG/U_;EEO$GL2)$@N(*ENN5+1ZPYP6$6E,0.=80>$9('36-ZS[1]D#]37>@&+1?87 M;/-O>[T."%(A6;(/5B5((IK_Q\_[BC@*0/V* +0/0"\"8-4O>/N K.:B2LRW@^FNEIB^RNLFB%4U$=1KGDJNWD8J3(Y]M" ==(%:8$W'I2*6I MWSC!/GZ2QZ.*> ]\8%2N!+BF(0F_CW=468H"H4.!)L@J^ 'O@ ?/ ')1SU < MWQ[]9TK? -0SA7]7&J^H'B_3\RKTWK$@58U6@BG-NXQN>G_?JJ_ 5))$_&.J ML5RR9Y;4_?*M6.. 7'54QQ.$;TAG].LO\-S]S<3[D\2^H^\5]#V;>DG_L%L3 M$ZD]'+K=3R8D:U1#I'Z!U*^']"G%7!(>[\ ]63,N37AV*.<% MWGD]O!GA$0MUKP1J7# FSZYTZ(>5'=$:WA!S4& .:C9,CM6,DO7*ZC3:M18X M%L8\6L,: @X+P*&U4-=41G(';J*8@+LT>23-[KN4,CKS6X*2\J>5$=WG$8*G5Q=K@ F4OX M2,UYM4LBY<+!9ZH,+A>9]H: :RQ,HYMOEVI*7QHD:'4@/]#[^DZU[ >VI49R MN]P7K"=EQHRD;7@A6)HA:+\0^^!.QX86=NP M2;#T2=!N;K+>.%;K^VHTN\"K/KQX;01KPQ[!TA]!N[FY98'*V6S%J,T@G1 9 M#H?=0>^\;^1KPR'!TB)!N[=YB*2R?FP!('JU? WF)$BYRJ41TJ[DLR11<^^\ M:H'OV^,;DJ+2(2&[AU$6/HSH$LQWR2.+38 G!"83XSY!&R8(E28(V1W+(6'@ M^CE88;HDE1[WA-#=U_FUD:\-TX-*TX-JF1X_Y5ROP_+%5Y9&-2NFQHVD$XI? MS:W3'M64L[0WJ):]F5)E2_(M1[V>Q@=P(Z==L8JS#7.#2G.#:ID;O>!4JQ)E M;);,/..?T+G%7+7U<1 0):1DPES22-R&RT&ERT&U7,X\P7$,)JE0KX6YW=IU M*O/XW$/\G#[.LA M5^MG:OIX:#/J7[APX*F5^:6S,4&6=@?93/;^C,+E"G-*0/(/WQ#C0G)!R71>Z Q=YYERVX7>\H_,N MNSLY&+KCYFH[1#@AU^VZJ(N,NW;VR/\+ZAP=@>H9+SL9%B#06Q?Y:6CQM#A] M'F=GKD[Y>7YT_0'K"5. F"Q4J/MFH$8\GI\&YS>2K;,#U4'Z M _5^P9@\W.@?*,[D1_\!4$L#!!0 ( $."VUCP?CL/I08 $T= 8 M>&PO=V]R:W-H965T&ULK5EA;]LV$/TKA%=L+6#7)BG95I88 M2%UT"]"B0;)NGVF)CHE*HD=23K-?/U*215NDF+3HE\2RWYW>G8[WCM3E(Q=? MY8Y2!;X5>2FO1CNE]A?3J4QWM"#R+=_34O^RY:(@2E^*AZG<"TJRVJC(IV@V MFT\+PLK1ZK+^[E:L+GFEML690L++Y3[ZU MB3@Q@'C +4&J&\0#1C@U@#7@3;,ZK#>$T56EX(_ F'0VIOY4.>FMM;1L-(\ MQGLE]*],VZG5FI>2YRPCBF;@'@%> E> 3RW.= M>7DY5?K&QGR:MC=YU]P$#=SD$WD"&(X!FJ'(8[T.6W^@F[< )3[SJ8ZV"QEU M(:/:'QX*N1*"ELH71F,8^0W-BKJ0>Y+2JY%>,I** QVM?OT%SF>_^Z+Z2<[. M8L1=C#CD?;4F<@=(F8'4?*#_5NQ $T*@]F$7>8,[)11S8*DKW?<:$FBHH"W)0'*E5AF/H(-G[BDYLOYSU^+F2. M_/3BCEX=IKPRJ;NC*=5YW.1T#,A6\P77N6Z#]9+1#16L!';R1=)05W17K[8?<1.;ET,'A $: 4+AA7K5N@Y6JBG,=CKB4G5!6QJ M=U_4*Z[4XWE(N4#TRVU+8<74J[V0(SZ N5% M)4,]RJH47/[H? N# O>] ^[/\G8>I]4Y^(S0'>>R/7D:FA*@JU_]@=$#@0,- M#5F%0V&%T]Q$I>4M9V3# BZA/V M@)*!#H:LKJ&PKM6C5\?RI!B\/'U*U>]D/E \,"L@JV3EZ675>G ML%.X'BT;J@:K92BL979FR,W,\&QV78G"_8;LPPSQM"J&7K+MLG/8LNU)&:5$+DTFIH$J05 UI/G9E!9H.6Q?%CN<9%?*W>FNKGKQ$765?1'WY]X$6 M S,+MOJ/P_KO2$&],EY,/';/L=T=FAG)NR[SHO$3$0^LE'H(W&K;V=N%=B*:=W?-A>+[^O77ABO%B_KCCA)='P:@ M?]]RO0[;"_-&K7N#NOH?4$L#!!0 ( $."VUBWEN1F%P, "@+ 8 M>&PO=V]R:W-H965T&ULK99=;]HP%(;_BI5-4RMU#?D@:SN( MU +5-JT:*MIV,>W") >PZMC,-K#^^QT[:09=R*C$36(GYWUM/R=V3F\CU8-> M !CRN^!"][V%,>S96:4^N#&<"QHKH55%0]7@#7&[Z7N ]/;AG\X6Q#_RTMZ1SF(#YNAPK M[/FU2\X*$)I)013,^MYU<#5*;+P+^,9@H[?:Q*YD*N6#[7S,^U['3@@X9,8Z M4+RM80"<6R.HUM.U?IGDVEW)IHQ-,#A;:2.+2HPS*)@H[_1WQ6%+$,1[!&$E")\+HCV" MJ!)$AXX05X+X4$&W$KBE^^7:';@A-33M*;DARD:CFVTX^DZ-O)BPW\G$*'S+ M4&?2@11:^>@0^8631[MR']G7"0CK!(3.+]KC-S&('C>>(7)&;IG !##*R5AJ MYG;2C^NI-@KWT\\FSJ5WW.QMSY@KO:09]#T\1#2H-7CIFU=!TGG?1/V89L-C MFHV.9+:3H*A.4-3FGHZ$8>:1#&118#HF1F8/9[A#<&MH\F5EM*$B9V+>E)W2 MN.N,[8&]3KN7G>!=%"3XX:VWT;=.X:7HCVDV.I+9#OJX1A^WHJ^8R[^4R0D> M/-K!/VTBWNKWTOT0-Z[!)!LB]Y \T@1W2"8UR:25Y'66R97 7^0]9,#6=,KAC%QS M++K<_Q/+-S)0D#-#/DO=^(-L]7\IWM(LV8;V#.N_$@7EK! N!4 !@ !X;"]W;W)KB M#XQ$6T0H42O2]N;O2TJ*;%U,1X&V+Y8HSSG#.1R20\X/-'MF$4(\B6 M<[KC!"?H(0-L%\

[E#A!X6FJF]?GC$VXC+#_IRGL(M6B/^)7W(1$NO6$(< MHX1AFH ,;1;:K7GCFZX$Y!9_871@)^] AO)$Z;-L? X7FB%[A @*N*2 XK%' M*T2(9!+]^%J2:I5/"3Q]?V7_E >AZ$7LNG @"9M!9L\B57/T<+O7 B$V7- M,_$O%CB^7-&$48)#R%$(UEP\1!9P!N@&K".8H8B2$&7L)^!_W6'^ D;@R]H# M'S]<@0\ )^ >$R+&F\UU+CHC*?6@='Q7.+;../Z3/F#FUQDN!D"^X@ M@4F .3@$WJZ!M;T9V 9EMTU+@7G..>4Z\A^.74G4 L_#?+CULE<9RH;YA*0S00A,#R%"V1]JRR*NN[!V2S!N2S!^(K#9@3C5@ MCC)1?Q<['FGE?"%_@71/\\,T&^FH9.^KZAL<^@,YK(GE5F*Y2K&*!2.H+1@X M$6V1[U+$JRX5W5905D-#I=.^&@Y)YJOZ7E-P7"DX5BJ8+P0C63^$N8Y"1"@W MAB[AQBWGC65N=='"4_:FKQH#D=6$FU3"393"^7%*Z M"@,F]'Z2[+(CD.IN* MW:5+O,G%K+MHX2E[U%>\@6X+,\KB=KKAGK8Y,)N-&W&T;:^8T MB@NO;32R3+=9@G18F6=*$-,X%L[&_UB$E,X&JD(&9?,&9?.'8JL/V\EYQWQW M*5)":XGB-%44NFWMY1#LOGJ M_M>5/)Y;3&65W:LP*:EJFT-3OXLFGKI#O47Y'H<(\WB*,-7'B+[EB=DN]5LI M>-'$4W>JMX3?XVAA'L\6IOIPH2Y2.C?KDO'T!#]IKXIM(VO6O%;P.JQ$!6(8 MS?6NP\QT&Y-//[GTDG>:]S 3I0@#!&T$RKB>")*LN"8L&IRF^3W8$^6O23OA _-A=GSV[TI$T MV0OYJM:,:?269UQ=!VNM-U=AJ!9KEE-U*3:,PYNED#G5<"M7H=I(1A/KE&'_PG*[6VCP(IY,- M7;$YTU\V3Q+NPBI*DN:,JU1P)-GR.KC!5S,2&P=K\4?*]NK@&IE47H1X-3JV$QD?Z:) M7E\'HP E;$FWF7X6^Y]9F5#?Q%N(3-G_:%_8#DB %ENE15XZ X(\Y<4O?2N) M.'" .&X'4CJ0ID/ MTRPSSR>A!@@F4+@H/W=;?(YT?"Y&CX+KM4+W/&')L7\(T"O\Y!W_+?$&?*1? M48S/$8E(SP%G]F'OV ,FKLB,;;BX(]PSVS&^92Y:"L>>V]&,U2NUH0MV'[[H[SDZ:U]X#JRGF3]V4]R#JNP.L;=M MXF%0^E[:9T)IT["*9FY<_5.2?Z)@1YD.JDP'7O*_F6GAWC]@MS=J M%*!M@L<]=P&&%:RA%]9/4B@%LY)LK-V.B4O7&B8$?ICJMTQ]\8F(I1N5@CRA,0LATH],;,Y:ZDQ^TV M(8V"M$WZ'5V"HUIK(B_$.:BUJ8=!^$CE*[/5N2^JXQ23J(4B;O:SPZ;7[T!Z MH(K8W]&,0_-D%NE- KJ;*FV::<>\<'$;2M2$V[;I));4<(D7[DTNI$[_L6KM M!$;:PZM9<)=-%X^U(&*O%DT?\@U-I6E#,VUE@J\N,B Q050I!LN,,RXT0^2S M$W3<+GX3<]LDZH!P&X6QB@: G8T8YF6X9H\AEM6IAOVS5,W$&0N$$ MUU:EBWC#WS'BLK"TG8A8R&G6@K!4)^R7I M28I=:C=\ /0(9TEOS\UI6WM:DW[;I(-34JL3\:O3KU#UKOXL70^7K1&AT6)+J-A=/2'FZ5T>W5, MV*360^+70T]2=VFV-9OP#Z85_Z^TW%[-M,*#\X2-D^3/M@DFOCX=B=[;;P[W=.0M:6M&,:7Q*_W#U^GCO[ M[/Y"Z7N3(EIXR(0T R^U=GKL^R9.,6/F0$U1TLQ8Z8Q9ZNJ);Z8:69([9<(/ MFLVNGS$NO:B?CUWJJ*]F5G")EQK,+,N8?CQ%H18#K^4]#5SQ26K=@!_UIVR" MUVAOIY>:>GZ%DO ,I>%*@L;QP#MI'0][SCXW^,IQ89;:X)3<*77O.A?)P&LZ M0B@PM@Z!T6^.0Q3" 1&-7R6F5RWI')?;3^AGN7;2CL.+E3#Y%Q:E;=.#>&:LRDIG8I!Q6?S90QF')0?"J7<(2H=@ MW2''29?'::IKEY&>CH9)& M"9XPBPE<6_I1BJP!-8:ARFACI"YC3,F8/]N'V^CWL[NS!#G ) M(RX$)<7T?4N<'+(?E^N?%NL'&]8/8:2D30U\D DFJ_X^::D$!4^"3H.M@"/V M"&&K 4$S:-?0&;[8.]Q")JRB&^9PX0:X*J ;X_G]Y,Y839OY1UWL"O1V/;H[ MX,=FRF(<> 1L4,_1B]Z^:76;[^J4OQ+82B#:52#:V]"CSU2/!.V<.I&%9S?W M=$5G'NVW@[X_7^9>8]-J538KE#H5I<[6W'RQ*6J(5Y+"RTWNJ.[5<>V\9D)> M"6Q%?;=2W]V:D$+]EB/>@"$S*9Q1F8=S3";8@(]T*52S5Q@+9@P?\YBY@MP M-K8$><,>Z@)7L.DL);"YEN+G%AL2?%A)//Q?B7034)V7,)QIC3)^A!O-I&'E M#2.3HB]R@7"2_*1Z[$YS ]Q^IB.]0>SA,RG[K36USTTVJ#VJU!Z]0.T_;N>C MOQ-];A+4$^U51'M;B:XF9%-1Z-44A7"-6HU-;XV;OW0S9J@G^8/!4)AFTA9W M2C5:O4E.\JMX;?R4WBK%T^(/3/'0&3$]X=* P#%!-@\.*5:Z>#P4':NF^?U[ MIRS=YGDSI?<6:F= \V.E[%/'+5"]X*+?4$L#!!0 ( $."VU@EJ'O/_@( M /P' 8 >&PO=V]R:W-H965T&ULK55M;]HP$/XKIZR: M6HDUE ";.HA$TW6M5%14VN[#M \F.8A5QV:V@;)?OW,2,J@@V[1]B5]R]_B> MQ[Z[WDKI9Y,B6GC)A#1]+[5V?N[[)DXQ8^94S5'2GZG2&;.TU#/?S#6R)'?* MA-]J-KM^QKCTPEZ^-])A3RVLX!)'&LPBRYA>7Z!0J[YWYFTV[ODLM6[##WMS M-L,QVL?Y2-/*KU 2GJ$T7$G0..U[@[/SJ.OL!P\2 MG+*%L/=J=8TEGX[#BY4P^1=6I6W3@WAAK,I*9XH@X[(8V4NIPY8#X>QW:)4. MK=<.P0&'H'0(+8ZOI+R<_&T9* M&B5XPBPF,+8TT!59 VH*D;RE&=Y(?E_%<%/&T#L03P% 1KH%/,L%DU]\G M;A7!UH;@1:L6<,C6$)PUH-5LM?>$$_VQ=U 33%"I'>1PP0&X2N"#^GX=3(S5 M]+B_[=.N0&_O1W<)?V[F+,:^1\ &]1*]\.V;LV[SXS[F_PEL1XAV)42[#CV\ MBVX:0'E(628A6FAZ3/$:'C23AI7Y+9-B+5B^_DP5J7Q]#1AH;KB

5"NV&$ MFJND 0_L99]J12C=/!17U99AL^KY46KHN@PB]EPR&7,F MX):S"1?)55GP7]0?FYI\)<2%-%V:B2HL]B1H%M) MT/U7"2)F4KBB1@+7F,RPL7O);&H)X!YCP8SA4RHTA2 '*'9_>\MU%@5%?ZN0 M9JAG>7\Q$*N%M$7)J7:K%C;(*_>K_0MJ;44G^@53],4ATS,N#0B<$F3S]#U) MKHM>4RRLFN?E>J(L%?]\FE)[1NT,Z/]4*;M9N .JAA_^!%!+ P04 " !# M@MM8EO*?%TD& "(' & 'AL+W=O^%K8 ]6S))PF2]--W98,- MUD.2#F^"[:S6_UVM]).LZ;.0/]2:4HU>\HRKZ\Y:Z^*JUU/)FN9$?18%Y?"? MI9 YT7 K5SU52$K2LE&>]7"_/^KEA/'.;%H^>Y2SJ=CHC''Z*)':Y#F1K[JOQ>/$NYZM9>4Y90K)CB2='G=N8FNYO'0 M-"@M_F+T61U<(Q/*0H@?YN8^O>[TC2*:T40;%P1^MG1.L\QX AT_=TX[]3M- MP\/KO?V M_0Y*-DJ+?-<8%.2,5[_D99>(@P;@Q]T [QK@=H/8TR#>-8C+0"ME95AW1)/9 M5(IG)(TU>#,796[*UA -XZ8;G[2$_S)HIV=SP97(6$HT3=&3AA_H(ZV06*(Y M46OT!?I9H2[Z_G2'SCZ=HT^(W,?OTE M&O5_4,LFHY*EN:R64[ZP[PM+<]U.ZPB:+: MYDC2L)8T#/;)3?H/C**JJ+6 F2<1/&$917RGU3PUUXGIO$**+8/*1(M7=+91 M<,'XN;,?KUPQ#D_9D2=R=I2U49VU4; C;W(A-?N7F*G6%6C5>GC045'UJ,N@J"\<2UO')1WGQ>$ M25-I9O;,!%]U,T!4BHA2%*KOC M-$3YWR1U;8MKIM"WZ;KF36NXD+)=K@"?0 M=$,R4_=0X_H5I4P5PB080H QH$A&77HG 3657MLB&ERZ%4?]!E;]H.8[NH#T M;J#>T1)RC;8DVU!$ZB'N!%+_3:T.$XP]6@_ &@6U_EE/&AF%DG7#,K)>W&W/ MB2X;SYP8X48<#HO3:RJ=BK#]MG8I.FP\M1@UY(S"Z#3D2-:$KZ!K885AUGXF M=0DIF(;Z9+ N<6?PI.P\E;?C)#3TC,+XO$D2L3&@ DI1MB6+C%Z4;(+!2#)8 M5Q">.(?CSN]ACPRC=J_9-K&GUQJV1D$(565TH-;=1<.W!Z!M,O!H:P@6A1%V MSX$1%&GR0@\3ZE3H8%5;H6WBJ_D&9U&89U7V*CHX9=F(ZEJ8=1F-?)-7@[(H MS+*Z$@ORZLV:C:3#U=I.GL/(5W8-N:(PND"=W "C,D86+/,NJR.;0=UA6Y_# M)O+4'FXXA<.<.JJ]0 JQ#9YV H,FQ_(:-.$PFN[HDDH)"91T2_G&+\PFGC6@;B!&?[8/I#Q+57O47Q2F)W* MVW$2&ICAMV#V<\,4*S_6[-?#FLI]-LH=F3,)-J?:N'"8^,9$@S(<1EE+[GY! M?(&*C,"*GO 44; H?,M,;".L:XUEAXUOM#2L0WR^P,VK1S&(T\2^BXH7,H 5=,=2E M4+DMJXY'ZJ?U<=I->8C4>GX;7KBE)J30&\/^E$'I_8UY0'S[._@-02P,$% @ 0X+; M6%^I?+T("@ :QP !@ !X;"]W;W)K?4W2!'":!.=S%8[ =:HFVV$JDAJ:3>7[_G7E(/ M)X[;[LY\22R)O.][SJ7T[L&ZKWZA5!#?RL+XT\$BA.IX;\]G"U5*OVLK9?!D M9ETI R[=?,]73LF<-Y7%WN'^_NN]4FHS.'O']V[=V3M;AT(;=>N$K\M2NN6Y M*NS#Z>!@T-SXI.>+0#?VSMY5MYP3^T>O"]WX(\F5K[E2[&^>E@GPQ2A#D2N9K(NPB?[\'>5_&$#,UMX_BL>TMK] M@2&SKU/EW%)\U*4.*A?2Y&(2O#>YRE?W[\'!ULO#QLOSPXT"K^12'!WLB,/]PY<;Q!VU03MB<4?/B+MQ M,1C%S&,D,X;IWRRH1X R&\U$::3",^$]Q4J.G@Q;^&4Q\< MJO+?ZP(4#7BYW@#JU&-?R4R=#BK2Y>[5X.S%+P>O]T\VN/>R=>_E)NEG?W;R M-VL_V!63SU=7PT^_B9M+,1E_N!Y?CD?#ZSLQ'(UN/E_?C:\_B-N;C^/1^/U$ M#*\OQ.C3^ XK/O87O)_%^&RXO[@& MO)@KHYPLBB6M4Q5W7A? RFGHK HLW'KQR]O#P_V3S[N37?%A.+SEZX.3[5VR M>BER*XPEA5E1YTI )'D;%DKDVF>%]34RW*"')Q)[435 M+]+.M)1<-BW\7*GNBIM*497##@@'6_DVGF'AE!)E!-L8USY4"D2#:ZLQ5*-: MM84A*D<--ACPI^1Q1:3G4!T%:X<.I>F5JQ4$J:\4G#*H#0?@H2,D=&15&\ MKB=M%Q00:J[\6!$9(T>N9S/EVMCY)[Z8)89"M&)17#QD. MWISX'RG_D7*%-%?%O%+Z4N_%/,EI08#2M*E7<[;]6(R6F,T\X8@.RQTQ MMG=B"R,?S[3WJL"M!'@3.PL/U*XO9%F=B E& HTP=F!'VC_B%L"' E7-W#( M[9 IL]K1;TYWCMQV^32Y5X,<\OL?%$SEE\B2-A&B$54 M<&WO58DDT8VC'5;1R5XK[]SBWPI;70XGYRW7:70V0=?D,XO\V_X;8:/I 923 M41FG^DC% ^FQZGQ2T<&(S(&#J$J8LH)BB.!Z&5XUFR,@)=XY%EMZ^Q$:^%Y9 MM,#!%$!EZ-2\+J0#7U3.WNL\=A-G>*'5K,=)%RK3?,2[ LJY=MH9W5QU ML+X&9T=^W6AV1/>?"]@V38H]>&I6,6*GOJIZ](;AA:#5>JXX#I#>;H;+1X%: M([>'IBMI2V1';)/ E[/7#;-WW!6';_>IPYNI"-6E;>[)BOMM 4AW'!LVEVIT M1^C(!E1FHJ:@EM;10(0D6J/ZX9&-B7]]8AQ-#+#-^QYJDVY^64)Y)>MS%#A/ M/ L,-P%(#TS'XQ1@G'>IV<3///IPYNWS\N M3@80'5(M-&EJGG 8(A=3]6#J:B<7MGHE4BOS1;)F"_7R?._]07$BOU!3,?M, M8X_"QO"S0#\C9WA>J'4%G ")9[U-IR0>)+$C;Z 0=T#H .;(IK1??=.^3]DK MPK"C+##7QK"+,U0T@61DF8-7//<>)4A< MJ?8&&6>1H6A&^;ZDEZL3BV+,EHGRV.'.Z$A#,^U\$ R1_*0]%F/$=DL"D/. M\M7K7O+5YM?'/ 1$U5>^NL 0YGB<0PR8C? M<'Y(1+[NE<1W!/>FGHVB:2!H ]P;",#O3WG]UX9QQ@; J<2=_$:G_5@R;U[N M;Q^+<4G%FG2A);J5XJ*+72*E)V."CJL#R?VI"8$K\LGNC;/!AIZT+5\).J(0 M$ OJZ[EU6OFFJESL=,S;&4X3LN60)R3;&:Q-?"E-*2>+V]VP(O)M/)'RV9$* ME@R*@S\-WWYA<3C92D00VS'BH?5JC3#JV8:^H6WN%%5UI(Q7?VF0-$T 1(5U M2&^%QV%B#;!;?"Q09NJ0N B6,'0.EBW[.6!8[2]D5E[%CPJ %%) M].264?P$XP]&!\*[3-'1F:,LY_!I+I/5,Y73^RELD3'>.$3PL2JB'P*N,')$ MX8EG_VR3Z-4#H)MT?,$P[G.=Q1,P:BB^S/D9\3^03QNXS'Y89B3>M6%(4K;: MZ8H/*?%(75-EI.,?N3-5%-U^YIN)CK9/E5$@UR?Q22-DCCW@I*R?I1.^8/+< M9-RSFC;8^C_6S:ZXA((^4O#;B/!'DN0C:GO0(&QFMJ>\UE'8ZTAA+2X!@.G= M%T5)WF+4PPH@XOCH>;2E=Q\[_=,LCR1$ATO43:Y@:PF&B:]8$B.R M1221^($M9>K\0:+D;GG\#'O^[AM0HXN?MN(%Z(4_)TUM"+;DGPLED7-:@.?TWJRY( 7M]\6S_P)0 M2P,$% @ 0X+;6'Q1,2$%#@ P2L !D !X;"]W;W)K&ULS5K[;]LX$OY7B&QOKP6>%> M[:RJJCS>WW?SE5I+MV=*5>#-PMBUK/#5+O==:97,>-$ZWQ\/A]/]M=3%SNN7 M//;%OGYIZBK7A?IBA:O7:VGOWJCTT ^=ZN:IH8/_URU(NU86JKLHO M%M_V(Y5,KU7AM"F$58M7.Z>CXS<'-)\G?-7JQB7/@B29&?.-OGS(7NT,B2&5 MJWE%%"3^7*NW*L^)$-CX/=#98?XL;/G1[LB'GM*K,.B\'!6A?^K[P->D@6/!]N M63 ."\;,M]^(N7PG*_GZI34WPM)L4*,'%I57@SE=D%$N*HNW&NNJU^^EMN*K MS&LE/BGI:JN@\ZVN9T[B0128^%-?*53SOY7X%)HC4_CQL M^,9O.-ZRX41\,D6UZ/\ZG;G*PHW^O4EJ3_5@,U4*K6-7RKEZM8/8<JYW7 M/_\TF@Y/'N#Y(/)\\!#U/\.(#VZX69SWIQ_.Q=?3CU=GXM/9Z<75^=FGL\^7 M%]C_].(7_RG._G'U 5-H7)Q^?B<^?/YZ=G')\T0BQ>5*B;=F7B5L:9-CGQ#VR8Z7VEEI9VOL*D7 M%JP9"SU_#ZMT4=9@'XQGQ#D-T4K);K!6U#P]$1_INQB)77%5R.PW@#NV^;TV](=]>:L[L8- _P54#$,& M5TG4&#CR.2Z8Q.W=VWF,G7^=4;3*61Z%-=C0DBF+>[S ;?(Z\YH(K+?&ZDXE M]IQ>ZUQN]>,>=R<;:+0B/HI@H.3]4%H%GZG"+B=$P8L6Y(R33*L"S)E+"G X MN+5F9JPDCF9WZ:3@X+"#O*_1"31ZH9>%7H!IV*HN3$^_<5]7EZ6Q@3Z$J#P# MA6EV8,X1$MZK-_FMD+DS#22X3M!71.86*ONN>)R"SRQ$GQ_2(T'2_9F;>+\A M$-ODYIW (YV,CDX<=!ER)S^H-N,,(-O" MH:#/JK:\VYXX5_/:LA*V)%LDU(?@'@K6;<85*Y5G7=!&%, --%*/58QBAO.1 M1I6$ ISB M.US78):.\"+,%]*&PZ>WFPPGZ.6 [L=V#2^] U%;@_1CUH$M'I MW88BD?Z/V9<$Q4[TM=V-64*#X$Q!%BQX]0*:H2R2U7!RK-*$/#R?*M;.$6EED!UO 7OUSKS ><%_8$R M8ZQ"#>J6Y08SP[W#OWD>ND9UT>#M%E')Y)YFO:X+/6=,\;[U.'LVV3::LJM- M;\X?4NJ6 ;KP'5RP:4;($$L5' 0J@(J7FBS7.((& M7B @@8,J"_7/O:J$\TF(4:*J:(T$T+<(BEH/V9[(07NE*4BZF(AN- 0MB!>T M$%2)\PA]YT8);#91#'0#B4PO%E12D \U11R;L,X7.L_97:#=N;*5I$(EJ3;, M+-=+Z H%L6=X,\^DL30JB=025"A&<.J*/N^4!= M ?>^-[B2:<[#G9!(9"IC3[($(IZB&LMS M&F (:EA*.EDDQB]')TU>(G9+D\/A?07"M$=-<)\618V >.\EP]-%!=4SXN]A M:K'[XRQRU>C3S&FJ8G=J7129B]-I:AZK=D,FKA$@%H&$S))7?TICL1A/2+S@M0G1M?0#;M,CQ/:&O MKOFUYI+# &&^M^G-J[:BH-4F\[;YU"KIS"LI:9$;(V7BRC51F-A-G+;:86(/ M:WS=$*LCL2VJ;K"OL]SW5-=P+50+5$DP5LJ"?)( T=0598R,BHG&X9F5-'7% MAJ^#3P9OJ(BFU!Q@%GG9!RD(@072]TJ"LQ2UD5Q %+[J4Q.FZ75,7HD_IB7& MMEZX;7C;VM0]7&,/0G4"EL%BG5>#!W>XH^)#XE@+\9%\ M_"/[^*GWQ7>^$B;ROLE;^],L2L292,^BND&J;C5AA82M,T] MI8;=2MYZP:AXXF^)VQ/0+EDY3R:HYV$D/B7-TV+C?IA9.J+<-8M=4NO3@'N( MO0!RS]* >S""::(!PE4A*8<3Z7 @ MOD0U?2$U>4\\:Y'.1WC3+7IW[?5W@9-6 -*"SZ\A&X2(PH"K9]Z80 9D5%\O M!J]*]%_);R%JS;U2HDL.?U6 03[Z(8C%6JZBS(RI2K\G+&Z]3_,YRYSCKUN) M-(5#Y-&R$CW.R*2H86WVPKC;IH1F@;P1:2]M;'PMYCV]TQ*2B]ZB)G8QGJXU M/5.SD9Y;\<2@ L>X00TC,)6% *J&X*YNLRD+Z3:TGFF2.M8<2UU3KSWC)DZ M$9@EHWH7BXF2MC]N0Y+[S?=_/"-'4@GA)6^8"*Y:\ZT.41 M4KIPBN:.810@_QOIP/G3T3-Q52"_Y)Q1D\>DIHFGZ!?42>]2/'LPY:=S\(,\ M3;K=?MS^1A;?$ 2YY/+]B7@QQ@,6#& M&+!(#E?3NC0V^$@Q:+WGE3^\0"=5!)0J=44'V 1+,>_N_1EX]E[-;"UAJ/&+ MOS*H3;>!VO2AM]M!;9("U:0?(Y,NC"7?)F/:;\.\OPJHC?OPL&$H>?5F$WX= M]B,&0T"?<1\W>M!U<-3'A2-"G$D?_[9#UZ2_$X9@N?[XXS&G;^H#,9KV1VGL MZ(68M@Q#<.# D!+H-$&*%\\9&>CEE-Y-Z"7F_G^1XK17K'3[K)7,'G'D\<@N MV7=71[&]>MH'E5U,F#83T,[\K_UAV_H5J#MOI,W20PSB8Q39V-K>R-@)_$@% MC]: [Z?YO(X.P'LG+?Y4F(\3-ER=/W"KEZ"([P_X4&%&AY'IQ6/"LF]X!JC. MJZ8MZEU 84N3:U^VNWCXQA=A96B '#L11AYR(I?VXO-Z7>?A.*9S/)!TWEMM MTEC$!\$?YYI;?#%QQ4L^8>>L5]"%3TAH2W#C[XX-W^70/5/3S.S"7+L.N>K^ M=V!:*ZJBI82!WRRS=(XU7\12:=G M.[0]WX4L TW%QV>9;\C#"1C\"W:UU.K6UA]TS>B\(%[Q]/>B)IKM 9\ UW10 M&D.S4/SOLO/KARK$*E_X^ ,RNHA!RQS;ZZ:L%.<]1M)6M)W MU'B7UHG74!8)_C&;BQ&U/:29@86OY?IY8<.^;[?1!NR5TH]3 M?UMOIU7UQM%W_%,:=N@[E'&,5W0=^X2[I?@YG8;/ST8L]"VT% 2^V]*'T>QD M_5&S?M.O\/:3GU6B#ESRCT<)9[73_X]9/TBX)=G.U MP-+AWM'ACC^-;;Y4IN0?:?,NSPKT_F'N_ M>'M\[)*YRJ4[,@M58&5J;"X]?MK9L5M8)5,^E&?'W79[>)Q+71R"KGLT]/3@^?[>0,W6G_.^+6XM?QS65 M5.>J<-H4PJKI^X.+SMO+ >WG#7_5ZL$UO@O29&+,'_3C8_K^H$T"J4PEGBA( M_%FJL1"6=H,:?6%5^32$TP4YY*.R#EQI;S4F7MW[,&(MA\GD>AE(-I]@FA/?#*%GSMQ7:0JW3Q_# %K*;N5 ME)?=O00_R97H=5JBV^[V]Y#KU4KWF%SO"7(;>HJO*F/MK[1+,N-*JYSXQ\7$ M>8N0^>R]_=1W^.P M??[:3[-W),9?/M]]N?EX=7%_?24N+VXN/H^OQ=UOU]?WXNKZ_N+CS9VX2!)3 M%HB+KRI1>BDGF6J)S^!KIN(B0W:S*/=SA;BU5A5>*.=USH(F5J7:"YC7P;JO M7OXRZG;;9^/K\0U_[9R]%@ 8Y&AD86L60CHAO6A&@'C L\,!TB'+*+-??5 3 M6P)21/HBR4I$+[Z( M+WZNK+BI]U] "T!A( L=6/;OD',-:Y1.%S,!HF)AS41.=*;]BLP8X43DRL]- M*F21\J[JL?JVX/@4::F$-R+3N29ZI+S66%^,!"*!&/@G1 Z-4D#]JLQ%-"QDA] M'(Q#,8X)$?DC+LQ28]J\ZK_]+ 392Y1!ZW.\[I'8>2X R""HVZ&'G.YE6 MK[^&9L!2]K\)F;$.>JJ=J0"15*Z<6$CG.8PIQBU<214:7P_[WV$VV,W,P8AZ MJI-8,Y5UL!6T>E (?;646Y M0_^5S$GB)),:/ZD62-2ET^J(S0!3:0GNJC;0RU=\\]WY#_/=)%N44Y:JTD+TEV#,V8I53 MTE(&X4?:B/^U";JBASP>X=\I-4UE7H8&,Y;4(/CH5(Q&;$\:600AE*)*=8J/ M;@?)XF4QTP0N(2R#[1N/HU^?8V^V;E,B(GE)["\22$]!N6'/TW:;#=K!9_\T M9HNLMNI:%B=Z,'VO=T*[(")F+)2T$NW((L:*Z'3:8M@3_1/2L=4['?+?+I/N M] =1VB<"XODB]XG^H/]]D?MBT'U2Y Z+/(HB!]&[?6XH0!M3(=O M>!1-/!M6;VWZ/69WP$F2WC2DJIP:.JVP>MAIU-_]O'IYH0_#"Z1.@JHLEEHRR,^<&]8%*3F MSHBKW&P5:8KC1&N*H1<'(,$@ +D$M$4>4[U4U"TD2G$?N@+P.9YDJI85QIMP M20FX@RZ]20]^[]6./VLL#7EIN&OIY.E3(X[NT:ZETXV!+\)Y7.RUF62]^*LQ MZ0.^BS'JY4QQ9&UX,8XY,,*LVIK^<,B&DMRTR/;<,MX>I[:0;SVU#$X':VD; M(9#,I9TI\:HWP(@PG<(5[$GTD'I&[DY8,8I.= MO?C^Z.Q(II)$6]8KZMH*! MIU:N^UV1*C >#+L_@R&--KM9;H\NP\X3L_>SF[3&=+[5IJU7FCWS)CSO !#' M[471"$+P<@B-S\8KE/Z0H1PRFZ"\2#X2E^M"J'R^!$'0WU)1GB8I573%1B5BJL%UF+:I<%L;B<8P: MV'"5\DVY#6;6K&06B/V4$:&I9345:(+15;4S7%Q0P8V71D=[KC(']57F8.^U MXZ;O2$%JQ&:AZ.ZZQ7P.N=AEK-.SMUD6*%T;=U"D(VDW\I M?I? MR-(O3*AC9HG#"Z_B7%QW*AFN8U^@]FN)LHZ!0_0?=B$;@25B[F>L:_B M545E&LBD9 Z=JT*T?7E&L61E%J[LC$6T@XR8ED42&BC F-EBRR8W]^O+$Z]D M=4' UR \)D;9H$0NJXF,XB-5"ZI_A<\")2J\9*ZI#I=_]"R1;BZF2'YDG],< MZQ.)1BU<%[+M*B"C&S%)9;EV"!DQU+Z0>2)$!NFXTRKJ&UHV^A)-@>XQ#[<9 MDCG7MD![1R]KWKA B#B)RN!KA/T%6U=H#SG5=->C0UY\->&Q,UAU&I1WL0SHS& $6-5904"G20L#,%(7;8DZIV S/:'87\A(L M%U[G0?RJ5+ER050;+N>-=B:+V K")+6:U>5':";=RX[KC M<7?5%1U,Z>.H/-Q:03F&/'9(EZC,@E@N]59_@:/1?^=4Y?/TF_*F&H M)'V:XQ]Q&(#M:#=]M'.OND3_9)O^5E]TPM>ZJ%?=]Q*4+,5-)^4P-6,DCF 0@GR#HY,7ZQ:I2I=:J'I_-051(@KD M#K] 01/*Y=-QX09LK! 2]AJ9& M":UO>%=;/ZW?=%^$%[SK[>$U^2?$DT9N9VJ*H^VC$Q1%&UX]AQ_>+/AU+^#+ MFYR_4@.J+&W ^M2@08T_B$']_O_\/U!+ P04 " !#@MM8,+#.:, $ X M"P &0 'AL+W=O)+44J)!7;^_5[CE)%(ZWZB(6U^-0NM9%4FI M,:/)>/QBU"AML]E).GOO9R>NBT9;?N\I=$VC_.J OS8NP<4WBR=RY+W+S MKCC-QD*(#>=1$!3^;OF"C1$@T+@9,+.U25'YX.7.A/1+BUYV.LTH[T)TS: ,!HVV_;]:#G'84#@: MWZ,P&10FB7=O*+%\K:*:G7BW("_20).+Y&K2!CEM)2G7T>.IAEZ>W*,]I2MG8QWHTA9<;.N/P&1-9W)'YWSR(."56M'T M8(\FX\GA W#3M7?3!#=]U#MZK4-N7.@\TS]G\Q ]ZN'?71[WB(>[$:5'7H56 MY7R:H0D"^UO.9L^>'+P8'S_ ]W#-]_ A]$>S\8CV[Q=_7%W2Q[._+Z\)-4NQ M9GP],S5]FEC21)M!WDM"%ZYIE5T]>W(T.7AY',AB&G!99Z$C]()(K:7KTE,H?XCS=IX\[.&]@ M)TQTM[1^2(AYK6PE]JFSGG-76?T?4#=TYFRYU'&/=$F W<-/D51+% HN5-R, M%-7B.P4-H%+GRD:Z5:93_:0Q&'7*YDRJPE@,D31H8%2P]]M&50@;3!&U0;*E?)Z(%WV*^MIB6D7(8@4' (((5 MK#L0]^# #0XUE,L29FF^@@>Y Z?0.EMH6Y$J/F/D)!2D1/S=X=7N\-^;Z)0, M98+;SDC%KO*JK76.L;84<_#&@H1DDCYW7H="I\D=,!)C384&NA=JWX"'W82B MB\H\EFXD$9^XU1*T@!GZ:3(&,6/$]9_?\-QW>&?1Y+=!YM=-@5_VZ>P[F+TM MB"&6[G! JYQ4$"\5WE)]Q:# $LLN MUL[KJ#FE-FFC+@MG\0_1!6[,,07\V2# M0%CW<.LB"D>C'F3$J.*6/42QHTABISD5<$WGPF1,.G[<%##O6>3HHQ!J$P*CYQJ"R8CL$-.M88Y2,!ICH>>%)24-Z6] ^I@-4 O4*ED7 M^R)4)/)>@G87L+Z_I7)$?*M2A*'-1;AU00O\'AE]TVD@KX9Q!0XI47U^)4;[ MN]Z9HXUMIF%?I9U-S'4V]HO-^G2]%I[UV]!7\7ZGO%*^0O>0X1*JX_V7SS/R M_9[6WT37IMUH[B(VK7198[5E+P)X7CI4SG C!M;+\NQ_4$L#!!0 ( $." MVUAZCC:DP@@ )X6 9 >&PO=V]R:W-H965TS-;2285)SL/6_L D9"("0DP "A%\_5[ MND%2E"P[V9H76P31C;Z]<:]9^*276:"%X=5%*9?J7H4OY4>'IV&K)=6%,EY;(YQ:7/9FXU?7 MI[2?-_Q;J[7O_!;DR=S:K_3P6WK9&Y%!*E=)( T2_U;J1N4Y*8(9WVJ=O?9( M$NS^;K3?L>_P92Z]NK'Y'SH-V67OO"=2M9!5'C[9]5M5^W-&^A*;>_XKUG'O MY$5/))4/MJB%84&A3?POO]=QZ B^M"9D7 MMR95Z:[\$':TQDP:8ZXG3RI\+S=B.NZ+R6AR^H2Z:>O;E-5-'_E@7<>.5+V6B+GL OU=NI7I7O_XR?CYZ_82EIZVE MIT]I_T$6?B![>WW[X?.73[?W8CH8C?XA;JQ9*1?T/%?B7AEMG?A@@_+B=R/^ M)4T%[HG)RQCEO@B9@D112K,1VOM*I>((C ;6\IQILUPZM91!B=)ID^A2YD(6 MMC)!V$5]HH^G))V#*^-5 H=28?CL8SKGUU_.)Y/1:[:&?X]?"VG2/B1SINE* MY1L0(&2BLQUVCL0V0HW@L?1$/T0C%7,J+B?]KM0#@1.AX8V!U0L%3Y8B6/&M MDKE>:&C0Q@<=*JH4<'!>;93S+) DUJ72)"K:]:F"<^/3TQD\3)7C$^_)4QTT MW)PE');QR^FT+V"@1/T"-P;B,_;%+$@@,:V40&SOU-QQ.L9GG(Z74)HK[X62 M+M>JC:A"B!!*I0KZA4@[558NR5"-H/I6)IDX&O='R-JA'(7V:.UWS$X.Y\\QYNB@$T^@X&^D6N0084O)9-I41LXBR.BKEB> 9"^0(\0$G$-> D% M9Y,61;O*9< VF(J@8MO1='!^+DJXRZ_[:!#S/X$&2I!,_T0-1!#1><1'1RC# M*AE!I&;Q>>6! 02MMJY]3E%-=(&0:1@'7(&W"1Z0^0]VI8HY#JSC?M[O!&D- MDP&HG4A9 _FJ) ]DT'XA8TO!Z0FVH/71[E33HB=$(\$,L>8MG-,V]7U^AZ/0 M/A=!N3Y' N$-Z'/(?=#YT[Z!4SA'4&M. 43HMS7!QB+6&P26T P^K1A M2[8Y];O8F4.IW)!&Y"!5.;A*+C+*V68@A+7-D4$\9'VA@]]'%>$#2W-M9!M! M[.6X/-C.X>F@D(@\?O$:]&AZ^K%%#+79&@!]Y$4T.9$YQ6C!A$E54;),R"CH M3FW)U62+M#B52UKJ",3D 98VI] ^,/-D -7RDB %-'P-M&LHJUC-?E,DE>I M$DMEE&/VN-(2;P3-3H'D$X1.?=<>#Z &Q01$M\ @C'/J6Z6=JJGP>1^NTA&= M 2P?(KU8H)& M1?5F@ZU]G+O4QC HS'93;"V[.,LD.4.U5*7;H/3KJ#313ZEC(\ J7_"Y,$T0 M4U.20KG5*TE-(B(CL3B-RV440_/B.DWK#-ZCY]LN!F7 MB1MDE5D[B_W@6N8<),E5N,US,P^@[^GKGBV.6-E> M]Z8AY%Z5H:Z_O'74%V]E,<=@(_[ %4.*WT#,6/6!'YHD0AK<(QR9?">U6\COXJ[-YEN;$\R\>*<+3?0\K@>%>FLS)<0:+3&U MH$SOC07Q+.OJ'SPV[+1)I,-62Y0S-+7G9RWZ2D8()J@< R2;&J/:Q*0['!V> M=DXB4O:#B5L)SU@X8]O3IAS4Z4"\P931=,MMJ[:QJI&7T<>#2*;B53NW=^CN MR,BEF"AM:WH?%OD;-%\@/V(E\TIU6:P.'O1W"-TYIU[95[Z6?EO#\)O('C;U M -9TB?]+E'[/E:E?*PL;-@!*M61C-]96EE=E#G=55)<:;O#_8.\;ZOU(PTFLVO?J)1)JRAFV1]& M5^> G^P^;'AG8?H*UI!$][/!KD1WM[A![)8/8?8H'IDDAT'>TK89%C'?VERG MK-4'_./!BGRU8+*,D_Q1V^:.Q/%D?-N2?PS*!XKN?BZ"N[6V MXT2-5_6]!&]4%SI[J:(QJ+V&,:-1JW!QQ.BF3#.3UJ1O&VG#?P/H6W,0Y3\7 MP..G_9N*9QWK0/&Z%_=I?JU=*J4#U^)E^\O@?B#^.9M]Y LTG*5A *XJ$(H* MO%UCM/:9+OE>L7/SV&O4?/T"&[X2*?@>3!=]XE2)^;+_D=C/=X';0=L/]B&&^-#[>4P>' MOE -.]\,"P6>T9=1RBMLCI\/V]7VX^LL?G/<;H]?;M^#IM2O&UL MA551<]LV#/XK.'77)\^R)*MQ4MMWCMO>LBUM+DZWA]T>: FV>*%(E83B^M\/ MI!S561/GQ29!?!\^ "0TW1E[[RI$@N^UTFX6543-11R[HL):N*%I4//)QMA: M$&_M-G:-15$&4*WB=#1Z%]="ZF@^#;8;.Y^:EI34>&/!M74M[/X2E=G-HB1Z M--S*;47>$,^GC=CB"NEK0;!?P^X1*4\$>+Q^9/\4XW/.23>[["*!=^8=?Y)NQU;\J*+)]*QM%\ M*1I)0L&*3'$_C8DI_4%<'."7'3Q] 9[!M=%4.?BH2RR?XF.6TNM)'_5LF0 Z2@=GZ#+^O2R0)>]0/?Q6RMI#_\LUHXLWX!_GTNQHQ@_3^%?Q85K M1(&SB*^]0_N T?SMF^3=Z/T)@>->X/@4^^OU?P6^N+FZ6_P)J[LORS_@KD+8 M&,4/3>HMWTT24CD@MA:5T%MT(#5(YUHL0>@2^)$ZXH7W+DQ=\RMQE> DF<4& M'%46$>JNQ^A[#,<=NH G^@-IMUK4IM4$RR>LQ_&$ T'P"=>VY6$ Z7G'"/GD M?)!F&?P"Z>!\//D?PT&\E\=;LK(@WH9#:+4D<$BDD*<&.<@F&;Q],TF3]'VG MZE?_?DN?*L\T)\)8>'0X$0GK1ID]UZ&+T[26R^EXH82&/,\A>37/XZ)!?CX: M)&=)EV)^%MK&!(W0>ZA$Z<_YJ2OEY3T8^KD[1_P#& W3WMLT/B=NN?FA\CF& M 223'G2[^NI"YY+>],&;?L[B]U8CI.,NC2%<\5 M2^E##B!/AGF/?RK7%\V7 M4ZP5=ZD)Y_H!;1CL?",WK5)@-N'"?3;D$8YOKRNL7',+V,-;(1\^]][BH]E7 MH]V&">\X E^_;@SVUOXCLNAFYP_W[@MT+>Q6&ULS59M;]LV$/XK M![4H;""V9-EIO-0V$"<9,B#I#'M=/Q3#0$LG2RA%JB1EU_]^=Y2C.FOB8OO4 M?(CX>Z./$]VVGRV.:*#KZ54=AKDSE6786B3'$MA^[I"13N9-J5P-#6; MT%8&1>J=2AG&4?0V+$6A@MG$KRW,;*)K)PN%"P.V+DMA]G.4>C<-!L'CPK+8 MY(X7PMFD$AM<\1(MK?\/N\9V& 60U-;I\N!,#,I"-5_Q]1"' M(X?Q2P[QP2'VO)N#/,L;X<1L8O0.#%L3&@^\5.]-Y K%25DY0[L%^;G9K3"J M4!L+G7MM;1<6:&"5"X.3T!$\&X7) 6K>0,4O0 WA02N76[A5*:9/_4.BU7*+ M'[G-XY. #V(/P\$9Q%$\.@$W;*4./=SP1U);C?#I:FV=H3B^ M+9>V$@E. [H.%LT6@]F;5X.WT;L39$WIJ/ =^$-L$%M12$_2:296$B>_DVN9HK'P M&CJCN,N?P: +'_TU)!BQ14.O"JBZ7!,8R?!>%NAELHX.9/6=*(K>O!K'@XMW M%./>,VPZ@VZ'T,_'OYR1&7WCL_$@AONG)'OT/E44/G*8>PAB$_6CB^YA0 @W M!\#O=_X^^<<,?,ZN*2E"[2$7%I1VX(M.,22GS/.E]PTPR^C!8[V\_%X[EFPX M\A'HE6%"V&*M'E.H5"-74@9%++M@Y>R!"GD:V=+X*R M*0+\O@@XK,>%< :DA)*::K":'N]:IK"FA"M7/*KIPPH;$7#NSTG143F0(G4D MCX'_I:\/G+7_%;9"]6BG1SIP#[IB\+ MUG%,U_LFK-;60B7(D(J:TW'IVI\GP,\]5>%1.RG1;'S3M*2@5J[I+.UJVY>O MFG;TS;QIZ@_"; J*G\2,7*/^Q7D IFF4S<3IRC>GM7;4ZOPPI]\6:-B ]C-- M*3Y,^(#VU\KL'U!+ P04 " !#@MM8$=FU M0HV'LC(Y%[A0H*NB8&HSQ5RN1U[/VVT\\#0S=L,?#TN6XA+-4[E0M/(;E)@7 M*#27 A0F(V_2NYP.['UWX9GC6K?F8"U92?EB%[?QR.M:0IAC9"P"H^$50\QS M"T0T?FPQO4:E%6S/=^C7SG:R9<4TAC+_@\ M)'/M_F%=W^U_\R"JM)'%5I@8%%S4(WO;^J$E<-']0"#8"@2.=ZW(L;QBAHV' M2JY!V=N$9B?.5"=-Y+BP05D:1:>7,8 QSDZ&"4!84WLSZ_17A M3FH]] UILO?]:(LZK5&##U#[<"^%R33,1(SQH;Q/#!N:P8[F-/@4\)YMH-\[ MAJ ;##Z!ZS=6]QU<_P.XV8^*FPW\.5EIHR@Q_GK/Q!IB\#Z$?2R7NF01CCQR MET;UBM[XZY?>>??[)P0'#<'!9^C_.RR?HUZ9C>SWY>WSS.XFR^7\)@A1!D3*6K@ B;S\ Y6&XB(@A0H# BJ%C(!P]Z. M@0H#$$/Z*40HZKBCC3NTHP9,'&ST88T*@6D"R*DTZ$M2:Q':F7.(<" =,IW! M-0G"#<:6Z)3E3$1X#"M,N1!5H$*8\W]HF5(!U$!U)B:-K\S6 M&H*A]*JHA)&F/A9,DFR/+/K'LLYI]F^!N1F6'BHJ L%(*1;2AB5-NH1\5 M$]K.2>,D_IL*A57S*R<<]08=-YQWMFD5':05%[1&.+)F=YRC>@V+:,N7V N MX I7=%S1"VOA)!;GU>&XF+7\?*)W0%$-I"R0/ Z2(;&$PNISAB']#:ST'0>:_J^*W&4*!*7?NC[+/)7_>(9K?IL).ZL>ROU^WY MGJG49GB."8EV3[^=>>1;U_+JA9&E:S,K::AIN6E&7PFH[ 4Z3Z0TNX55T'QW MC/\%4$L#!!0 ( $."VUA0DRI4\@T (D 9 >&PO=V]R:W-H965T MB=G)U>CW@ MG>ID%PIOE]_S\R0JY4L.[B7+[:T2P[G]9D7ZO7*^;LP-R:JKTW= MAC=[\Q@7KPX/0S$WC0YCMS MWE3.-SKBJY\=AH4WNN1-37TX.3KZ\;#1MMT[ M?\W//OGSUZZ+M6W-)Z]"US3:W[\UM5N]V3O>RP]^L[-YI >'YZ\7>F9N3?Q] M\K-W=O]E[N MJ=)4NJOC;V[U%Y/D>4[T"E<'_JM6LO;Y9$\578BN29O!06-;^:^_)CT,-KP\ M>F3#)&V8,-]R$'-YI:,^?^W=2GE:#6KT@47EW6#.MF24V^CQUF)?/+]T36,C MM!R#TFVI+ET;;3LS;6%->'T8<00M/"P2N;=";O((N1-U#0+SH-ZUI2DW]Q^" MM9Z_2>;O[>1)@M?Z7ITOC,/W;.'0 G&+\W>^0_?'?]X=/:$"*>]"*=/4?_/ M+?8-&QS;+'1[K^:Z5-\?OX!OUC6%F6T5?++6V*)K^R]3*D!!B. 43*IZ M3:L06E@?NL7"^<@/C8] $JS3@=9K[S5D$VGQQV 3MD1'^R+8EM$$"]TF!/Q&Q>-FHS5_O1@ MRTM^M='.-&/*4!$V8-O2U4OF4-7K58G5EE"D'C!J(5-F=J2F+LZ)94V@8MI2 MMY'MRX\6-;02;56-M\\,W?1/()R"2K1::F]-O&=-8D<3U+YMB[ICW:63%!YF[0\4HO.DS5(%;4F+3)\BJ^!1>,SH M@W;VGZ3=A?:Q)7\C3@1-\6VL/K3\RA9=K?V(Q ]'PN[5W!9S?IH57>"_ MB3AC#G,T]$3V6[R-B16W:D?$.K-'S/ #F TI!W)UD!>L+L#A/3W.9GE(:*Z7 M!CHS\)P0.AA"[!1Z??*"RM;]*Z47B]H66BP%'FB5F[(J!NH>TB%6R%DH=CRE MKJ JTKLIYJVKW8P4'BRB6GN2)U=V!0J$+70@ARL, M,F\YZOE/3[('55T$Y.)U %:NG2V9N?(.VIQ;7XJJ3-+2@(]DAHWCQ3L,D58R'04XRD#6$_Q5P#L%]9VKR"L*%SI""IA"@A5PA MD$;QH(2_>&1LP9M0X( 1( Q*+HR>6N##/1-< B9+*T'+8CXC,>]W&EK;,'],!5O;QNHW,].^K D3<5U2?$< M49D]@_PHYLB)B2T(TD')+)1 V(B %>61)(5 H;V&Q1'B?0F=4SAI 9]>"!W) M6%RU@1B( %P*(V[1(\F 7QP?[*RU%6( T5!;43!\90S\S^1!:$E5G=(P(6O; M$!J"<;RK=)%"P&@$OP0QXR^%%L[^LRMGC"<5 ]PH[<&R4R+(7 UH6@HQ M'1#A4R@8WF$;.9>!,7 \D5Q,4N.<1I>&2]F2PF.7^A&((;"P24W)X9'*@81F MS3!G9UK$Q*%\\HT'W% R60'CD2OP'KZ6'V<$8#*C#9,"(Y#; S^#B]FF:WJ! M!YLVX:9T,%3K^IS CVL?5K^[$ZDK2T]1&!Q^H"# 74 M.W4J7T!/KS3)U"&I46.4_4S,DG@NT\FF'=+-:$),@O2#RH:51R;QE)$5L>#M M.L,.:[!-P89(+78WXEU;OD@@2!5*KRG$7(INB=&''G@F/.$\PD8D_J+P!+89 M4-D1Q^I]YVG=4(+_)]<#SA9X9#=X/U-SMS)+.AV^V[ME,O/:Z$.##PA.39+A M<\]Z(\Y+2QXFJDRBT7><%@"LZU@+@ZI@1&=#:DY5>.%:=LT&JLS,5:BRW0IK M7_%7HST8@KIFAIU#DZ4*8UAY?5QX\Z5#E<4[6,D$?82>"U,P>M8@ B>D6E/2 M?"HPAC479P>L-#-3LA*H4DD)MY3BS:Q3,6\AS:0=BHMW67VF2MTPQX&J/5G7 MM8D;*AGP1;H#@;2N-5^Y%I:#NC85?&=B;- ;E"8W2+G557#U!BT)=D,NRS4BY(F'_6)PQ715()W$91>\J.W>?CAX6;>&,*K-[=TOS&BIMM%=RPL%13R?-( MN5S'@P3!,RNBH6$3T8R4"RBP,S*@BB^\G>)(/85"Q^JMB2LRX\6JW\>W8^G6D6U++;$@Y8/^YF'] M*9RX,[3#,RM=!RD'&AO0,G.LP^-CRCB>Z[Y_. M5!LY%,]<7["&-SO6VV@7:/!B:O)OUU%&M,U74W2TTU25X=F@^@7PHEYP0D7G M_['% QP\.:$GQY)BUYUX-BW@0O/NC\RIVW2_?76[ M=4ECKU'GJ&G6SL8)*+ MG]42#E[KXNZM\<"M7]%M1<(\1(>NQ^H@NR1@GVFE8H8R$?5)56KX6!]+<=NB,+,A? MH@CG9/@+&F4X9.Y.D3A1J6'_#!597Q/W>@K).X92])R2A!!PS:G4W;3F <_, M[#KXA[SFX,D* \I8P;=T:##F3N9/Z6#4YP;.AH8+8=+5>+>EB^=,_V6F3Z(C M+=J$AMN.OTNV_@CSM'[^!VV\-U/@)A8*MS\-N:LPL5APJ8@J)%Q_V\]&.BSA_%H)M)6=R;4L)MQD\B>T7-=L&SC@N8LU;'>?-57Q39 M,*P',X**I^2"*1#PJ,@83:#*+B;L)&C 7[T&/(.ZR-TWJ3Q<8QZ)]'@V3;#Y M;7C95Y^TOX,Q=L*D.A#=;&CB4KIV+C1S79>2P>:XP-V)U;8RK4ADL+=$!5I* ML8KB!&Y(63A-K@=R\W#J/>)+7;O(0L@):^>0'B)14BOOI.1+W5S.35S!Y\,S M8 [.X>YY((+(+O! V$:#7IJW#HMG]:4#WJ!M!OT>4D:M'!Q]?WD*-\. M\('<]TJ8I09+AX$WHH9 BPSPY$$6C#NBT^EX;Y[)Z-*%^&PXCR&@"Y'6+0]H M=N1\:^Y[-58F38YH!!42@&#A@ ]O:FNJ33Y*8QJJYD+,04A/&<-SK_E8BDN# MZ-Q";00'1SB*BA>[ IQL0:&\E?1WI91-%!&$=ZV4,,?'F\2WDM<3E/%XC;G' M.WG\-@CU.9H2TII ;EGZ@7=,S1 : B!UUDZ?@G^20FR4VO[2EJF%S2-%N+N> M><,L#$4E/-O&,@$6Z(;KALGSE(X*@&XG-0.YEZQ'A"#4'TASFN^0'D%5P*7, M53=NBRYHFOEP5+,](7>SEB_+AE=I^WUZGX@N3M6SX8(#4D+54;@P#N7!%1NH M1XQKVUJ^V( &/K3H4]/T]1;LD8BDAW?@V36V@+!H8]V"C9H C.^+THQ7K.ZA MSQD6KZFI]YU<*2 \FKXHLNT289EGI@,(_^O-W\?J0E&[UN,?5)G0(-T8H=S1 M]SQIVK@F2,.S#-R%]477T)2(YL-VW9 2EN6P3]U-2-,QZD#CUC5&]K+M>2!W M9WA(\^ZQVB\.(#7?2%7]=+B75P:IY^+QQVY?'W#O2--5) QX9.O(=#-+/+8'G[BN4 MC0.VA<2!73!B"80(=>YHL;CZ&-P0\BBWIJNGFK)]2"/&1M26.C:YK^(Q@F\> MZTC7R@=".(:"A_$GTYF"$S75A>OIJ>@V2-U'L$.Y5$3?](+QKIO]P\'O,AKC M9_SK$[Y$::/\1*-_VO_ Y4)^U[%>+K^.01DV@XT V!6V'HU?/-^3ZYW\);H% M_\ICZI#_&OXX-QIN1 OPOG(NYB]T0/^SG_-_ U!+ P04 " !#@MM8E*[9 MK+@- !9)@ &0 'AL+W=O%2UZ'XHLD<.9X1YZOC_7T7+]12NCVS M4AG>S(Q=RAP?[7S?K:R2"4]:IOM1MWNXOY0ZV_GPCI]]M1_>F2)/=::^6N&* MY5+:AX\J->OW.[V=\L&5GB]R>K#_X=U*SM6URK^MOEI\VJ^D)'JI,J=-)JR: MO=\9]XX_#F@\#_A9J[6KW0NR9&K,+7TX2][O=$DAE:HX)PD2?^[4B4I3$@0U M?@LR=ZHE:6+]OI3^B6V'+5/IU(E)?]%)OGB_,]H1B9K)(LVOS/HG%>PY('FQ M21U?Q=J/[4<[(BY<;I9A,C18ZLS_E??!#[4)H^Z6"5&8$+'>?B'6\E3F\L,[ M:];"TFA(HQLVE6=#.9W1IESG%F\UYN4?KM2=R@HE9):(:S6'NW-QJEV<&E=8 MY=[MYUB$AN['0>!'+S#:(K OSDV6+YR89(E*FO/WH5RE851J^#%Z5N"Y?!#] M7D=$W6CPC+A^97"?Q?6WB"N-O%(K8W.=S<4_QE.76X3'/]NL]=(&[=(H98[= M2L;J_0YRPBE[IW8^_/A#[[#[]AE=!Y6N@^>D_YG->4'@Y.?)Q;>)&%^UJ)P$V. M"3_^,(JB[MNES)#%-)0?]-X*N5I9(^/%'LO=O*]>('V)BC6!@V,'2>>4<_1\I2RKFL5P'5X*9PJ+ M>S/S8KR!I&5O^-:%Q>0TQ0A,E;QNL-IYW6GECE@OC-!>TY/)Y2-Q'=(*=K0I M%YD6L!S+<.#M 218E6N6(G&_NTU-KH2 MZ5;0?:9CF:8/ A<3RW(V##!M*]%NM.S:JK K [/WVL*VL3C\B8HB,_T[]ID\ MYL.$/+?5'@ EZ,^+@=T&=#'0_P?]>FN-QC@VA]N M9L;&Y12^3J;82PSJ#T6O*XY$A,%#@?]Z1YO1O8?%C6&%;')8IUJOX>45.2N:O\:JR.",=J95">( MZ\0/=12!E![8ZGPAIL12]AYM$HUTQ([E2*P-U($]=I\N,\Y],'.YIN2<# MKK'8];>SFXG_W$CQ"NJ"DF)\%G(M7J!"B%1)FR'\WGA<7Z4RI\1H&!ZF3BY. MOUZ>7=Q Y& 4O>V4S\]/KQX_FIQ^GCQ^AIF3+U_./D\N3LIWK(GAF&]Z#54B M!1BQX]K-02:N#."G7ELJY746IP4*3.N6M7CX]"&32QV[2N56-_]";)D*OMOL MZN-X*7,+D357&6$*.=6JQ(# R2Q/J9Q94\P7D#'+U])B"Q@"E.O Z4L #<9, MBRQ),7.M$9BN6!&X4I4AO,U\<)O_J[% M%2<*, X]G@X05S*1MN7YV<]_KT6GWT[2H;F)].3_P3MM@%OW5AM-(,&Z):R] )7(1-=@.67^V_A#6M=G0@G_';26J M(;PA^&:[LC7P'B>_HG7Q3B&D/A9?L O'XCHW\2WM(7I*YS&[AW_]RROP9VG! M"G^4R]5;$"E@I%GQ.H-(' S$-5<<#USV5G&E[H^H8GWF0$H]Y4H01YH8/:&L M&'1IZGA)S.3WL"0JU8$X@VNT9?'8\=0 _E),2$K"TV=BVP- G:HI1C%UF6&* M(.:%\*ILK 9&D3C+[E1X"@ R2]41&:K+JX/7XE7_M?A"_IHJ[*L*[Q$/]Q"\ MB]<#JHZO1J^_I_95A!#I1)UJ*TVGKC<+BA*-E@APHK$:3E;W 1YCQ#&R1LBE M*3B(B<.".>HI3:%ZV+IOZG[%*2G>B,EOA2^3M=>:>'=FLC>Q=(MR,.]/1343#WA5YT!2..&^6P08$J*' M,G>W-^RB9T]3=D@FV!6X)2(,&SM^WC:[3=&S_0]%&%42M@K>)P@[N") MS A4.478(+, $-H2?\X0P=9) #)B.JS#.M])JQEXF@*UG\X%$S-F!86YL.9! MIKE6KGPOYW.KYMP-<)30V&)%*+,[[&ZT?E5K!TN'W0 ?G>0CF- 7OL96%=85 MP/H2IV#+L@+>EIG-_0-V*I^I96% :",^@S"_$5R?DS+:K2*'8:\UH$-3B3& MTRGPEW"&B@)J!U!(SDN'K37FX FE+QTLX3GJ5W"7MN# OQ72TB:0W]#=8 <) M+I^H:N:^N2GK'H;O1KU1Y31:K,FI:011Z7*$5YX >TL1(DOWQ!@IES>@V^MB M%55%LFM&!3:F.TH!DS'V936GA8 '!.P>-11"H'Q4N4+DP3.1T-TMBHH M#4G8%'1DTZ62.>H^?/ G Z[NXN )%%M550P^.]2<$;Q=E,@S(*/KA.W+J-Z M2B?!X^REJB=98%^V6-LX27F,;C*.*=NXHT;9CJOU03.I3:\/*/WZ","1P!<& MD=_SN\"'5%D>O ;=MJC5W.G1L5L1CXG4*\,!%@DBM@E;VI9,[=;3GH17$,)16?ATU]5 MG)>MJ%=>!)*WR8P7_;F ,^(%$4_D?7E*V#C3T:["[,W^<39 $I]V.E_8_!DS MBL8F%.?*S*U<+3C$((/<#RC12R[1LTI<+<)_!^ERQ=\JC"&5#@SG'\T=X?IHQ>Y>#P\/^.H7[G6[++3\^QUTM:E?U9K+-&T&YY]KO#I, MC$+YGZ=F*C-J^<--"$B-$.;3>G))58OZ>1N./+'=R_/(J@2_JB$&!U-/SP4T6C4 M$DHEG)0X 5S@HQO7?I :R&[N2.&[)UQ;AW]GJ'HNQKWFNUKI?,2%D M?4Y5,+DTHWH 59;:^5IRB7;$EX2T^I8@%Y_4U!;$G:.CL#F[(CJ@4] (G1VN M/1# V"I);4^(.)W=&1V'0,C4FL!G0X5T M- RS_=E)KS] G]H7!S# +UFN&+A5!QPIG:&.E1ULX]N%::KG_M"E)O-5;Q2A M#>WUCW =OJXDAQ9U,**7A[A@U$GH'9H>:D0N'-(=\I5.< F6-H2=F#;-"E\B M)&5R;KCH%G4YR'QH<>_)M2(UY59P534BIJV*B-\>4NJLK?!R VQV\H'.M3- MJU7N60RMNZW=8UY#348XZH6M!9B""A]+O@V41:YX^@C1S#0X0S<=%Y1I!>8G MAE0'#=]AB.?AC"[8-$-@C6W8V@U4):/>O6!FZ"#+YF\A[RB:5).'_C>8-W_C M5V/?!?#+EMRF=CY1?D/**(E-\12]V];#\>&8;_1[45E'< M"1Q'/K]\6;1JM+^0'.6:2,+.49SY9@W?#ZJ>)O M#=O8/9UVA-3HT)<3F2=>"M"_\CB.0<@O3?+]X5&G=@Z6,O1?77XK#Y9H\MR8 MA%J8QY3D#Q+>4F*#[2*0&ORE)2*?ULF-A5\K"R<;"\\V%HZ#A9>5A5\J"\<; M"S\'"T,XAS?_HV5.9"83202+OY_LCTJNU1]$XAN('KQ]G7/&'PZ.Q&C4!YN* MQ!&BR?.1?A?)'#%9[].7G<,#H@^]3C\B@I=3DI M>Y&V7Y'LUW[N@S%S_E$3-\.#'6']#YG\A]RL^,=#4Y-#(;Y=*(D4H %X/S. KO"!%JA^3?;AWU!+ P04 M " !#@MM8+*#18<(& #7$0 &0 'AL+W=O2CZL")'TM;D+KV[ MM*Q\?<_,DA)E2PY:M ^V1'+N<^;,4D=SYZ_"C"BJV[*PX;@WB[%Z/1B$;$:E M#GU7D<63B?.ECKCTTT&H/.E1;PQ.CBH]I4N*WZK/'E>#I97^*,QD[=\47%_EQ;Y<#HH*RR!8T/F[HC(J"#2&,Z\9F M;^F2%;O?6^OGDCMR&>M 9Z[X;O(X.^Z][*F<)KHNXA&NC%DS,=9NH3I\T. 'O5#[>SMJN#L\ M>,#<_C+K?3&WO\7<95U5!0%;$9FN2M#)6?TQ&H?H 9H_-Z6?S!]L-L^#]#I4 M.J/C'B8ED+^AWLGC7_:>[[YY(/B#9? '#UG_URW[B=71Y3MU_O[3=S7Z^%:- MWKZ]^'KQZ>/HO;KX>/[IRX<17ZDG^JDZ(Q\Q["IS-KC"Y#I2KD+$!]"I&-#KK,E96V"RX& MW58NI,I-[HIZ$ZZX1!JQ!% 1UQ^XM4$+[07%K:J])YL9I.<0H4>8VBJ#9B&+ MK FH$5KL2!+?^I=]E:/LVO_&&*W%#MB9VQX\GQJ/P MU[7VZ 'K3$S(X 6-.51SQ-O&2 R KKO05Y^=3[$WOEK;<[03E&L=B% WFF?: MZMP@G49[1U'M71!DG2)@ RA6CIO55Y\D>5032X4@R1 V(7+C>'\5DES0,,.E M8@M9 _94-JQ"KT4\N8%'01W$KK3O8/Q3^* M:VC?4;JJO+N%UTCP.MQ[M)P^"9Z_T'5M;G3!HPFMH4CH+(/%V,)7CPL2A1?/ MUQ]7>B'/-M6]!6('6T_.:>S1<43RJIE'@&[7WZA'N'#X2-X=\ ;16)"NY M6#P5B 7:9+1;U*RH<3Q ZQ.O"-'#QRH[E"&!X+%P;S@Z"BK\O4SE01P6-K#>;GVN<,;=E> M#8S;QZZ2P>JO,4SNX-.Z"+_4]=KQQ785-ZPNTK.J]LQ)L+1D6:YD*O#9-@0V M?'\#\616R_SP=4)5.V]=UW,3L4W,K4AT? D]W* Q:7YC[:5Z?>2%\;ZNH5S< M:>PZEYK[D=\ATIDKI+S=D#"P@RD%?1['#$U4:BH0GWI5W12H0+7:K M<: R R.3HLYBS=5(4I*<7^+P$&J(?G0,QNW:TJ2<0N;-.,&< M-=1A_X$]__/D."'QO&68T\QC!%0=T;@?=,?FYD'']& IF9A<;H\/G'R5R%!E M'067CA6;('8O6REAQV37SGKSMQ1P?]TDU&NF8>"J(7KI[[9XU'C1W$^@!J.# MJ/*=CO"SJ==8. &TUQESZ!6F-*(FX3.F(F\?\*LED'V47VPK%HZ]L+GMOW=1VW_H^,7&&;9G9]S[8;U M_.Q_]OET)W62];"FIPR^4&>S>\ZXEF-MK]#LYD3)IQ"JHFQ6G)T(F\(# RBW M8=H#DLOEY6K7+'>QN.5N;#FNLK/$2#5/!9\1I"_O!03U0>=E&^"< MRD\*(1E*[]W+N\M?+4;I97TEGG[R^("2\"FCH E4=_LO#GMP*S\CI(OH*GEU M'[N(29"O,P(D/0O@^<1A#IH+=K#\+>?D;U!+ P04 " !#@MM86\8-'N$' M #]% &0 'AL+W=O\,-(U1Q7*?#R=3,[&A51Z<'T9[CW:ZTM3^5QI>K3"544A[>:6^>$BO!A-VB')*/&N0^+>B.\IS5@0W/MFP>]H*'CY5GIY?6G-6EB6AC;^$4(-I^&Z47XM'D M*E'D@OB=51X2>5_@)^<54(/$02-[>#GV\)DMCY/:O]OHW_09_X[%.Z/]THF? M=$KI]ODQ8FT#GC8!WT[W*GPG-^+X:"BFD^G)'G7'+7['0=WQ,^K>VX74ZG^2 M2VPH[HQVB#65L>* S*,E1]K'&T#S7FFI$P6H9KA)*&_OQ']NYLY;%.A_=P$4 M'3C9[0 W[;DK94)7@Y)MV14-KE]]=W0VN=@3WDD;WLD^[=>WTBG'?I?].#@P MW"BE#=>[G'ZAVL??JWWLU(H/2SP42GNRJA!)BRUJ-&MA=!V,2[DB,2?2M7.0 MFV_0+!KLPA)0!19(C$UQEM!H?BF>=*CYD PG%J3)RCS?L!R5H1NZBBZM@LTR MYY)^]=V;Z71R\32:C<0_;FX>P_71Q>&(O=Z(U AMV&"25RD)J.1H_9)$JER2 M&UT,DV%R2U/E.$>"F9@# SP?*QVI+D3&QF25 MAO"^C1V\"U1PNT4%!ZRD#O7.%*74FR;0X"8_WI"T@K@[Q3W-;<6T,?TQ-MB6 M@IL8TZX.:)0.Q7JIDN6N3.[*70/92#SHX(LIE:X;K4O[,,"OF<-SP)54UG(V M9?H1]!JC9WQ42FQ'4T+.<1 <8":5W:[]SK4ZN<$U_\=*=23>E\15#C^@'!/$ MM7CZI242162]B&N?LP30"+75.*I0K4JGH%^>;TV9-5K]4GI@L>%2H2\E9B&[ M5)O**@#3Y(]]Z1+X)E@[#>6\'<] ]J^SOI8.D]'"'=BRIMBJQ3UE M(.:51^N@,SA 6/62T]XU3V:,QZ/M+FHM[-$,Q):6S@E((I)30=SI!W0Y$K.508)F6.GHJH@U],VPDSV5:C\6!%)8(Y491G9%COW52QZ M@T4-K1@%"1EW31VQE&64ZKAZS'#T^L*]I/SOR(; MS1$_%/,EY MSH32M*FC1?#]7-QML"\YYA'E-T/Q8#Z( ZQA8<]<48Y;->'-3.;7W*ZO9%%> MB!EFLP*,'=FQ]9]Q"^3#A(2K]PC(#MF5K++\.Z2[0F8#S?S"M7\T&>V9[*?M M9#_=.X*?7*B?-NN[AOA^#7]],41:@$Z7:&VZVDJ6$F7MGJNQ_EAN#(+5DL9> M[WE7V'6U&X2>DH/LO&7OO>2Q!^ZS%NZSO6#]@O>3/DC6:/Q.HH%=V.]7]ZPJ M+A'Q&XCY)C5A?\%D?(M)4:!FF9R/AR':^YO9+3K!54S(LZ?PY(?)CTWE/FAT M)(D/\@OO.A\P5A/Q^F1R>"X>BM*:56T+N>DDQ=N.D^L2%R9BZX,"5)N*TI[U MQJX$*>A4VK2C69EB3J!KD8(>U?'(^NJTH^98]*>>R.?B0!W63T)CB;*:HT8P MY3Q:EMVN-<,^")J+6&!\TL)8KJ.Z(M#XK!]LDX!+ Y-<0#-4;U-PSV&EXVLR M#QCVN#T-+S#\BF8>A\DI/E>2'8JTQ]2#K0[4?* B*1*(%\,C4*1QM$,9J Q! M1B*&M05V070/V]#B]/N&7..T"1Q;^7HGQB3 (KN)6RT!T09 T6% !;#42^LV.CT/?E< HI0*T6H*3_ R7NF4QVU"O#@$ ME.4",2UD[75&*6_G."(CWJ#0,%0BDP)PO(/KJ)Q]6OW]+O'BM5(IV_B(>>"P MAL7YCQJ*J^P?4?^"?!H?RNS%.H'#HP+1<6540\_#F=.C&X_ M\_5>$H[/\=J4*?\5/N373.LISH"#DWZ6+L+%P>JYLOF6I3V^_LFZ&8E[&.@S M1=C%N%@6E8JO'9R@T)5A4>G>TV!8].XVJ\O8JL%59; MR40-,]#=V0%] YHQJ&SX*5J>0D$S)M_F-XKF5=Q/^$G&D.F3XC8_<"G]>8W M[,]1#-VX9&]0-RG!UP(3)BZ8"A))[1%KY/D0/ V#&LRFO.LOX#O'X[CW2:H@ MNP@?WL+RJ7W\.M7>;;_MW<1/6IUX_##X3EJ@ZD1.&8Y.1J^QEMCXL2U>8+R$ M#UQSX[TIPL\EWHK)L@">\UM#<\$&VB^>U_\'4$L#!!0 ( $."VU@,%+S8 M;04 (P2 9 >&PO=V]R:W-H965TWZ%J@B?5BRXZ;&(C3!BO0=$62=A^&8: EVB8JB2I)V?5^_>XH69%#VL6Y@>]9FNN+WLJ88M+OZWC%,Z9/9<%SY"RDRIC! M5[7LZT)QEMA)6=H//"_J9TSDO>FYI7U2TW-9FE3D_),"76894]L93^7FHN?W M=H1;L5P9(O2GYP5;\CMN/A>?%+[U&RV)R'BNAP8 MRYQI?B73WT5B5A>]<0\2OF!E:F[EYE=>QS,D?;%,M7W"II(=!3V(2VUD5D]& M#S*15[_L>YV'UH2Q=V!"4$\(K-^5(>OE6V;8]%S)#2B21FTTL*':V>B*8<:-?PQ73J^H)[[Z58LU2I /+$WB?K[DV M5@Q>WK-YRO6K\[Y!9TAE/ZX-SRK#P0'#(=S(W*PTO,L3GNS/[V,0323!+I)9 M<%3A#=M"Z+^&P L&1]2%36)"JRX\H,Y&3N$^2H&&/R[GVBALIS^[HJZT#KJU MTA*;Z(+%_**':TASM>:]Z8MG?N2].>+SH/%Y<$S[]$IFA@)_9$FTFF6^A06UV]JV6\K7/ 6&8@;:M8,-5YSH"YDB M9.@)7$EM8,:TP'[S7\'G'-$G%7_SI#UL-7)3NKN55.;$<)7!!YDOJ]$M^J-$ M;'@"AVL\8_E77.TIRV.NX3FQUR'VQ"_8D-Q&Q!\[A4P@@,P/<:J9>^]\JQ=NBW4AE, MX)XRE_!":D'@0#F+N3)B(6)FN&V"'1?\T-'306JQ*-E&)OS_IPS MA3FKM4(NR8P?N/.#+NKN%U=$QE4L6 H%*U#?^,R101)5PW<8'V5^\OGT[A0* M)3.AM53;VH\@@8]S"HA6V@"MTU$N[#6.LM#,A>A]S/ M FJ!"P\=I!9KUH5?0W?%( G1)W!QPX&NP',7#$ 8\VT*B%%&=CBPS$C(@7$A-E_U>D.')"&S8G MM.'1L],=?E0E9ZBC*2XJ+K [;1G0%2U3D3#25T,4V*\: M+)-T1;3!GZR-U["HW:;5+ON+[;GZCW;A^%V#D!MR_LRWM)_?*O)= 6 M,2>6R)\>/+D=>;10/ ^.-&O4-&OT@\^)W'[GE!C:#3,[W$6;EVLF4FJH$UQB M)W?H]8\^*8Y:.MR_<")A?:B_S)+>ALS$]KH(?=N[U'=U+?EN0: MX/$"MK@I ((2?C+;:N'9JWE&4?W\*&$AOF.=ZX"W!TYU)-V:/]K-[ZI\OW5# M@+O*TMZ#:$QOF9OJLJ"A-E]\PE\;(S Y7G"5?>3SK=*OW5))Q;>$AE9LYZB;7Y2;]OHH2GS!RKG&?X9*UT MRBQ>ZDW?Y)JSV&U*9=\?#$;]E(FL-SMU]Z[U[%055HJ,7VLP19HRO5MPJ;9G M/:^WOW$C-HFE&_W9:U&P8))E$8=;@C/PD5LFI(&#.[:2W!R>]BU*I'W] MJ$)?E.C^*^A#N%*930R<9S&/G^[O(].:KK^GN_ [ :_8#H;>$?@#/^B &];: M#QW<\!6X)PK##9?.#!^%B:0RA>8&_IJOC-48.W^W:5^B!^WHE$\G)F<1/^MA MPABN[WEO]NZ--QI\Z. >U-R#+O39/(I4D:&;;GC$Q3VYZ CF$K/,J83Y"DO- M8V'A4AG3QKX;_RXA$,(3V08LX8.AL$!DFX#%QRZEA-V!R-SU4J4YRW;OWDQ\ M;_S! 'O")BK9H&4--R>P9%KO"'J>DAZPX!N1971C57F%&5!KN. K76"] '_B M_#Z$M^#!M18(F7/\B2'7ZEZX,D%R^$..*8]^?"(00@K")CQB.R5>(TGRF6W( MGY9Q!R-8%EISY%S)USQ2]QR7=(@_\ [_)X%FS*/N(=QU;>*MVR),7P(T5J"9WQQTI M%=8I%7:&_+7&9J?M[@BNT4/6*7#^K1 Y=B';ED&=<.WY_R@CKV7PO0ST4YIK M08:US?0[@?E+G[XTYU*A$Q:215\7'),+2!*CYF><&(68&G.U;.7D$LNC)%-2 M;7886),1'4*XY.C91,D81$J9Q8E9$\$+P OAHM"9L%@DW9.U>+"N8([PWQ7+ MBC46AT(C]R/T:\Z$KB+#<*:CQ%W$_!Z'@E+Q1Q/X, 1O,,&_*6"-*]*BK,HL MQ;HC_BF)3Z8PF<#O6+2IX0/% Z>Z,,6#[T%'+(SJ6!AUQL*GS+)L(ZCJS0W5 MO3;_=T*T^[^!RQSN#_G<>;AI%3+!@DPPC]""FD":/IT.!LZI'AZ#*7QV_F/[ MI:+F8F"([A\.Q[0**>*4A$6L8))JJXM7\+P!C(80C,G.1\/IR/WZ#MH+PHKM M*T'YXY0#P@^#[U,.(/1?I>PYRI.*R.,!G783+N#)-E@G20"]7' M9PT-2^VO2L5;+&]ML=.)VQX[#6$4*M%>(*L%;BJ!6(JUJZ2XS"::#4ROG?I;0/OG#D_PR! MU+S;13YOSJ/.XC.IHVK2&56W^.X5%]*-")@ZND REX*MA!16\-92U G8'DY[ M9/F(#*)9CZH!Y4?;T.>R[:"I)+62)OX1]O-R=/(']/\&YPE=5)V"$G>C6=J^ M(:?RCP[#G,:-95F8>#!V2>WY[CCN,OZT-O[T/QN_FFA_,4^9MCF@$[3= 3]A MQ-;?,^ )G*>Y5#LL 1P=,F+H9$Y5\3H>NSQ MV"J6S"0X^.W*^2!E,6:X-SK$-,<_;WKX*OX^4-!? ;7K%Q)"%#MIQ\<*;EN_OC\O(+R!5:0>"L)OD:MPZ.QSA>ZO*K M0GEA5>[>Y%?*XDSL3A..9M&T )^OE;+["Q)0?]J9_0M02P,$% @ 0X+; M6* :N1PK P NP< !D !X;"]W;W)K&ULC57; M;M- $/V5D;D(),")DT )2:0F!<%#404%'A /&WLO$ E^:V7\/*F(MM,T]7F%6O@7=HN&=TKKM"">NDWJ MMPY%$9VT2K/!X&6JA33)8A;7+MQB9FM2TN"% U]K+=SU$I7=S9-ALE_X)#<5 MA85T,=N*#7Y&^K*]<#Q+.Y1":C1>6@,.RWER.IPN)\$^&GR5N/.],81,UM;^ M#),/Q3P9!$*H,*> (/AWA2M4*@ QC5\M9M*%#([]\1[]7>K&Z=F8&6IOF+WVT=>@XG M]SEDK4,6>3>!(LLS06(Q8MR+(!R>X!&<&Y-51Y>&L*+&[[ITRH8Y7M62VSHX#G MXAI&PV>0#;+Q$;A1E^0HPHWN3Y+@3/I<6<^IPO?3M2?'!^+'H5P;K/%AK- D M4[\5.,'PY>#-T>8CCNFXV/HBY4U5^A(LA 06!_B=Q3A,+_+ M"J&TBCM0F@U0T+EM0_F'E2?>SBMA-@C2Q-E'2[S./1]G5#E$T(W&&OD)3 M6 GGK@/TJ;:U(5@*)4R.(#P(@G>X=C5W/&2O&P<8OAX'4T[TCXC-:4MN)19) M>E]'S]QZ\O#XP4DVS-[

O'AH<1[$CI)UWI)T=+/WSQ:O((NGZ YR UUY$" MMZ8X/E2G%-+!E5 U'M+F>(B#,E1VURAP$^Y&CSLA]YN]KOU/C4"86PNC*5Q& MCW[GWO;H6\.J$FX3!/ VEX+8=B>ING-R>D1+9S48:Y[G#@M)K*?>6L.D/5_E MN74A6GO6#<],^7 W=VNWVKU,I\V%?&/>/&OG7#?) M_!66[#K@0Y: :YZ*9D)V&Z_GM26^[..PXM<573#@_=)R+[:3$*![KQ=_ 5!+ M P04 " !#@MM8#Q;, ^P" "9!@ &0 'AL+W=OUTFZ<5$3-19JZHL):N!/3 MH.:=I;&U(';M*G6-15&&I%JE6;=[FM9"ZF0R"FO7=C(R+2FI\=J":^M:V(<9 M*K,>)[UDN_!5KBKR"^EDU(@5WB!]:ZXM>^D.I90U:B>-!HO+<3+M7X=GLV>"4+8^Z\\ZD<)UU/"!46Y!$$O_[@')7R0$SC]P8SV97TB?OV%OTR M:&!HG5DZDTR M,ZBECF]QOSF'O83A"&3'$'KV_%0J%[,TJ)L7U$6FQP9A$G>P8GARNCJ7+P09=8 M/LU/F=..6+8E-LN. EZ)!\A['X_!FXFTI8?#OC^ROA6CQP M6Q%,K15ZA=[NP&>C"^$J^'#/_>X0?DX7CBPWS:]#AQ&+]0\7\Q_2A6M$@>.$ MOQ2']@\FDUJ?==T>D]'=2^L?0)_/*LW8@-7QRKF5!0I?PI25';$B]@KFI M:^[XH-D=HG^TP&'ZMQ7"TBC^B'V%$DE(Y8!XM7CD(Q_YF#T^1>3C A]&L2&/ M*HL(=6P;]&T#^Y=^ 4][TX-&:UJ;EJ]O_@1UOYYP( @N<6%;'C20G4=$& S/ M.UF>PTO(.N?]X3\(&_*>'KMD94'LADUHM21P2*1"NSC(ASF\>C',>MF[R.KM M(O062_7](\+(V08X?&@S.NYW> M62]*')S!H7Y+]\9%C785AJ)CZGRJ<7+L5G=S=QK'S6-X'-I7PJZD=J!PR:G= MD[-! C8.PNB0:<+P61CB41;,BO\=:'T [R^-H:WC"^S^1I._4$L#!!0 ( M $."VU@B8IH@HP, ,H( 9 >&PO=V]R:W-H965T4K3J-XP+[M'R(^'+W\'GNCCQ/-]I\LP6B@^^55'86%,[55V%HTP(K88>Z M1D4[N3:5<#0UJ]#6!D7FG2H9QE'T)JQ$J8+YU*_=F_E4-TZ6"N\-V*:JA-DN M4.K-+!@%^X6'--R@E Q&-?W:807' X3)ZP2'>.<2>=WN09WDKG)A/C=Z 86M"XX&7ZKV)7*DX M*4MG:+Q2)1-N?AH[.8>LPW6$N6LSX M!$FQ^'XVES96J0X"^A>6#1K#.:O7XW>1.].D)UT9">G MT.=+NH99(Q%T#@MARQ2$RN"VE(W##)Y+.<;_] F/!4*N)5U/0@+'60>+SM*B M<04XVDYU53=.^'M$/)*.1[;C(:EXH"8.ECEI--,K").?J?0,D-CX3?H3>(^?T:C/GSU]Y)@Q!H-/3.@FBHA M,)+AO2S04V4='U$4O7YU&8\NWM%E&!QATQOU>X1^?OGVC,SH&Y]=CF+X M^)3D@!ZLFL)'#FW2B$TTC"[ZNP$A[%/X?.?ODW_, #AG-Y04H;90" M*._#% MIQB24^;YTH,'F.?T K)>7OZD'4LV'/D(;C$ACX:CT%B??3(I\T&J%46+H2IT MAR P2 M2KARY5[-$);8BH!S?TZ&CLJ!%*D#>0S\D[XA<-;^4]A*-:"= >G +>B:Q;=' M/"P_$]]".'JSI62J=&V<)*2F)CYKM(YCFFS;L%K;")7ZBZRH6QV6KOW_!/C8 MDQ4>])<*S'!?W80,,&M)]K2O%NP@=T/U_F_P)02P,$% @ 0X+; M6,EN4N:T P <@@ !D !X;"]W;W)K&ULC5;; M;MLX$/V5@5H4,9!4MNQD@]0VX+@)6J!!C"3;?5CL TV-)&XH4B4I.^[7[Y"R M91E-O'VP>9TS9RZ4%ELQ^U!4J.LFT*9FC MIU,+2*6Y14E*BLT H,9I-H-KBZ'OG[X<)W@6O;F8.W M9*GULU]\32=1WQ-"B=QY!$;#"N?\&M/><>CVMIPS^LF[OGI)'7UNER*TSK4JAF9"]; M/W0$+OMO""1;@23P;A0%EI^98].QT6LP_C:A^4DP-4@3.:%\4!Z=H5-!Q(I1>,^1;^NH%/WH ? MPIU6KK!PHU),#^5CHMKR379\KY.C@'=L \/!*23]9'0$;MB:/PQPPS?@;G[4 MPFW@[]G2.D,9\L]K)C80H]#B_ZG(P1'+<'1 M,?2ICX96J)P%G<'O1.LU"X[K>"H0>,%4CA:$@MG]_!LL-\!WJD%1<2#MCKV< M M4!(,WT,XA0-M%%'UWHQ@:8.M@8PAH- K,$(*D2V"MX"@C=_#A$.)">,UO M+0G"%TP]T6LFF>)X"DO,A5)"Y9YBA4;H%-[#AW>7R2#Y1+.300]FI:Z]"PUR MR:P5F2!EF=%E8ZQ03@C@P-W^N%94]Z3X2D<=G,SCK ).B%G'SV=V!\0;(..!] '003*TGEAHZ\YNRDKJ3>-*5)@1 MP/U2BCR8:"G^KF9&,!D2@Z H=S07(:IKX0K0 :KR4+B'6FZA= ?JEXS\C9=\ MZE^%#^AB']#&STG2>ZVVQ)T^4*+)0[>C[//)W[2$=K=MJ+.FC^RO-]WXCIG< M9[C$C$3['_\XC\BWH<,U"Z>KT%66VE&/"M."/@K0^ MTGFGM=@NOH/W,F/X' M4$L#!!0 ( $."VU@*\C6S30D .L9 9 >&PO=V]R:W-H965TRJ"%I)YY?O\]+4K(]49S,+K ]9%GB>U\/Z;,GI1_-7 C+GA=Y8V%_E+<:W]HUETPN M1&&D*I@6T_/6.#KY%'6(P*WXNQ1/9NN>D2D3I1[IR[?LO-4AC40N4DLL.#Y6 MXE+D.7&"'K\'IJU:)A%NWU?-%QN[%#/ZV[+,T::[, M4@MV\, GN3"'9VT+84323@/C3YYQ_ KCA'U7A9T;=E5D(MNE;T/)6M.XTO13 MO)?A=[YF273$XD[B5-K*8L;^.9X8JY$F_VJRUG/K M-G.CVCDQ)4_%>0O%881>B=;%AY^B?N=TCZ[=6M?N/NX7]ZC%;)D+IJ;LI=[? M"E^<2/(C-EE7*YJ,V"_F82[85.4H5&)K*?+,S-6387(C@B2@)VCN9)N@#5XS M"W([UT*PA8^\H,BS[;BY--MZD)RP+X'RP5%NYPR[7$^$-B)=:FG7[)MZ8-,#P+QIM5L^T,@:5K6>R8 ?1 M(8GIT(5$=$E@XNY(D2$I,B"APP[[]]X_CM485J2J2&4N?0RAE25WU?';D6X5 M="^,RF7&+>)@O6>EP7(7:CMG$^KGQWMRNU?G=F]OTMV]T.RFSJY;K:;2LH-K M*'?(IEHM*G<94O)R2\FF;-\ON"G;*S<)L\\__VVRD\Y$=ZD6)2_6'WX:QM'@ MU#0Y^Z2I'G:8[S!^>%W9K4P99[]AH'CW45JJO016BPPZHT/0X2_ M_N4=NAG7Z9Q]X(OR% -OAR@*&BB-6()4/>H?L(#EDE%_( M:,15A/?(AV?OU#4(/]0AV6Z@A$6*H"@, Z:0 MYH@]S26<+)[3?)E! %$!T9OJ]#].L.T7^C0_@.[.K_ZMD*72"I+ATVPGP@);X*-=.\A O9 M&-C4-'6#_4(>&LP(K?^(I3FR3TXEN7X-ZWY# YAM1&HQ<\XM0A ;:[Q6ER/) M9\C S^C0;DFC KI8:<LGV0'LIISLXCMG?,!&/._AX0U02'P^P:G0\ MPO5/$CO'$1[VW-4+CCH=Q[3Z?$?5[>J' O8EQ/.\GMXN=YKB(@N+'0&V"$O( M+LD.C:+A6O/"9S!*,P.#T+IGN9I01RO+'+(F&%M83=,4[TJ$%*5.L SQE,KY M(-\@EBV>M%X+-=U7'H.Z/ ;O*H_+G21]D M7NE-& W962*K_IK+8R[P9U]XU MUX6M1>J-R/\QQ8$ LF5J_7PA\7 GO =/FJG0&K1JA7R":$)H@Z&':6]3<60H M(B5=:_;D_3Z+@:Q>IO^>& WK& W?%R-833L,]HGGO(!231'9RZHY(HW(G<:E M!VN4G6[[2]E*]K[>[ B,>!4G0<7WPIT3-D[3,*QJ<([D$W+E]/DL@N\K9]0/ MH,I"&C]7 /X*LB%(I\Q!K+Z(B5YRO4:+"ED"V-TCV!UCNN,:8<2GU/FA;RA7 M6:R43$-&%N*)P0SQ# A"CRHK4=U(895*A[UJVWF*X6E< CL8CV6@5LZD*.D" MJR2L!P.\R$IBR==4W4=LNLRG,L\K%(.>XJ8_V:,FN9RY8;S-\R :QH B43+" M=7!81AC57.\$W0,Y(#[EL4WM<5-R;Y7Z.O)[E/,*87R>SV:8 M+E K0*>J.]LM_4NG/]_6_Y48@91:!4;VTF$HXYH=XE9R(%=P6.^\:(@%U8*3 M3SUFJOE"- (%!\92OZ\)[?,/*CE95^:Q0Y?9YFRF'G2 MA+8$G>P=<6U=,ZA M787,''*C-@QD*4H+P<+7?_,ZCQ#=CO4C'78Y6Y<&:"Y\U6K-=Q@";^0>BU+0%$U>B0.3F@N5]RW^Q(DQ+3/I5A$P2( M;@$-\NT%&[O<5F@;RB_11[7;JL2=TUNO).VHW)/HU'=K!.57F I,=,S&+U., M-FJ4J&X/%08K[F FC5/__8$ !Y\"/(<)MRG6UU(?G6- O23J5Q?J)WM:2=39 M'#IVWGV@]1:\)Y==TS[PVNT#QVX?>+2+^D'P*N[?KTISB[D-J7K$2C19CV8% M1D+I^SO2&ODN*3EY4&>S1\K=2+B[^5%M68EXIE3VA)'P9\ST%W<1%<>=+00" MNP.P&C+DY?S<6'A;6WBUL?#;QL+*X9MCF>O:PO'&PJ_!PI!>XS$<:XQRE)!\45NQU00J=N M@Q[!BN@HB8GAH#_RWT:]QOQO;YV_(V=G[E<&.M=!_?NC^/II_4O&V)_?;Y;[ MGT&^NU,;@RR:@K1S/.BUF/:_+/@O5I7N-'^B+ K$W@4X0L) MJ'_?N?@/4$L#!!0 ( $."VU@DY@\KG0( !H& 9 >&PO=V]R:W-H M965T%< M-8YCFQ58,GNB*U2TDFM3,D>F6<>V,LAX )4R3I/D+"Z94-%L$GRW9C;1M9-" MX:T!6Y:#\6+DXT/ #X$;VYN#SV2E]:,WKODT2KP@E)@YS\!H>,(E2NF)2,:?EC/J MMO3 _GS+?A5RIUQ6S.)2RY^"NV(:743 ,6>U='=Z\PW;?$X]7Z:E#?^P:6)' M9Q%DM76Z;,&DH!2J&=ES>PX]P$7R 2!M 6G0W6P45'YACLTF1F_ ^&AB\Y.0 M:D"3.*'\I=P[0ZN"<&ZV9+: *[H:8(K#G'/A#XM)N%;-C?NC.WI@*XGV>!([ MVM(#XZRE7S3TZ0?T0[C1RA46OBJ._"T^)JF=WG2K=Y'N);QA+S 1_S5?6&7H]OW>EW]"/=M/[BAK;BF4X MC:AD+)HGC&:'!X.SY'*/^%$G?K2/_3_$[U*\EW.WXB-V#$LTCFH<,JVLEH(S MAQRLH\$+L*!SR+R$W$L0O?,S*$.LT^1V2*0NO#6A,ETB./:,%BHFR&/;WB#^ M4CRSD&M);'8,#X5!?/.4H/\0^L:0\F]W":2\-D*MP14(%1JA.7R"-/RNWPEX M'WO^)LYWH5IQ2V.&U$QV(0X/+M)!>MF-N^XY[M5KB68=NI*EHZV5:TJW\W:- M;][4^VMXTS5OF%D+94%B3M#DY/PT M-THL9PN@K5O]*.>DF8%M2\T?@ 6L^U M=EO#;]!]#F;_ %!+ P04 " !#@MM8+Q8;]]L" K!P &0 'AL+W=O M6UF;GOF_B):;,G*H,)7V9*YTR2U.]\$VFD25E4BK\H-4Z\U/&I1?URK6) MCGHJMX)+G&@P>9HRO1ZB4$7?:WN;A5N^6%JWX$>]C"UPBO8NFVB:^0U*PE.4 MABL)&N=];] ^'W5=?!EPS[$P6V-P2F9*/;C)==+W6HX0"HRM0V#T6N$(A7! M1..QQO2:+5WB]GB#?E5J)RTS9G"DQ'>>V&7?^^Q!@G.6"WNKBJ]8ZRD)QDJ8 M\@E%'=OR(,Z-56F=3 Q2+JLW>ZKKL)5 .+L3@CHA>)T0OI,0U@EA*;1B5LJZ M8)9%/:T*T"Z:T-R@K$V936JX=%V<6DU?.>79Z(IQ#?=,Y AC9";72"VR!D[@ MFY(GMQCG6G.Y@/?B#B_0,B[,$67<32_@\. (#H!+&',AJ$^FYUNBZ3;SXYK2 ML*(4O$,IA+&2=FG@4B:8O,SW25ZC,=AH' 9[ <=L#6'[&()6T-E!9_37V>$> M,F%3\+"$"_]8\&,8&(-40R83N.%LQ@6W',VFP G0,7_N@(NBGNAF8<@,-_#C MAC: :XNI^;FKUA6;SFXVSB/.3<9B['MD @;U"KWHXX?V6>O+KDK])[ 7A>LT MA>OL0X^NTXQ*YTX=J#D()1[E^[E8\[M&J:N755;"VZ7Y*/44I9PL0:Z.:CI2K.90-@^ M%G=9P70"$\UCA$'RBUS R:;S(F7.! Q2E4N[2V?WC8KV*YU[2?]K!_TMWTE1 M+TH[-A [>M7U;%8;QQ^41O=J?4A_@LJXGV&JW\B8Z067!@3.";)U^HD$Z,J: MJXE56>EN,V7)*\OAD@J,V@70][FB8U%/W ;-_S'Z#5!+ P04 " !#@MM8 M\6-.]?\+ 0:0 &0 'AL+W=O0T$S?I0^8\T!)DLZ%('9*R3SK]\26I M"P!B$Z!%4'U)+&EAID_3HM53J-YTVB93(EE>=-E%*>3JXOFO<_YU46V+I,X MI9]S5*R7RRC_>4.3[.5R@B>[-[[$CT]E_<;TZF(5/=)[6GY=?)R &9-N M!O8'0WL;0.[W<#K:.!L&SA]E^!N&S1=GV[ZW@S<751&5Q=Y]H+R M6EU5J_]H1K]I78U7G-8SY;[,JT_CJEUY=1L53R>H_A>]^WT=/T<)3D< M?4B?:5$NF]>GZ#9;KK*T>9$M4,]F;^YH&<5)\;8J\/7^#KWYY2WZ!<4I^A0G M235/BHMI676BMC*=;0W?; R3#L,V^I2EY5.!WJ5S.@?:WZG;8Z(H,*U&;S^$ M9#>$-T19\5/T$]GX!!&+.) ?=>OW].$,D1!J+KBQ]RO4;NK9PU;H]X]5._2A MI,OB-V@E;!;BP NI-U_GQ2J:TSGX\ M'%7UJ]NL*-%-5,3@7-NT]9JV]4;U^8H$WL7TF7JOL\TKS9#T4-"T?LHSM&W*%G3$_1U]1+E<_0YCV<47<__ MO=Y,M!-TG:;K*$'7RVR=EE _/:D7N-5/I>D#IX^_'Q*_[YKZF!4%!5>5+W7A M%%NM3J@U@K=@[RU0>F/C#YD*I 62P&Z9 C1A )L*]Z9"]?>MWO+46YM9_0?E M-D%OTJRDB+R%S(;R)'#:9@&-[\)FL<7P9RGMWC]E>7E:3VI^\PABR9*6+VTJ M (W7L:G '*&QTN+'+'W<.(QYM"I&(1(:=9%TR'!(U#O]1/M&<'U/0FU$DFJHF]I@AD1P%B<0H$DU5$\>$(9$,02*1<4<" M<6[>:A;P'4.#> =4MENS_IVN,OE--00,OV0X?HG,UO;Q@%(B6F/X)0;P2_3X M54I$;PR_9 A^B8Q6VVF[ C1=0\;P2\; +Y'1*HVA2B*>OF/PM4W!U];#5RD1 M#3+XVJ;A:P/'FNT5#VDZ5KS-\&N/@U];CU^E1+3+G;KM<31ZLST:;6GK>:F4B-88+VT#O+3UO%1*1&^,E_807MHR"_E5M;4%B.R.LD*9C'3N,F8XI9CIZ9BHEHD'&3,S(0T76/)F.F,PTQ'STRE M1+3+F.FHF?F1/M,$X7/T7[2]?%7L+U^!-HTRTE0UL?/HQ4[0M?Y,KU(B>F;H=-3H M[.6YABKHN<]548U(],VPZ@S!JB,34[*EDHBF&%*=,9#JZ ]"E1+Q]@0&5-<4 M4%T]4)42T2 #JFL:J*[^#+!2(AIE.'7'P:FKQZE2(MIE.'7[X)2<@Y:,HM-4 M-;&C#)WN4=#I&D6GJ6KBF'!W)0U!IPM@T6WODD(BKV.?U&7P=-7PO*,/I8"A MZ^*:AZ/>XU C1=]QIY M#*N>::QZ>JPJ):)1AE5O'*QZ/>XT C1==QIY#*Q>/[!6QZG_K,=W3E=9$9?5 MQJ"9P#0OXT4\BTK:W%^]^Q3L@E$,FZHF#@O#L'<4#'M&,6RJFC@F#,/>$ Q[ M &';MTH"&H([9C!W<_!Q(.SI(:R4B/89A+WC0-C30U@I$>TS"'M#(.Q!9X'; MKH"[?;LF!4.P-P:"/?U1K5(BWLK- .R; K"O/ZI52D2##+^^:?SZ>OPJ):)1 MAE]_'/SZ '[;\Q30=,U3G^'7[XW?^BHKS8N_H&@VHZNRN=@Z?:!13O,==U$] MXG 'C,+75#5Q4!A\_:/ US<*7U/5Q#%A\/6'P->'KIZVYZ^L<>V.^ODJ):)_[%OX"DZR M8/P-3/,WT/-7*1&-,OX&X_ WT)]55DI$ MNXR^06_ZWF;+)C2*&1-51/[SB ;' 6R@5'(FJHFC@F#;# $ MLH$,T"!LSU)9X_@=TY1!-C@.9 ,]9)42T3Z#;' %+*FTRRH:]*?MKEIY^/;L_0ZL\6\9%D>4_NX]I MU65?BQ93U<1!8+@-CX+;T"AN3543QX3A-AR"VQ X6=R^V 1H[*Y-%<-M>!S< MAGK<*B6B?8;;\#BX#?6X54I$^PRWX1#*D;#T MX%5K6I:Y' GK]>PMJZ]^L:[(^Q G28=AL_$2ILJUAH$+F+".0M_=8HR-RQC\ MQ187,F$-(?"NM7#@(LU;Y1(.[@.72&$=!]>[Y:B_I6.$/F&+"[FPCD/WW7+4 MO55Z.;BW7&R&-2@WPP(.K*4^*)=P<3LYFK0L M;B>G[PZ.X?RL<0*T^ 2M(T5H&<[0&B=$BT_1&A:C!61D2;\%THA:UKC]%A-1 M6GVRM%X1IL6G:1F)T^J3I_6*0"T^46M8I!:0EP6L6:6H98TC_CBQ6D!FENQ8 MUG2F(W(8-Q:LA8'8+'E<^V=K82Y<"QM/U\(]XK74FI99CK@C)6SA'A%;.XT' M4KEEF<.H)F5K@U&[QFBOP"U-O5?#8I3(+#^ M<+LDQC/',!0H)O5KE/,%7#X9'BF@;%?74ZZU4!:K^GB7K>46.ZA-$%PLZ*^O?Q.6T7.=I\_.X6;2*RXH(]7#% MRU6U,:I;GGTG(Q:'QF3*/7AE2?/'YHDW!9K5G-H\8V#_[OZQ.M?-LV1:[]_@ M\UL,O']7/X8'TI/S6ZC.'3E_![U?K1>[?J"/#7_F[!_V,V7=V#PKZ%.4/U8' MS2BABZI+UEE]=WN^>?K.YD69K9K'RSQD99DMFS^?*M+3O!94GR^RZDNZ?5$O M8/\0I*O_ 5!+ P04 " !#@MM8VI\ JX$$ #S% &0 'AL+W=O4"6_8 MSY\]J&%?9B9E AX4T1GG5+U>0RI7 R_T-@\>V6QN[ -_V%_0&3R!>5X\*+SS M2Y6$<1":24$43 ?>57@9AV?6(&_QB<%*[UP3.Y2QE%_LS6TR\ +K$:0P,5:" MXK\EC"!-K1+Z\74MZI5]6L/=ZXWZ33YX',R8:AC)]#-+S'S@G7LD@2G-4O,H M5W_ >D"Y@Q.9ZOR7K-9M X],,FTD7QNC!YR)XC]]68/8,4"=>H-H;1#M&[3? M,6BO#=K[!IUW##IK@TY.IAA*SB&FA@[[2JZ(LJU1S5[D,'-K'#X3=MZ?C,*W M#.W,<$3UO$7L+_GX-6-+FH(PFE"1D%NQ!&UX?G]"KI*$V9FB*;XHUIN=MZ,8 M#&6I/L8FST\Q.?IP3#X0)L@]2U-LH/N^03=M9_YD[=)UX5+TCDMMKG>NUOV^^_KQ#.W)K@.N_ZF:@Z*13WXG--9=Z02%V7.K#78)F3@VA"LA$< OVN/7>+)"]%K'3W?\)X[R$;JK@(L#+;U9N!$=L\$XQFO+0N= MEH=6)8VJQ4VI5:GM5.GASRC[UKTT1;A)M;@IM2KA:$LX&PO=V]R:W-H965T4IZIOI5HG5_;MHH2 M2*FZ$#EDN#(3,J4:AW)NJUP"C0M0RFW7<;IV2EEFA;UB;BS#GEAHSC(82Z(6 M:4KEZRUPL>I;'>MMXH'-$VTF[+"7TSE,0#_F8XDCNV:)60J98B(C$F9]ZZ9S M/0J,?6'PB\%*K?6)B60JQ),9_(C[EF,< @Z1-@P4FR4,@'-#A&X\5YQ6O:4! MKO??V.^*V#&6*54P$/PWBW72MZXL$L.,+KA^$*OO4,53.!@)KHHO656VCD6B MA=(BK<#H0 M88&2TR%HRK@Z(U_(XV1(3D_.R(EAN&><8QFIGJTQ1N.I'57QW);QN#OBN:>O MQ.N<$]=Q_1;T8#_Z#J87Q/VZ$SX\>'.O!3TZ9/.K-KB-6:U3Z]:I=0L^;T]J MB[PUDJ7(GYLI9A+_T;]M I>L?CNK.;>N54XCZ%NY2;I<@A5^_M3I.M_:]#XF MV?"89*,CD6VDQJM3X^UC_Y^:R'1@+36GF=! W+.VQ)2.VB=N4<:]O M'Y7Q2&0;,@:UC,&[U;AU!ZBM2^"=.P !/X6FO$WP8+LJNTY#\6T;?.LT)-^V M\:X::1FUV+AN;5,*9*]=F.8Y=$_EG&6*<)@ARKFX1!)9/C'*@19Y<8=.A<8; MN>@F^"H#:0QP?2;PMZT&YEJNWWGA/U!+ P04 " !#@MM8,O,37= " = M"0 &0 'AL+W=O-^ AHVGA);.>>XW.NKV,/ MUER\R11 H8^,,CET4J7R.]>5BQ0R+&]Y#DQ_2;C(L-)=L71E+@#'%I11U_>\ MT,TP84XTL&-/(AKP0E'"X$D@6609%IL'H'P]=%K.Y\ S6:;*#+C1(,=+F(%Z MR9^$[KDU2TPR8))PA@0D0^>^=3?JFW@;\$I@+;?:R#B9<_YF.H_QT/&,(*"P M4(8!Z]<*1D"I(=(RWBM.IY[2 +?;G^P3ZUU[F6,)(TY_DUBE0Z?GH!@27%#U MS-<_H/+3,7P+3J5]HG45ZSEH44C%LPJL%62$E6_\4>5A"] *C@#\"N#O ]I' M $$%"*S14IFU-<8*1P/!UTB8:,UF&C8W%JW=$&96<::$_DHT3D4C+--K9)[H M^WM!5I@"4Q)A%J-'M@*I,MN_02/.E-!)+S!%4ZP*010!B7B"[E>84#RG<*.+ MZF:F&7:@EV-0.D!>:9*7V1A=7ERA"T08FA)*]4K*@:NT$2/'752B'TK1_A'1 M4[Q!0>L:^9[?;D"/3J,G,+]%?K\)[NKLU2GTZQ3ZEB\XED(NU=[.1+;C-:B]!J?8HW$!9NDX [0! M+! 7B()L]%P2A9;(_$M64:NCT[W:MM(0$X9US(["=JVP?5+A3XX2\@&QWB2V M2#=-VDJ*SO:\WIZTDR$[RCJULLY)9;^XPK1)3>=PJG _4PTQW2.9"FL]XOV3&0[7KNUU^ZYZK9[F.F#NFV(.5:WO5IA[__KMG

S;G2IZ-MIOK^ L($Z.\)Y^JS8X[(^D84_0%02P,$% @ 0X+; M6!05P_.1 P = L !D !X;"]W;W)K&ULM599 MC]LV$/XK S4M$F"SDN5CC]H&?&R0 MEBL4;:AZ /M#2VB5"D2E+V^M]W2&D5 M'[** ML7B:1F/LTW%V>X4_J[V2!:>,F$-*-@8VU^'X8FV6#&S+7*4=*7E=(9 ML[35Z]#D&EGJE3(1QE$T"#/&93 >^K,G/1ZJP@HN\4F#*;*,Z?T4A=J-@D[P M>O#,UQOK#L+Q,&=K7*#]FC]IVH4U2LHSE(8K"1I7HV#2N9]U(J?@)?[@N#,' M:W!4EDI]=YO?TE$0.8M08&(=!*/7%F(D2QC]A5\E& 22%L2JKE,F"C,OR MS5XJ1QPHQ)T+"G&E$)\JQ!<4NI5"UQ,M+?.TYLRR\5"K'6@G36ANX7WCM8D- MERZ,"ZOI*R<].YXI:93@*;.8PI0))A.$A8,S,$?+N##P$29)H@I)1\^8(-^R MI4!X7WW^ .^ 2WCD0E!".P(T?T:D?TVM#'#5EY!1-!G3( MTKJ!M\ZUR^VX,PRWA]YIDSBBW*\I]_\_RKZ;H*8ZV3)1>-X+S)FFE=@W$>R? MF=\[(7@NT6\F.*@)#EH)_EYD2]2@5E7S<^;NN-T HVY=YOV:KBM+,G;#)'2B MGYVP598)NA,J[^C:.TVT2@OZ+7$[EXB;:=W4M&Y::_:_Q0V^/2LA@.ZI'=-I M8Q'?O&41OQ'8D6=N:\_- 9TS_Y+ *H?-C>&ZE(_%QF<$ D/YAKJ!&L_[AGPQI8C3GU:CY03 M/TB%/\3+>?21:VV\.]W=M+0LK0:TKXD?KGGN7ON['-_)=6C3A$-/.5< MZ(&7&E.<^[Z.4\R9/I4%"MJ9294S0U,U]W6AD"4.E',_:+5Z?LXRX45]MS96 M45\N#,\$CA7H19XS]7R)7*X&7MM;+]QE\]38!3_J%VR.$S0/Q5C1S*]9DBQ' MH3,I0.%LX%VTSX<]:^\,OF>XTAMCL$JF4C[:R4TR\%HV(.08&\O Z+?$(7)N MB2B,WQ6G5[NTP,WQFOW::206F"/),E'_V5.5A T \S8"@ @2O ;T=@+ "A$YH&9F3 M=<4,B_I*KD!9:V*S Y<;AR8UF;!5G!A%NQGA3#240DN>),,Q$C3"R= MABLT+.,:3N";25'!<*$4"@,76MOMPVK_B P>)E=P>' $!Y )&&6<4XETWS<4 MH?7CQU4TEV4TP8YH0AA)85(-GT6"20-^N!_?#O80^)2:.C_!.C^7P5[&$7N& ML'T,02OH-,6S'WV-TU,(/C;!MZ()ZVJ%CB_<7:V$;M#K4L'$4/WH;AE]#$-6 MV NBX>&&-O2OIE*4KCK-KFSW.-<%BW'@47O0J);H1>_?M7NM3TUY^$]D M6UGIU%GI[&./RM,95Z>35:=32(,0'C4I+^EZCLZVN674/>O[RTT]?YMT7DRV MHNS647;?'N6<.J^A99,R 3-J:%"@BJV!G+VR;1*RWZ.0 IMJ]5;4EMQ>+;?W M#W)OI9B?W*/*UTWCRZ;@:RMX_"+X7AK&*\LFN?L][I+[5E0IU]_HJ3FJN7MJ M-,1R(4S97NO5^C6[<$W&ULM5AMCYLX$/XK%JU. MK;1=WO*ZER UV:ZN4G.*NFKO0]4/#DR"M093VR2;^_5G&Y:$A"#ME7Q);)AY M_,SC81@SV3'^)&( B9X3FHJI%4N9W=FV"&-(L+AE&:3JSIKQ!$LUY1M;9!QP M9)P2:GN.,[ 33%(KF)AK2QY,6"XI26')DKGPE6QBJ2_8 MP23#&W@$^2U;H'8S%=P([<31&.I058T]Z M\CF:6HYF!!1"J2&P^MO"'"C52(K'KQ+4JM;4CL?C%_0'$[P*9H4%S!G]AT0R MGEHC"T6PQCF57]GN+R@#ZFN\D%%A?M&NM'4L%.9"LJ1T5@P2DA;_^+D4XLC! M]2\X>*6#=^K0N^#@EPZ^";1@9L*ZQQ('$\YVB&MKA:8'1AOCK:(AJ=[&1\G5 M7:+\9#!GJ6"41%A"A&:8XC0$]*CA!+H'B0E%']"2J[3AO?V/7J+2(H6A%*U56)B2\54KV>'):M9P+T&[WF[]P.L;I$W;G*WE3R51EZED6?P_ MX[>'_^*+,T6<)B?C9 M%&F!W6O&UD_IG5;> ZHXF]/0ZLR699UJ"B-6BE-:,X?)H!YWND-]IH)LPN,QD#5T]V\?;055A"&*>, MLLV^B7[K.J]-_8[ :I(,*TF&5ZP PRYEZ BL)L.HDF%TG0HP.G]V!B=YW M;\[C<<5VW,KV"ZC7>\QHA$BB&&]!LSM*Y":BK8BOW:J.P&K!N\[AQ>Y<,6=+ M\(Z4Z JM+L51C^->)V]+W%H![ITD;I/-A;44':'5I3AT,6Y[&_/_D_>\ M8SDMNJTF=;Z'IL9M[VH6.,W7ZG26P(K2[.H;5R!]?,ZTX;JJ[0ZE(<6BJWM57YC;P>GIT5O-.\/C?Q M3_+:/CHSZP\6"\PW1/6Y%-;*Q[D=JD3AQ3> 8B)99H[1*R;5H=P,8\ 1<&V@ M[J\9DR\3?3*OOL0$_P%02P,$% @ 0X+;6)KP8HJ2!0 HB, !D !X M;"]W;W)K&ULM5IK;]LV%/TKA%8,+9!$$B6_,MN M'35H@&8+&K3#4.P#+3&V4$IT23I.]NM'/2)9$LU4"?/%UNN>RW-(7AW3G.XI M^\$W& OPD)"4SZR-$-MSV^;A!B>(G]$M3N6=.\H2).0I6]M\RS"*\J"$V-!Q MAG:"XM2:3_-K-VP^I3M!XA3?,,!W28+8XQ(3NI]9KO5TX4N\WHCL@CV?;M$: MWV+Q=7O#Y)E=H41Q@E,>TQ0P?#>S%NYYX.4!^1/?8KSG!\<@H[*B]$=V/R$?IF3EV16B.,+2OZ.([&9 M66,+1/@.[8CX0O>?<$EHD.&%E/#\$^S+9QT+A#LN:%(&RQ8D<5I\HX=2B(, MB:,.@&4 ; =X1P*\,L!K!_A' OPRP,^5*:CD.@1(H/F4T3U@V=,2+3O(Q/_N W@'XA1 U>@2>>P*@ WU%X.)5W>3E>-XQO#B-!3[]+.=(I.B.[Y_E\^!*X(3_JU*^ /?5X%EI M.>=;%.*9)6L'Q^P>6_/??W.'SA\JW4R"!8; &J+ZE:B^#EV.?2Y4:A51PSPJ MJYOW<]>;#*?V_:$*6NB^*B@SCJJ,#7:#BMU RVX1AKMD1_*)O4@H$_%_*"NU M*L8%TN P/QRX+<;:='T9JS+ZGIKQL&(\U#+^4[XFE_(- [XALL,JGL-N5G_0 MHJG-T9>F(N' 5[,<52Q'^GX]Z$N 'Z0!X)C+5W#1TX+**ER5!Y27!Y42HV[# MVOT]4@S*YB.!MJ4OG+WC2H>Q5H<;]"C]ARQ^DO(B_+F+&>Y41O )DTA%7PO= MMR"..UJ>PI90AO(UA)I40DU>+91RC$RZ8Z0U1":=(3)N$=(@+^P8B!:R1V+!:/X/MBQ0637E7YEBT;8VA4 M&44+3*$U.^+ 9;K:,2AMT$ IF=L98UYK[ESHH7L+80BM*02LA8#/"3%4"@&[ M0K0MAQZZMQ"&T)I"U(;6U5J[3(B14@CO%T:$40MJ"JTI1&U"7;T+E4*,E4+X MW?([;@MAU(6:0FL*4?M55V]8I1 3I1!=K]B9&4:]J2FTI@ZUBW7U-A8ZGJ/4 MH6LFO;8.1LVK*;2F#K7/=9\QNH57D9X6AYN4$KI^5,IBR(26"II$"TRA-16L M';([?LM5 ]>H2S:*%IA":RI;6VI7[ZF/+1VX7<\\<9SV+#5DBDLE]"F;2V>U MBJP]8J!\G>@'JQO'3"*%IA":PI9NUCXINNRT.C" MK%&TP!1:4]G:%L.7+<["KBWVQFT_J,?NK80^99-@;7>AN?59V+7 GC=JDS9J M@I4ICQ6>VMO"UR[1PJ[+[598HS97D7$ CQ"MS2O4FU=9"S#)_MS<(0*VC&XQ M$TK[JL?I70*,VE=3:$T-:_L*W]2^0J/VU2A:8 JMJ6QM7^'+["M4+/FZ;?NJ MQ^ZMA"JEJYY^7FU?/7/VU>MZR6'[A[4^7>\_/;49FY1K\^J]UKR6 (?+]7[[ M):)/TINH(N.X1=0^V+R08+;.-X%P$-)=*HH_^ZNKU4:31;Z]HG5]Z9Y?%-M% M:IAB]\HU8NLXY8#@.PGIG(VD\JS8$%*<"+K-MTBLJ! TR0\W&$6890_(^W>4 MBJ>3+$&U+6?^/U!+ P04 " !#@MM8A(#5EO@" !S" &0 'AL+W=O MYCV8)*;8#6Q,]M ^^]W[82,MB'2IKT0?]QS3G52/>HUHX"G/ MA)YZ:V.*"]_7T1ISICNR0$$[B50Y,S15J:\+A2QVH#SS@VYWY.>,"R^8Y M"LVE (7)U+OL71!MM9%Z!24'.1?ED3]4Y' "(IQD05(#@-6!T!-"O 'UGM%3F M;%TQP\*)DCM0-IK8[,"=C4.3&R[L+2Z-HEU..!/.I= RXS$S&,.,94Q$"$M+ MI^$*#>.9AN,Q=<@YS-=,I*C!2)@SI9ZY2.$REQMA0";P1 MEE=P>G(&)\ %+&B7[E5/?$.VK#@_JBS,2@O!$0M]6$AAUAJN18QQ W[>CN\% M+00^G6=]J,'^4&=!*^."/4._]P&";C!HTM..OL%5!X)/3? 7:OKU%?<=7_\( M7WWV/^XE_5+V[YB*?S8==$DT:":R!>5"%RS"J4<50Z/:HA>^?]<;=3\WN?Q/ M9"\\#VK/@S;VL$Y!5J8@TS8+5YAR(>PR30I47#:ERZRD'CEJ6P6WX7 43/SM MH;F&F$_#.N:%YF&M>=BJ^38O&%=4(=T_)JUNK4E@*\_?7E-)-CQPTC]B9%0; M&;4:N4X2*M+6!'49JJ,"\"ERY0&H< LISA\ZRP[$E(U,4&PO=V]R:W-H965T=%;D&9<)*X M_O:HDEA6AC,!CXKHJBBH>KT#+K<3QW=V'^9LG1O[P4WBDJYA >:I?%38EIX194"8<@Y M$RFO,DR(V;.)^X7BWAC*I9DLJB>S=\PF";S8W?3=GBQYXV'4>1B=]# '7*DJ M-96R/N9-1A=DVJ@?DMGPC7L:?']/YF'),9GC3N;X=-0F!S6D9GPPU?6^FL.2 MJZMA-5&G)CJI9G?L>PM.C#24#RF,#M;,]X,]B4,U^QK=WEUF_R,/5*V9T+CW M5HCR+J_0H6KNYJ9C9%E?;TMI\+*LFSG^SD#9 AQ?26EV'7MC=C_(Y"]02P,$ M% @ 0X+;6,U?O&^_ @ N0< !D !X;"]W;W)K&ULK55A;]HP$/TKIZR:6FEK(-"TZT(DH.M6:6BHJ-MGDQS$JF-GM@/M MOY_MA!2VD*W2OA#;N??\WEVXB[9"/JH,4<-3SK@:>9G6Q;7OJR3#G*AS42 W M;U9"YD2;K5S[JI!(4@?*F1_T>J&?$\J].')G$_D\02:V M(Z_O[0[NZ3K3]L"/HX*L<8'ZH9A+L_,;EI3FR!45'"2N1MZX?ST-;;P+^$YQ MJ_;68)TLA7BTF[MTY/6L(&28:,M S&.#4V3,$AD9/VM.K[G2 O?7._9;Y]UX M61*%4\%^T%1G(^_*@Q17I&3Z7FR_8.WGPO(E@BGW"]LZMN=!4BHM\AIL%.24 M5T_R5.=A#V!XV@%!#0A^!X1' (,:,'!&*V7.U@W1)(ZDV(*TT8;-+EQN'-JX MH=Q6<:&E>4L-3L=3P95@-"4:4Y@01GB"L+!T"FY0$\K@/8S3E-JD$P9WO/IR M; E.JP!U9D(>%C=P>G(&)T YS"AC)D!%OC82[45^4LN95'*"(W(&,!-<9PH^ M\133%ORT&]\/.@A\DYLF0<$N09.@DW%&GF'0?P=!+QBVZ>E&W^+R'((/;? # M-8.F7 /'-SC"-TX269I*?:5D29DI"K8FN2(9MI/8QG"M"I+@R#/_?(5R@U[\ M]DT_['UL<_B?R [\#AN_PR[V^)O.4,(])D@W9,E0P6?3J[0YTQGA<&M: ,Q1 M)L@UB!5,2RGM"5UA=E+A6&][WEE M/1=\Q1KMW04)"(DNNJ43:GS5P:NW;LOX170VU&Y)IR!0Q7!MH[OS3Y MD=6@J#9:%*[7+H4VG=LM,S-;4=H \WXEA-YM[ 7-M(Y_ 5!+ P04 " !# M@MM8C)@G@G@% ""(P &0 'AL+W=O4@GDW3;ATX?9"S'S(+D@FPG_[X2 M*&! 5DU&^Q+SH7ONU;GBTX3F4V?#^?;&=?-H0U*<7[(M MH>+.FF4IYN(T>W'S;4;PJC!*$Q=YWLA-<4R=V:2X]IC-)FS'DYB2QPSDNS3% MV=N<).PP=:#S?N$I?MEP><&=3;;XA3P3_FW[F(DSMT)9Q2FA>@Z(=CEGJ3(6$:0Q+7_QJR+BR, ?GC! R@"U#*!_PL!7!G[;8'3"8* , M!FV#P0F#H3(HINZ65"P7U@+OF(J%\HSS\3=6-CQ M6)9P.5@0CN,D!Y_5P1?P%3R1G&>[B.^RF+Z(\V_/ M"_#YTQ?P"<04/,1)(K*?3UPN0I,.W$B%,2_#0"?"\,$#HWR3@Y"NR$ICOS#; M0V0 < 4G%3'HG9@Y,B(^X#?@PPN /#30Q!.<;>WK9F.VOB/+2X"N3SH/SS$? MZ[PWJ/"K->(7>/X)O&;. Y9S@.E*+@62[8DNV27>0(\G:]]-OL41F3JBN!4@ MSNSGG^#(^T7'M$VPA4VPT!)8(RF#*BD#$WHK*=GI7)0PHP)&OC;VXF&9N/MC MAHV>^C+<]8=@TU_8'>)7(QID#"LRAD8R@@W.7D@N:E"TRS)M 9F7",,CI^,6 M#<-.6,/FB$47P[]JSXJ-RB@6A6:ATAH\YD8&LR M@=%=WX6A\7?=(L^2OP9Y5Q5Y5ST>*%7<+D @%Q3E.@*ONA-JK?3 Z+(O@5U_ MR&L1:,E?@\!Q1>#X(P3^SLJ'4L_AN%N=6A0:G?:ET"98: FL0?9U1?:UD>Q[ MRHE Y2 3G1O@#!0^* =[G.P(2!A]^2I&I/+-<)25),;+.(GYFRX7I629$]+&[E(CDBG[Z'VT_;8[F5T*%=5(T:K(3"#]DVN5;30%EHSO4\!CQ^C;!5M$65M%"6VC-S* Z,\BR/%& ME)C$VUA%2VTA=9,32T< MH5$"G2]2%,YQ']!^[YA=]:;9_]_N-]2,07J= FO5!LVR[1REHB"._0[;9%B5 M;!J'?ENSV?+8Y*T6>-"L\/I)&]@5:K!#H26EIBC4>!RU*?P1VA#6XA":U6%_ M@0.[DJWS5%J5B%;10EMH3;YK/0D_)"C->@AV19[7IMRJJ+2*%MI":U)>*U!H MEJ!W.)+J)A8%5O8!^K[,I@8,K*(MK**%MM":R:@5*KRVW9?9E(.!5;2%5;30 M%EKSTT:M55$?K6KHRQ2.J14QN^I+L\;AH/4:54/T_S-J$E*K.V16=^>T90JB MT26UN;"JTC0.VRV%+8=-VFKIA8SZH6=7IL#T_;0BT*J64FCZ#PV*P!\AD% M MD% ?@71.3X:ZHF30)M&J4K**%MI":_)=RR_4YZO9F3T9TGQ":U-N58]910MM MH964NT=[#5(BBJ;KC22WQ?:)UO4YO G*[2 U3+D[Y4'4 MXICF("%K >E=7HG%GI4;/LH3SK;%CH8EXYREQ>&&X!7)Y !Q?\T8?S^1#JIM M-[/_ %!+ P04 " !#@MM8U;R2)[*ZE^Z1F (>N,"]WW9L;, MSWU?)S/(J&[(.0A[#=\8K/3.F-A,QE+^LI.;M.\%-B#@D!C+0/%O"9? N27",'X7 MG%[IT@)WQUOV:Y<[YC*F&BXE_\Y2,^M[9QY)84(7W(SDZ@L4^;0M7R*Y=K]D ME>_MAAY)%MK(K !C!!D3^3]=%SKL )"G&A 6@/ Q('H"$!6 Z#&@]02@50!: M3ID\%:?#D!H:]Y1<$65W(YL=.#$=&M-GPA[[O5&XRA!GXAN1R S(5[H&33Z2 MBS1E]CPH)SUJ.O8=P@X:O94R)#IA$N]4$!^7(RU4?BE_*R2.V=L M53/:U^-TIV2J5;-6QQU>3";BG MA12:CB"12U ;41-OB82QIF[]:?D#E0"PE2I7>_U.&PU@N#] M296TSR"CLZ>0PUKD&W5LESJV:^-Z$ K%F0KV!U(GV $3)BI_/)SJHZCLG5G M&8=!SU_NJE#K[;47K-;?7KJ=,MW.R],UF.ZX2)<(, 9M=(HE51M;8D I-+#\ M>AG[D%9IDOMKUVE2&])K-3D0V9YZW5*][AO50Y7X M][K')FAO7#R47F=$/' M'*IDZ_YWM(]5JPWEM:H=B"Q7S=\IRQFHJ6MO-$GD0IB\KI76LH.Z<(W#(_N@ M>7Z9-T+_:/*V[):J*=Y#PF&"E$&CBQ=,Y:U./C%R[HK_6!IL)=QPAMTA*+L! MUR=2FNW$.BC[S?@O4$L#!!0 ( $."VUCL2SV[C@8 ,DM 9 >&PO M=V]R:W-H965T MPMN.I6M$8K*2&H'5QYXL2!QKDJK']P+:*L9\G5MY&*DW./+ F5*2<"O?6( MQ%$LWJ$WJ(_$%NN+$45?:21%MW;ARY:E M-0S/I254&#^JNBN/N\..="<2[Z MQ*C<"N33D(0M\9XY?FJ([ZNFE^UW7MI_[QB!G_ 1N787.98S0%^?/?3V3:/] M^4=+11>OYKHOW+;FFBF?V;Z'7"O'M(3[YO" +'O(F39;UX()7E$+VS4UIO'L MW;+ON1G7O=SW)'J@0O)4C542_?U1W8 >)$G$/VU=*Z<-VFEZ"+X1.[PBMQTU MQ@K"]Z0S_^T7>V3]WB8?),R#A/F0L (UM!W4.H[,-'G3R0DR2Y+(#O"(Q9V M$:$A"K$D;?*:85E?MH==I'OAM$U18_RUBD+"?$A8 1K*#HL%1T:17C$'.UQ MG!+$UFC%Z)YP&2UCHG+Y2QII4S:'CC*HGNKLY[9E6;/^OBZ?L>1KY8.$^9"P M C6D&]4RCL MU[5Z0,("(%A#CW&IQ]BHQT=&-^^5) FB3.H9F/Y P[84?3\^4\2>#EHU,99Y M[8L$"?/'Y^- >QL"H&(;JDQ*528_25NQRE A4H.=/*)''M%5M,,QNDM82J70 M0Y]*018JI\[HCP-MG3\Y$9 P'Q(6 ,$:DMI6M7RU0-<0!0Y(8E":!TKS06D!%*TI<\VE ML,VS?X5&.!N ]?A[:=IBIERM+B3- Z7YH+2@H-4SLSL:GB2JIG1.)9T#N0HT MTZZ6$)+F_:2EI4]RT:X!K4X 16L*6[DWMM$\F#\3&C&.%K5EX&<]C6U5%=2[ M :5YH#0?E!9 T9H25P:./8#-KI!.QP*4YH'2?%!: $5KRERY.K;9UGEM=AU> M<@7.EC/F J^6#M3.L5OLJ O+4*B"F[I4=HUM]FO4BE,-K/_B+'DJ8?+748@4 M4R78@@G9/MB>NS=G^D!Z*!XHS0>E!5"TIH25PV._PN+YHBT>[]);]6I79&$N MZVK50+T=4%H 16NJ5CE MMD"*HU2?FF6FL=/ZZ]8SW)/]0)U=4!I/B@M@*(U M]:J<'=ML[9S,4[KU26D7?4Z3)>%Z /6_IY$\UNX4Z#TZ1'*KLE<)7XAN/><.*,3A4'-7U :3XH+8"B-7^UKWP?QV@XS'.!19$8A62K;^AM M1(O?Z]^A_R[_BS+CN8O0FDU-905T=4)H/2@N@:$U9*^/' M,=LAGLJ=^N5<1UQETN@EI>[P48^\K0*:@7?IIMH",&C=DP-J]X#2?%!: $5K M:EMY/X[9^SE+N.6,Z4FKKB>\[:^H&?ME6WA(*BG',5H2S*N.@]5?-B'3G" *4V3KNY66%M0@B31>WT-Q_%1[U;#G!,]D*C1)2!+GF)^5)U(A85( M=:A4@=69(A*\VJ*CNK6KRMU$E$9THX/RF_)GISO?Q;X':DJ!TGQ06@!%:_:] MRI1RS#N!'O,!1%RQ(BZ(]376J'6%92[Z:A%!+2=06@!%RT7LUW:@)H1OLKW" M JVTI91OQBROEON1[[)=N"?7[^V;1;ZKN,+DFYP_8:[>2H%BLE9(JZ=W!?-\ MWW!^(MDNV^>Z9%*R)#O<$AP2KF]0WZ^9&EF*$UU N7M[_C]02P,$% @ M0X+;6,)!FOK, @ 4@D !D !X;"]W;W)K&UL MK99M3]LP$,>_BI6A"21&TJ1/8VTD6H:&M$H(!'LQ[86;7!L/Q^YLIX5OO[/3 MAA9"QE#?M+%S]_?]+F>?!RNI[G4&8,A#SH4>>IDQBU/?UTD&.=4G<@$"W\RD MRJG!H9K[>J& ILXIYWX8!%T_ITQX\<#-7:EX( O#F8 K1721YU0]CH#+U=!K M>9N):S;/C)WPX\&"SN$&S.WB2N'(KU12EH/03 JB8#;TSEJGX[ZU=P9W#%9Z MZYE8DJF4]W9PF0Z]P 8$'!)C%2C^+6$,G%LA#.//6M.KEK2.V\\;]0O'CBQ3 MJF$L^0^6FFSH]3V2PHP6W%S+U3=8\W2L7B*Y=K]D5=IVT3@IM)'YVADCR)DH M_^G#.@];#JA3[Q"N'<+G#M$K#M':(7*@960.ZYP:&@^47!%EK5'-/KC<.&^D M8<)^Q1NC\"U#/Q.?PQ2$*11H\HF,,RKF0)@@%Y0I3P' QE7!^AP>W- M.3D\."('UF;".,^P4"LG)^L%QV5BX:O+!J1B10FT^2K2"'=]?<1H*(( M-Q2CL%%P0A])U#HF81"V:\(9O]D[:@@FJE(:.;GH]90:?Z@5-8.CA-M6@EN#%'S^TNL&7.M(]B>V MROP=I/Z M4RT=;]7/,9G"G G!Q!SW&Z3H%ZA :!?ZW0/]V9 MO7V"[TEL![Q?@???5KW$2$,YF=D27KKCG::_LE11A6 M)F6P_E9[RD'-7=?6))&%,.497\U6%X,SUP^?S8_PPE#V]R>9\K8QH0H/&4TX MS% R..GAEE)E!R\'1BY<$YQ*@RW5/69XZ0%E#?#]3$JS&=@%JFM4_!=02P,$ M% @ 0X+;6*6=%!L* P VPD !D !X;"]W;W)K&ULU59=3]LP%/TK5H8FD 8)25LJUD:",K1*0T(@V,.T!S>Y;3P.Y!I0SC*.J$)1!_P*&!NE]K,.1EI_>0ZP[P?1$X02,C0,7!ZS6 4CHBDO%SP1DTGW3 Y?8K M^[7W3EY&W,) RZ\BQZ(?= .6PYA7$N_T_#,L_+0=7Z:E]4\V7\1& 9 L@60 2;[16YFU=<>1IS^@Y,RZ:V%S# MY\:CR8U0;A7OT="L(!RF5S "A94!RX[9L)Q26ID>LT'!U83&A&+77!CVR&4% M;F(I_O *D MICPCY<'_%#@^.V(%#W @I:8EL+T12Z+X39@LUE[6:>(N:A-UH MA85EGU0.^2H^)&>-O?C5WF6\D_"&O[#D] .+H[BU0<[@K]')#C%)D^O$TR7; MPP*[B9P!'CUNI,<(2<*Y^Q M*[B9+[BQT2536AUG!G*!C&BF6E'N+/U!,FVH2!S"XZG@M!2Y9[5(K]+'4;,TZH6SY=2M1QS'<1.SDI%VDY'VSHQ0145+>VF3KIT$ M_[KZ>R);\=IIO';V6O:=?1K?$]F*\;/&^-G_6_:U]/:.LE^/V%KVW28CW9T9 M:2J>H48NESWS_ >==D[\)K7=/V[2]8AUM>'2.5D"K8F[/EC*8:6P/E.:T>:& M*21SG;? M+.CV!<8%T/Q8:WSMN \T][GT%U!+ P04 " !#@MM85"T\."D$ >$P M&0 'AL+W=O4B;G3J)4=NFZ,DIPBN1'GF&F?]EPD2*EFV+KRDQ@%-N@ ME+J^YXW<%!'F+&:V[TXL9CQ7E#!\)X#,TQ2)YR6F?#=WH//2<4^VB3(=[F*6 MH2U>8_4YNQ.ZY58H,4DQDX0S(/!F[ES!RQ6-3 M/'<\PPA3'"D#@?37$UYA2@V2YO%O">I4<7]#^M>"WF 4F\XO0KB54R M=R8.B/$&Y53=\]U?N!04&KR(4VD_P:XYF(O0"- MTQ[@EP'^<4!P(B H P(KM&!F95TCA18SP7= F-$:S3S8W-AHK88PLXQK)?2O M1,>IQ0IE1"$*UHI'C^ "K!+$ME@"PL G*7,< \1B\'>NI-(/A&W!BJ>ISO\Z M04*/>W^-%2)4?M"QG]?7X/V[#^"=B;XEE.IUDC-7:9IF,C'\:Z65VGT7S0N_4[ 6_0, C@ ONEJ$DZD?^&$PG;E/^VH[^9RI-JS4AK^J]J;83AU2PZ;4J0?'<&C*^$!J)YDS MI8XJJ:-7%_0 7*4\9^H5A3WJL[![ CO0/Z[TCSN7V@J_,$=)#"*>ZO-5(G-" MM8DND$9[*SHY6LGFB+JL#^A-*GJ33GHW:4;Y,\9 FKH#62ZB1',%F2Z[-HJ3 M!@%X1''2*$N_G>*THCA]S68I5J1X,>K-4C2OXIB8;.J]=(=(?$%8T5_&M"GH MG.QG*ZLGL(.\0*\^G+T^#XL2K2?I?:$=:M\S)O!_.3#*:1HG1N!YWE%E=S,Z M5[%?*_:[%1>K+0MG10K[I9VZMLM2"1(IW2QV<Y;V"!8^R 8OH4[@#TYFC(';^&/8&V08*?_.,K!%T1S/-C_2]6:@%'C'/:G MPV.WT#WQN<)JYP/[LSXE5-CA?5J&G# _L'8_L%_[ YONYMC_P*9%.F& 8.V MX \LT#DE,FTID7!\S+97!^/NW32D6&SM!8S4BZ^W=?&'O.JM+GFN[-7&4?_2 M7/[8&XP:IK@YND5"G^H24+S1D-['L5X+45S&% W%,WN?\<"5XJE]3#"*L3 # M].\;SM5+PTQ078DM_@-02P,$% @ 0X+;6) V0??&ULM9IK;^)&%(;_RLA5JT1J8\]P":2 ME#!9=:M&C8*R_;#:#P8.8,7VD)D!-E)_?,?&L9G%3-;;DWP W\YS/"]G+F\T M@YV03VH%H,G7)$[5T%MIO;[R?35;01*J"[&&U-Q9")F$VIS*I:_6$L)Y'I3$ M/@N"KI^$4>J-!OFU>SD:B(V.HQ3N)5&;) GERPW$8C?TJ/=ZX2%:KG1VP1\- MUN$2)J ?U_?2G/DE91XED*I(I$3"8NA=TRO.^EE _L2G"';JX)AD39D*\92= M?)P/O2![(XAAIC-$:+ZV,(8XSDCF/9X+J%?FS (/CU_I'_+&F\9,0P5C$?\3 MS?5JZ/4\,H=%N(GU@]C] 46#.AEO)F*5?Y+=_ME.WR.SC=(B*8+-&R11NO\. MOQ9"' 083GT *P+8MP'M$P&M(J#UO0'M(J"=*[-O2JX##W4X&DBQ(S)[VM"R M@US,/-HT/TJSWWVBI;D;F3@]&H?K2(R*_DM; MWS G\"Y\(2WZ*V$!:]>\SM@=_>D'7^H$WB/:]8AL<+A2ZW &0\_T?@5R"][HEY]H-_B] M3AY,&$>"6=*U2^G:+OIH+)+$#!YF/%,Z3.=1NB1G45K4Z7F=CGM>)^=E8^)V MU.D'])*VLY]R>RB2,W-3D6K2]OJLQ3JM?IG64J!3*M!Q%L\X#I4B8E%TX,]_ MF?ODHX9$U991![.,,&$<"6:)V"U%["*74?>[R\B9N:E(-6G=9719*G#I5(!> M7'9^)ARF9LC?2*AKLA/0M'0P81P)9@G7*X7K8?:_'J:(F#".!+-$[)JQ@8.F' M2>-8-%L_5NG'D&=3-["QF*QN<@YJ!@>.E=A6JEKX4_?*O^'D05%- "J-8]%L M)2L?0+&-@!O86,Q:7U%?+H15+H2Y7<@# MF/$LFFF8DTDF#7E,(ZW(VPL9C'+N14R;V'"6&5"6%N$\)A 5):,TCCF0/5>:#2.!;-5K=R'@S!>3!4 MYX%*XU@T6[_*>3!LY^$&-A;SV'G0^E[\'M:#5=:#H5H/AFH]4&D/[ M#4IWH5Q&J2(Q+$QH<'%IVB+W>W[V)UJL\UTP4Z&U2/+#%81SD-D#YOY""/UZ MDB4H=UZ-_@-02P,$% @ 0X+;6/H&SQSI P V H !D !X;"]W;W)K M&ULK5;;;N,V$/V5@1JT"1!'%]NQD]H&-O8N6J I M@KCI/@3[0$MCBUB*=$G*WOQ]AY2B**GL+!;-0RR2R5_FIR1 O? M"B'--,BMW5Z'H4ES+)BY4%N4M+)6NF"6AGH3FJU&EGE0(<(DBB[#@G$9S"9^ M[D[/)JJT@DN\TV#*HF#ZZ0:%VD^#.'B>N.>;W+J)<#;9L@TNT3YL[S2-PL9+ MQ@N4ABL)&M?3X$-\O;AR]M[@;XY[T_H&QV2EU%G,$)A&#<[,/#GJ\)8]03\^AR1*!AWA++X;W3\2 M3+\YIKYWUW_OF%ZR_?AA9:RF>_.E*UF5NT&W.Z()F$NW8&.FSBN+%Y16S8$!L> M)?;92Q)F/;9#30H+LBQ61(1N6WT_2*6-);)T\' :1=$O_F;]-P>GO"9ISCKX MW1P/XS'^BY%C M79KLY?"[R,^K34;M@XLNHE'TZN\MHV[0 4*CAM#H1PDM6@?Y/J71CU#J!AV@ M- [>3%PU'*_>*R:2=(2Y*K9,/D'.#$AEP>N"=!0MK?JZI=<><+VFY]]5/)<] M6NG1=45Z;[:N)3"^QN^7#X9 S-*[* 2L$ Q:*\A3N:6[O4-CW?58/7G/W)B2 MR12=2TD]1UL!_'OCC%(FTE(PWW:0W0$E<7+CK&VN$:&HWA9T;PNT7P8?9%OL MSX$XD_AD"HRBIJ<4F8N:25]TR6+8>L,+U!O?"QEB4$I;J64SV[1;-[[+ M>#,_IS8L[IC_,+Z>C[OFKZ[GOFT+7[:M>KY;IC>&ULS5E;;^(X M%/XK5G:TZDAE0LRU74 J=*JI-)VB=F;V8;4/)CE MH[-V$YI__W:29H0"*:H M&:DOD,LY7[YS\)!+ (6>(LKDT%DJM3IW7>DO(2+R$U\!TW?F7$1$ MZ5.Q<.5* D2IXBZN-GLNA$)F3,:)->F8C3@L:(A@ZE ,HXB(I['0/EZZ'C. MRX6[<+%4YH([&JS( NY!_5A-A3YSX8A\3B9PAK MN7&,3"@SSA_,R74P=)J&$5#PE8$@^NL1)D"I0=(\?F6@3OY,X[AY_()^E02O M@YD1"1-._PX#M1PZ?0<%,"9LV80 MA2S])D]9(C8<-$ZU \X<\+9#:X]#*W-H)8&FS)*P+HDBHX'@:R2,M48S!TEN M$F\=3^5T'=#[:=&%[X?1S$E"@)TJY8@T(1'NB&6IE*/@+YR*5$CN<@9 M,"41GZ-#3M?,YQ&@$^/\$9U<@B(AU4<-]./^$IU\^(@^H)"AFY!274HY<)6. MQ/!Q_8SU.&6-][!NH1O.U%*BSRR H.SOZ@SD:< O:1AC*^ ->48M[Q3A)FY7 MT)F\VKME(=/*:])*X%K[:G([N38YI'$0L@6:1;O@U$<&_58E.J;2KJ9@AAH^LK03R",_KS#Z_;_*LJ336!E;+6SK/6MJ&/QK (&3.9&!-*F ]5T:80 MW03"3+C'4:_7';B/FT'LVO0[O=RFQ*V3<^M8N1U<)*>F1GKD,#2)A0#F/Z/O M@C!)LF''@O1=;3=/-JN-5J] M* ^4H;OSR%X;;]':M>EWSJJ)]7)B/2NQ"9%+=*7?7.@+! NH'#Q6A&/70TU@ MI6#[>;#]]S-%^G5FK2:P4M;.\JR=O7V*G.VT9G.K>7'5 M*CWJ0BMGKA ?7@WJ(\,HCX7V=JM7&77W-'LA0+SWJD"\5TB0"IM];FMVH3*X0(MX!);(D; 'F1] 5"07Z26@,Z,K,\FLFE8A-8AOW M*_#UE/?11$ 0*G07R@=TR] ES/3M6%0+&/N3CUY6OT/">(6&\=Z1B/%J53%U MH94S5^@8SRYD7M'^AV5,A4ECSRC"A8[!=AV3CJ(IEZKQ.5I1_FR:'8V!P5PW M^>V,AHMDQE1VMQW[V!K5A5;.1"&-L/=^NAM;9=K1F:L)K9RY0KMANW8[W-T9 M@*V[*TSVJ71<2"AL%1II3;L5!EAO-72[L9N<01BD6RB2^2;7Y?ICFE^-=^H MOTBVI[>NC[WS2;K=7L"DN_\W1&@Y+!&%N89L?NII7B+=4$]/%%\E>](SKA2/ MDL,ED "$,=#WYYRKEQ/S@/QOC='_4$L#!!0 ( $."VUBME$^SF@( %8& M 9 >&PO=V]R:W-H965T_05(L&35L:/HHJHOHQCGU>HA3^U-1H^*:W3@MATB]C7#D71@+2*DU[O M/-9"FBA+F[VIRU*[)"4-3AWXI=;"/5^ALNM1U(]>-N[EHJ*P$6=I+18X0WJH MIXZM>,-22(W&2VO 83F*/OT"1F V^L7]NM&.VN9"X]CJ[[+@JI1]"&" DNQ5'1O MUU^QTW,6^'*K?/.$=>?;BR!?>K*Z _,-M#3M6SQU>=@"] =[ $D'2%X#AGL M@PXP:(2V-VMD302)+'5V#2YX,UM8-+EIT*Q&FE#%&3D^E8RC;&RUEL1E(0_" M%#"VAJ19H,DE>CB>( FI_#MX#P^S"1P?O8,CD ;NI%)!;QJ M R9[ MZ)9QCT3R#I)<,=Z/%A]#7.3R'YN L>L_*-_&0C/VGX!GOX;JWWKS3? ML@O<$&K_8Y>ZEF^XFR_TW*6O18ZCB)O*HUMAE+U]TS_O?=HE]C^1_2%]L)$^ M.,3.E5=*$#JAP); #>Z)/P#. R@DWO=A.W=82-J5AY;\O"$/HV*5]2_2>+6M M[F#\?U0WW*@;'E1WO32%A])9#;D24D,I%1;<7%3QQVND)_<#AQ8D+B2(+').3N&#'WTP0@L/4 MV843>E?NAG_/W4&7-B/Q5M>'B7LGW$(:S^4K&=0[O3B+P+53K#7(ULT@F%OB ML=(L*Q[\Z((#GY?6THL19LOF5Y+] E!+ P04 " !#@MM86^#'8GP$ D M& &0 'AL+W=O/E&11%TI('?HEUN7[ M#L]W(8_(3(Z$?F-;C#GXGL0IFUI;SGK E- BYNZ<9F M.XJ#5>:4Q#9RG*&=!%%JS2;9LR8?]D]47%GERBK*,$IBT@**%Y/K5MX,T>^=,@L_HKPD56N M@0QE2<@W>?.PFEJ.9(1C''()$8B? Y[C.)9(@L>_!:A5CBD=J]=G] ]9\"*8 M9<#PG,1_1RN^G5J^!59X'>QC_DR.?^ BH('$"TG,LK_@6-@Z%@CWC).D@R!=@07>B )QHS@6=6(3FPN:H%_ Q. $7_@*0@SSP97$/WKYY MIR(HHM;PG+\8UCW#]K!URXJX&:S; 7NNPC/>$9JE^.OMDG$J&OX?73)S-$^/ M)E>!&[8+0CRUQ#1GF!ZP-?OY)SAT?M-%; BL%KA7!N[UH<_^W"=+3 %95UIN M<>ZN_UY2L+M\@$$V@%S #C-W8A^J ?92N## 01G@X .$:>L\,%EG0V"U- S+- Q[ZUPL.=J5(?<<5@H(/:]1PK:-.U)EKE$:E91& MO93FA''9>"R(];Q&K<;R_ :MM@D<>WI:?DG+[Z5U;I@-)8R)59]NHE3'SF\- M/1XVV+5-X&BL9S X7,-7!!TZ3H,9FV$%0J2[LE]T'\EG+QY!2%LROH;M0"2^\IO)" MH])K"JV>"B6^\'+U+5QK_=7\@-+8>(..'E3R"U^IOU"CKJW9T;;I4#BH!!B: M46#8UE>OE;FVC=LU>Y4&PWX1_AB%GQ!A= M4XR143$VA59/A1)C=+D8H[;0-K\*-2;([9C-2(DQ>J48H[;0HB:SM@GT.L08 M*3%&9L08M86VN0O1F/A^!S^EQ:A?BS\3'L2:[:^6HU&!-H56#UP)-+JF0".C M FT*K9X*)=#H'(Q;#-LVT'<:#.W*>6N"Z28[AF8@)/N4Y\>2Y=/RJ/LV.^!M/+^#-_/\ MP%K!Y.?GCUD4#,1X+2"=]R.1,YH?2>46!RM,I8%XOR:$ MGV_D .4_!F;_ U!+ P04 " !#@MM8VZF!G5P% O%0 &0 'AL+W=O MLE M@"$/22ST16MIS.K<\W2XA(3I#W(% M_,I4J8P5NU\/1* 8N<4Q)[?KO=\Q+& M16L\LD8>KQ$\1R>]&BK=V#6[Y8&OO &X]6; %W8+ZO M;A3>>7F4B"<@-)>"*)A?M"[I^=0/K(.S^)/#5N]=$YO*3,I[>W,57;3:%A'$ M$!H;@N'?!B80QS82XOB9!6WE8UK'_>M=]-]<\IC,C&F8R/@O'IGE16O0(A', MV3HVMW+[!V0)=6V\4,;:_9)M9MMND7"MC4PR9T20<)'^LX>,B#T'&M0X^)F# M?^S0K7$(,H?@N2-T,H>.8R9-Q?$P98:-1TINB;+6&,U>.#*=-Z;/A9WW.Z/P M+4<_,[Z%#8@U$"8B<@<+G%%#IER'L=1K!9J@\$8L MR(V2I]7LR5S+9!='$2#*10LN81\Q 1$ZF8!B/T>Z,?+^;DI.W[\E; MP@6YYG&,D?7(,YB0A>6%&?A)"MZO 1^0:RG,4I//(H+HT-]#(G(V_!T;$[\Q MX#5[) $])7[;[U3 F3[;.V@ $^13$[AP04VXW73AL[B0B$I6#EJP455PFF4GHMB-\O->-@;>9O]-,HFM#_,;0[0 M=7-TW49T$ZF-+2G-8J@L@-2]NS=F9W $JVQ"AYUJ6+T<5J\1UBU. U/ATFT+ M$6X1L5Q9%JL0]LH(_2.$99-N#'NS;6QI;J!)JB#,H[V$=2R21VA MPQSJL!'J96+WF'_='E\%:EA>9,>S7&%2PQ]M%^K4;H1UE:P85ZZ L4IB*19G M,=(7$:8UH,B<"&F ^.\KM:-=GO,CR!4F[1K(>X)*&R%/889PG7C.$3O9L-CJ M:_0/BGE=#64AJW%D4,LFOE^#U2^P^LWTB@VDJ%"(0YG *1'8:V:LNG7K+KO5 M!/OE97B,NFP2U( N9)$VZL78JAN9 4H?9*B)80_5VV<6:G_\LZ!S#++":%"# MLI =VJP[WZ3!RB^T>=<75:)L#/52M7VM:(>)%XI&N[]NVT(;Y?;%3+Y2M$,F M"Q&FS2K\W-:%EO5UV#]>XV4;.JC;ZPH5ILTR_&3[0BM$M02M;$.'=;M$(;VT M67N+97BX]JIA-L9Z\;)YI6B'F1=*3H>_< $VMADO9O*5HAU^#!;=A]_E03C2:'V12-B=_.#A6?61=[*G9.[HP,[PD29COV-#:DW;L] M'OG\<\W-X^%KCH&02W$6,KW<&:??4A*=D&7"L;$-L;PP$VQJI:U"F==C!"&W M!VL:&YM[$&3VZ PG. 83C^_>#'S:_V@50; %V,0_5"UW;^]4* &U<*=KF++- M-/U^SI_F)WB?W+G5T?,)/9_2BN>7OG\^\:L\< [QC3O2\HJATZ/$:Z=CFL0P M1QCM#WU&PO=V]R:W-H965TXPSLE#)NS29YW8N<3<16)XS#BR1J MFZ94'N:0B/W43C*[A#?37[$5BR:Y08I8"5TQP(F$UM9[< MQ]#-#?(>OS'8JY-W8D)9"O'-%+[$4\LQ(X($(FT@*/[M8 %)8I!P''^5H%;E MTQB>OA_1/^?!8S!+JF ADM]9K#=3:V21&%9TF^A7L?\5RH#Z!B\2B"*0:\TZ-WJ MH5\:Y*';1>PY<0'5=#:18D^DZ8UHYB5G/[=&OA@WB?*F);8RM-.S5]@!WP*A M/"9OL,84T"1@*DJ$VDI0Y&, FK)$?2(_DZ]=K ;"1E(H9 M[\C,W&M%?*8'XKL_$<_Q>@WC6=QL[3=%TV[]&98/Q!M?=1[^NW.WT7F-";_* M$3^'\Z_ '?/B%3(A->-K\L?34FF)D_S/)J4+M%XSFEGY'E5&(YA:N+0ID#NP M9C_^X Z<7YIH[A(LZ!(L[ BL)DFODJ37ACY[H=HHHF@")*)J0R*<=2P&2?/E M%W]F!J-43?JT0M^K3Y=@09=@80$VR,',?KF;N4-G8N\::.]7M/=OI[W&.!B!0'FNA#DQJM+N]5HTNPH$NP<' Q M28;.%3F&E1S#5CF.GQ02(K'F[&^(S7J4O8O41'&)K)'%_R,Z^PL6EW>F[!=@H4=@=6H M'E=4CV^F>D>]->RO=7-O=G>)5@POIPZ?CTWPH[\U11PG??SBO-_ M-3 E_#I%PZ:#Q+S=P;WL=XH6E&C]VM+EG G0E#_I; MW$@S*3*0&C]PF,J$,FF_(LO#U\PQ;W,,Y5KQA5)8(60 MSL,0$T$65QU%08LL/\LOA=8BS5\W0#'S30=L7PG\Q"D+QD%UX33[!U!+ P04 M " !#@MM89]>:\ 0% #P%0 &0 'AL+W=O7AWO"./-]H*^:#6E&KT%/)(C:VUUO&%;2M_ M34.BSD5,(_BR%#(D&E[ERE:QI"1(0"&WL>/T[)"PR)J,DK$[.1F)C>8LHG<2 MJ4T8$OE\1;G8CBW7V@W,V6JMS8 ]&<5D1>^I_A;?27BS#0!G 'P(Z-8 O S@'3M#)P-T$L^D MIB1^F!%-)B,IMD@::6 S#XDS$S28SR*S[O=:PE<&.#V9TT<:;2@B48#NZ0I6 M5*,94SX7:B.I0K^BG<12BA!=/VDJ(\+1-%&-2H46S^AW*E:2Q&OFHTL(/H4^ MSJ@FC*M/@/]V/T,?WW]"[Q&+T"WC')9;C6P-RAL5;#]3=)HJBFL4]="MB/1: MH>LHH$$9;X/1N>5X9_D4-Q+>DF?DN6<(.[A3H<[L:+37H(R7+X.7T'DU=#O7 MSVDLI&;1"MU$:5*;Y/C^)XBC&TU#]:/*)VX'5N]QWX"7 M,E[?RV5*>G5SO;K'ZX7F1%LUZC8ETVXH!*)9;97 MF(34:Z*1+\)8,D4#% I)S5B$7.<7(ZD38V2]DYNG%%$5:'8BJ&1M/[>VW\BR MVW305$0^I(M,TV/.U /Z?DN-*WZ@?]$]X;!S9:MUAK[ Z;GW]2NDTHZHROI& M%4Y-II;(2MX:Y-X:O.&>,FC3#2V1E=PPS-TP; Z:4JQ 3CRPTYS.LU!I=0F@RGU0>DHWX4]>E+;:RM7NU MA_N&$9J1M^6*EMC*KL"%*_#_.OFN7L%_=ZM]A%\Y2+G>2+AVG4$M&P2< MHFNB=%(^7RYKD[:1\.1(;8FM;'Y1"KG=MTS:QD+K9%>TQ%9V15%\N#F*N?5O,GP M^SF!AP=162'CUH0D+BH2W'C,'YDW&4DY(;!S>-NK%'.Z-5<^;&J%\DAQV.)7 MS\E2Y8A8Y/-- +<@PO.K7MK!@9R#ZU,8D^CYP[L!=ON?%4AKRDTG;@/&Q^9T MD_H9$2E)M*(F:-49"H! BP2^XF(!@LD?B6,.$RX89P QMTL0B,%O$.DFSI>" M,Y$S-R*\4N,+Z:X"@$.AR])3\XNIDY[H;=$KEBD$*=+4,,Y[\,A)-/V8OJB M19PTW!9"PRTS>5Q3$E!I!.#[4@B]>S$3Y$W>R7]02P,$% @ 0X+;6&44 M5RD& P 3PL !D !X;"]W;W)K&ULO59M;]HP M$/XK5E9-G;0U(8% .XA48-,J#0D5=?LP[8-)+L&J8S/;@?;?SW9""C1E;8?Z M!?QRS^.[Y\[.]==N"TG,W"-,8CH! K0X'UWPI&0*EATG[\J4B=^DP#W!YOV+_:X'4P% (DV^S'%4I*40(+F]T@1[4J&>*HS M&?.,$9N2TS$H3*C\@#ZAF]D8G9Y\0">(,#0AE&H#V7>5=MD<[,:5>\/2/?\) M]P(TX4PM)/K"$DAV\:X.M8[7W\0[] \23O ]"EH?D>_Y[09W1L]&!P><"6KQ M TL7_$/\YXC[Z[L&HRL%N?S=I&-Y4KOY)/,87,@ECF'@Z-LN0:S B=Z_:X7> MYR85CD2V(TJ[%J5]B'TC2F.QE,C0(LT#M8I:;9W&U;;OCVV";E#;[+C4J5WJ M''1I*GA2Q$K:6V+B);&^&DI@)E,00J>-KT"8Q$&3UP?)7YJ:(Y'MZ!#6.H1O M5J_A,44Y$MF.*-U:E.ZKZ[5$=K9JL=O;*]?')KU.<[7V:H=Z_UFM6"&,EISH MMUZ_SD^5[<%37IJA(Y'M"')>"W+^9F5[?DQ1CD2V(TK+>_CR>Z\NW JZ_8J& MX5[E-MCXO=Y>[;I;K4D.(K,=FT0Q+Y@JO]KU:MT57MI>:&]]:+I%V_(\T)2M MY@2+C#")**2:TCOKZLLDRNZMG"B^M W0G"O=3MGA0G>\((R!WD\Y5YN).:#N MH:._4$L#!!0 ( $."VUCJMWBWLP0 *88 9 >&PO=V]R:W-H965T ME>UNMN+ M:2_1XD8 M.RLIU[>N*X(5B;'XQ-8D46\6C,=8JEN^=,6:$QR:1G'D(L\;N#&FB3,9F6>/ M?#)B&QG1A#QR(#9QC/GKE$1L-W:@LW_P1)I&QY>[ZU_-O *Y@4+,F/1'S24J[$S=$!(%G@3R2>V M^X5D0"; @$7"_ 6[[%O/ <%&2!9GC54$,4W27_P]2\1! V6GN0'*&J!J _^- M!G[6P#>@:60&:XXEGHPXVP&NOU;6](7)C6FM:&BBN_%9;CG$A,(W$%NN#K\QQ\ M_' %/@":@ <:1:J'Q,B5*D#MQ@VR8*9I,.B-8'SPH-RL!/@Y"4E8;N\JL)P. M[>FFR&KP ;\"'W8 \E"O(9S9NUO[EF#\/-6^,>\UV]4"_%6L7>F*F9,%X9R$^VIKRD%J>& ,Z[EI.^G"P$=<"<$D1WP1:VR7?58E:Z:-76!?&%)-[MO M2DSJK7]0GZC?K]2P-:*6O,.<=_B^X:G&9+!GY]9R']:0H-^K(%F=MD2ZR9%N MK$C[>::$A'7_-='GZPTK M<';O;>D.U C\7T=%8E="YKY3046@C:Q="[^KU7KU]4G9#L?MIR% H)VB52E4.-UC"D\LTM M0+^^9&A]74:ZA/*!A?2!5EE1K!JA*E/)P!J_ZIU1!RPVT4)M;\PVB2W FG"S MDU;%"]A+1)?88'< XX!IL=B8@$'#*N/?5#-P">$#"^4#[=+G/RAU6).F"O/I_!VEAZ9%V;2$_P'S)2+8VY\HO3*I=FKE<$1P2KC]0[Q>,R?V-=I#_:V+R M+U!+ P04 " !#@MM8@JOU8H<# !/$ &0 'AL+W=O9CN5 X\AN4C!4@-)." M*%C-O,OP8AZ.;(";\8G!3A_<$ROE3LHO=O NFWF!900<4F,A*%ZV, ?.+1+R M^%J#>LV:-O#P_A[]3R<>Q=Q1#7/)/[/,Y#/OS",9K.B&FUNY^PMJ0:<6+Y5< MN[]D5\\-/))NM)%%'8P,"B:J*_U6&W$0@#C= 5$=$!T'Q(\$Q'5 [(16S)RL M:VIH,E5R1Y2=C6CVQGGCHE$-$W8;ET;A6X9Q)KF%+8@-$"HRLH0U;I AUTRG M7.J- DW>?%!4:%IY7BJ6XE3.94H-9,1(8G+ W;3GA8DU*4&YDR5PFKSC;$UM MG":OKL%0QO5K\H9\7%Z35R]>DQ>$"7+#.+3.CI>BT473:JZA.RQ-RV^QRMY@3 MX5^1ZTQJ-,!0DC4KAL[I+1"_+4 M8SH06$OOI-$[^?5)/1G2K8' 6FZ=-6Z=_?P4.'N0 N%D=)0"O32>*?*\$7G> M*Q(//NY\-.HY_KT 3]W0@UU1KTZ+U<&5'\>]",\>5\'0FOKW9=WX?^@O@L'+?"&0FL[ MMB_QPOX:;YA,>%BH/D?M&98DZY=QZI):AE6O4GSM.F*+UTO>/3\ MRG;+KN7;PU2M]@U5:X;'@<,*(8.W$TQT576OU<#(TC6 =])@8>QN<^SX0=D) M^'XEI;D?V 6:_R$D_P%02P,$% @ 0X+;6+WG>39_ P K@\ !D !X M;"]W;W)K&ULQ5=A;]HZ%/TK5M[TU$EO39Q @#Z( MU-&WO4FM5I5U^S"]#P8N8,VQ>;:!]M_/3M*0@(G6-5*_0)S<TXT[NEQI>\-/AFNRA GH M^_6M-"._9)G3%+BB@B,)BY%WB2_&.+: +.(KA9VJ7".;RE2('W;P:3[R JL( M&,RTI2#F;PMC8,PR&1W_%Z1>.:<%5J^?V#]DR9MDID3!6+!O=*Y7(Z_OH3DL MR(;I.['[%XJ$NI9O)IC*?M&NB T\--LH+=(";!2DE.?_Y*$PH@+ T0E 6 #" M0T#G!" J %&6:*XL2^N*:)(,I=@A::,-F[W(O,G0)AO*[6N<:&F>4H/3R1UL M@6\ $3Y'$UB:%Z31%54S)M1&@D+OT+7@RW?,>#U'ETJ!5EGL%Z$)>[HQ?40? M02PE6:_H#%V:H,H1S>4,?,"U=#71K]5X<\* MK>]SK>$)K3?D$47X+Q0&8<>!'C>C/\#T'(4#%]PWII7.A:5S8<87-3NGT$** M%/WSH$%R8\DX>V<@>R()^TXY[4-O6%6I,9C#S3 MM0KD%KSDSS]P'/SME/U,2>'*7NRC:GB#,*^\79)KUN./2WU20< M,?&@C*EIZY3:.HW:3@O*<=W*9#@*HP-%KJ!!URVI6TKJ-DH:$T[FQ"6I$??< MBFB)K)9B7*88OT;'Q&WZTQ)9S9]>Z4_OY1W3.ZJ]WF%Y.D+Z[N+LE\KZO]DO M_:.YHJA_H,<1TPG=@@:EH$&CH'M.M;%IHHD&IZY&^'.+HB6R6J8XV*_0P6NT M33%K2Q:UQ5;WJ+*+P2]OG8*C6HAQ9W!0K*Z@^$2UXOU> 3[W[1QYU7::3& MO<:S/6J)K>[1?A>"F[,O>G!8LL"[*KQRF[$GVAL@EY0HQ6!A4<-XS*T#$BKK]C#MP2078M6Q,]N!]M_OV@DIILF-O!(6FDCBP:,"@HFZI8^-WG8 B#/?D#8 ,)=0'0 $#6 MR!FME3E;-]30I*_DFB@;C6RVXW+CT.B&"?L79T;A*D.<2<94Y^06_R6A(B/# M+&,VNY23>U$?$9OKSS@RH$ ;%W4O4ED ^4Z?09,I91DYOP%#&=<7&/HXNR'G M9Q?DC#!!)HQS9-!]WZ!8NZ6?-L)&M;#P@+"(3*0PN2;?1 ;96[R/)ENGX<;I M*#Q*.*$O).I\(F$0=O?(&9^,CHZ(B=JT1XXN.D WJ\J2 ]X&@ZE^_0?;2?\U MG&NC\)C_WI>\FKZ[G]Y>_6M=TA0&'MYM#6H%7O+Q0R<.ONZS_I_(WF2BVV:B M>XP]:4]6:0]25BDFEL3D0$I03&;[O->$L2.T56J5A'U_M6WH6,0;E;U69>\? M*MV1-^[(GZZT)NUMZ;C:4?H^XH#2N%4:GZC4%ME*9!K;%+!6GJ@Y?I>[8$?S ML8A:L[]5D I02U>G-4EE)4Q]8]O9]BD8N@JX,S_")Z*NZ*\T]?LRH6K)A"8< M%D@97%YA#E5=L^N!D:4K>W-IL(BZ;H[/'"@;@.L+*-^3]N5T8.-= MP'<&&[TU)I9D(>6CG=RFXZ!E$P(.B;$.%/_6, 7.K1&F\51[!LTMK7![_.I^ MX]B194$U3"7_P5*3C8.+@*2PI"4W]W+S#6J>GO5+)-?NEVSJV%9 DE(;F==B MS"!GHOJGSW4=M@3MS@%!5 NB?4'W@*!3"SH.M,K,85U30^.1DANB;#2ZV8&K MC5,C#1/V*E).;D75%+:ZG\F!A=-K,)1Q_0E#'N;7Y/3D M$SDA3) [QCD&Z%%H,"UK'B9U"E=5"M&!%.[H"^FTSTC4BKH>]?2X^@86YR0: M^N0AUJ(I2-04)')^G0-^\[(H.&"?&B2?4IV1&^STG1K\G"RT4=B OWRPE7W7 M;V\WY:4N: +C '>=!K6&(/[XH=UO??&Q_R>SG4ITFDITCKG',U")+<,*B%R2 MQ):"BK0:P%/)UI3CLL9-(R1V)C60VD; .N'>$=B\2H%(&'A;HKKUT-W:OFG6 M<>L\:H_"]3:]+Z@];()VJ+H-5?<-5#1)9&DA%"2 1 L.[^/I^GBB/1YO4,_/ MTVMX>N_A*>C+^V%ZGCP'_3T87U#OP,/I-S#]-[;BLP=Z/&:'<]!P#HYR3AV9>[M\ MW2*;(-GM7S)?PI5O?RN9Z&(_84_,\&(OX7#KR+#']1U5*R8TX;!$%3YN?+RJ M.@*KB9&%.T46TN"9Y(89?C6 L@&XOI32O$[LP=1\A\1_ %!+ P04 " !# M@MM8+5SZ82<# L$@ #0 'AL+W-T>6QEKTXS"F79#J6Z_PZ-V6P4&MI)F38A@)W^YQ.2#]^3P(G-U,IFY#[ ML[<_ULI3=R4GO_OSJ,'Y6 >5$2MDW.I=)7;97!_Y_7P Z#I@4$N M1&MP0%Q@.BZH,4S+:]NI!E?!1U!0M^^VA76XU'3;'PQ)1ZAN-LE U9T*^P6N3Z)(&\S47ALNZM^)I MRN2C4]C*&SJWK\)[^G9\RC*Z%N:N!2>D:W]E*5_G23OJ!A:B'M6UO\#T^G'[ MCF5S<9FR#4MG=5_EGFB11%,?8BLYF7@*8%TJB*$G\"&!^ M!U&$(? TX@CF #Q@2!15Y^#!>10VYU38_3XT_0U02P,$% @ 0X+;6)>* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_'V+FT\E MCDF>.(F?,-XZ'PTNC0V#0\2'AQ_^]O-MFS M='(IE?0_9J/V;P4C5DDM*_D3RMEH,F)N;5[^-5;^--H+=5]8H]1LE'0['L!Z M6>PTWS>07\32M2U>+.]$ )F-II-PP)6TSK<]VN.+P/@,H7.W57MS)94'.Q<> M/EE3;Z1^; X3KF*,+J,=A^UO-XAG]F^&T:Q6LH"Y*>H*M._&T8)J +5;RXT; M,2TJF(TNS3/8YGK""19E=VT^0*&1LFFFJ#(*<$Y'1 R*\I@CPF((^'@Q1NC2!/",B3N) ?E"B>EF#M#W8=S-"@ M"AUPZZH2H0U!GA*0IW$AKX2T[$&H&MA_(%QMNY$\;,?Q$$,F$VHFGPPW4\[! M8TQ2.)&-L]"%J8!]$=\!*R:A')-$ELP:^/<.W8+MO4;8$!*'DED>[PO0I=:M6_ C5\'O$8: M%M:@70@%,2:ECR2Z/ZHPUW73<3/=A3?7AW$%7F-YM+5RCCWKXHE$"2R 9IYF!VIZ%01@DGBYVT4)B]FYY1 MPLEB"^=WF(?L#IRWLL"Y548))XM=+"-',\.89+5LG^6R'7WW,"D+9?LLF.U@ MYAB3LE"VSY+9#B;'F)2%LGT6S78PIQB3LE"VS[+9#N8QQJ0LE,5.>TC,$XQ) M62B+;2$2\Q07QBD+Y0.6SKZV1;U73,I"^1Y+9R'>>)OL8DS*0OD>TYXY>"%5 M+[/(*?7DD=6#V([8Y5KH1V!2LVU0AS')I9K(ZNEA+JJ-*'Q;N&^!'0[96SU]++(HU>^,*(+YVJ,2:DGCZV>-YCW]=+!M[K)@YK4"&-2ZLDCJ^?/66^# MC$M9.:6>/+)ZZ*P71V\YI9X\NGJ((BL[P,N=E'IX9/60R7DO >*4>GAD]="8 M^*9S2CT\LGIH3!RR<\I"/+*%:$PQ;*0M/6 M0N.VL[LX+V$E-92?PRE<:"^$*FXM:WZZI?2<-XM=JUJIR]!VHZ^-*+=?NFV_ MTKOX!5!+ P04 " !#@MM8F!M:GOL! #+(P &@ 'AL+U]R96QS+W=O M#B55;.;IN%7 M2F6]R\>NW/1#/IV/;/KQV$WGY;A-0[=^Z[8YZ7+9IO'[C.;QX?O,Q.G&;9Y63?HX7'>7=-G(S7ERLWAZ M737CTZLTJ7:00I#6#S((LOI!#D%>/R@@*.H'M1#4U@^ZA:#;^D%W$'17/^@> M@N[K!\D295P2),VP)M!:D&LA\%H0;"$06Y!L(3!;$&TA4%N0;2%P6Q!N(9!; MD&XAL%L0;R'06U%O)=!;46\ET%MG#]L$>BOJK01Z*^JM!'HKZJT$>BOJK01Z M*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZV^QE"8'>AGH;@=Z&>AN! MWH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=X^>]E- MH+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J!WH-Y!H'>@WD&@=Z#>0:!WH-Y! MH'>@WD&@=\P^5A+H':AW$.@=J'<0Z!VH=Q#H':AW$.C=HM[M3^I=IL]#+M>> MKS5>_R>IGL[GYNOE+\NOG7B_:"\X)_AWY_$O4$L#!!0 ( $."VUATTL9B MW@$ %HC 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8 MZ1=^!+A1;]4+_T#=#K"PK4U;$/Z]W0 3C1(-)KXW6[:VYSUKD^=JD^>=HS#8 M-G4;IMDR1G?#6"B6U)B06T=M&IE;WYB8'OV".5.LS(*8&(W&K+!MI#8.8U4X2$A3RO[ M.6%9N7"1)F3LRX1NY/N P[K'#7E?E31X,CX^F";-8MN:A;BK*>2G2WS1HYW/ MJX)*6ZR;M"0/SI,IPY(H-G6^+WIQ.CFF':;]E9^=WY^)J?39WT?=:9=4_C [;>^K]:O^/ +K;^?O\<&UL4$L! A0#% @ 0X+;6(YDT:K; M!0 GQ\ !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0X+;6"6>@7EK! N!4 !@ M ("!1Q@ 'AL+W=O@< !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ 0X+;6"6H>\_^ @ _ < !@ ("!+R4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 0X+;6'Q1,2$% M#@ P2L !D ("!(#D 'AL+W=O&PO=V]R:W-H965T%2 !X;"]W;W)K&UL4$L! A0#% @ 0X+;6'J.-J3"" GA8 !D M ("!V%< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 0X+;6!'9M7+- P @P@ !D ("!&F@ M 'AL+W=O; >&PO=V]R:W-H965T&UL4$L! A0#% @ M0X+;6"R@T6'"!@ UQ$ !D ("!-H@ 'AL+W=O&PO=V]R:W-H965T7 !X;"]W M;W)K&UL4$L! A0#% @ 0X+;6+#<&]U+!@ MYA$ !D ("!ZYP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0X+;6")BFB"C P R@@ !D M ("!\JD 'AL+W=O&PO=V]R:W-H M965TQ !X;"]W;W)K&UL4$L! M A0#% @ 0X+;6"3F#RN= @ &@8 !D ("!.[L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0X+; M6-J? *N!! \Q0 !D ("!5\T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0X+;6!05P_.1 P = L M !D ("!*=@ 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ 0X+;6)KP8HJ2!0 HB, !D M ("!_>( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 0X+;6,U?O&^_ @ N0< !D ("!W^X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 0X+;6.Q+ M/;N.!@ R2T !D ("!X_H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0X+;6%0M/#@I! 'A, !D M ("![ &PO M=V]R:W-H965T&UL4$L! A0#% @ 0X+;6'N[,M?:! XA@ !D ("! M?Q4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 0X+;6-NI@9U&PO=V]R:W-H965T&UL4$L! A0#% @ 0X+;6&445RD& M P 3PL !D ("!&#$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0X+;6+WG>39_ P K@\ !D M ("!_3P! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 0X+;6"U<^F$G P +!( T ( !O$8! M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ 0X+;6)@;6I[[ 0 RR, !H ( !PD\! 'AL M+U]R96QS+W=O M 0 6B, !, ( !]5$! %M#;VYT96YT7U1Y<&5S72YX;6Q0 52P4& $0 1 "3$@ !%0! end XML 73 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 74 report.css IDEA: XBRL DOCUMENT /* 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; } XML 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 167 265 1 true 62 0 false 5 false false R1.htm 0000001 - Document - Cover Sheet http://blackberry.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Consolidated Balance Sheets Sheet http://blackberry.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://blackberry.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations Sheet http://blackberry.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Sheet http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://blackberry.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - Blackberry Limited and Summary of Significant Accounting Policies and Critical Accounting Estimates Sheet http://blackberry.com/role/BlackberryLimitedandSummaryofSignificantAccountingPoliciesandCriticalAccountingEstimates Blackberry Limited and Summary of Significant Accounting Policies and Critical Accounting Estimates Notes 9 false false R10.htm 0000010 - Disclosure - Fair Value Measurements, Cash, Cash Equivalents and Investments Sheet http://blackberry.com/role/FairValueMeasurementsCashCashEquivalentsandInvestments Fair Value Measurements, Cash, Cash Equivalents and Investments Notes 10 false false R11.htm 0000011 - Disclosure - Consolidated Balance Sheets Details Sheet http://blackberry.com/role/ConsolidatedBalanceSheetsDetails Consolidated Balance Sheets Details Notes 11 false false R12.htm 0000012 - Disclosure - Income Taxes Sheet http://blackberry.com/role/IncomeTaxes Income Taxes Notes 12 false false R13.htm 0000013 - Disclosure - Debentures Sheet http://blackberry.com/role/Debentures Debentures Notes 13 false false R14.htm 0000014 - Disclosure - Capital Stock Sheet http://blackberry.com/role/CapitalStock Capital Stock Notes 14 false false R15.htm 0000015 - Disclosure - Earnings (Loss) Per Share Sheet http://blackberry.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 15 false false R16.htm 0000016 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://blackberry.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 16 false false R17.htm 0000017 - Disclosure - Commitments and Contingencies Sheet http://blackberry.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 0000018 - Disclosure - Revenue and Segment Disclosures Sheet http://blackberry.com/role/RevenueandSegmentDisclosures Revenue and Segment Disclosures Notes 18 false false R19.htm 0000019 - Disclosure - Cash Flow and Additional Information Sheet http://blackberry.com/role/CashFlowandAdditionalInformation Cash Flow and Additional Information Notes 19 false false R20.htm 9954471 - Disclosure - Blackberry Limited and Summary of Significant Accounting Policies and Critical Accounting Estimates (Policies) Sheet http://blackberry.com/role/BlackberryLimitedandSummaryofSignificantAccountingPoliciesandCriticalAccountingEstimatesPolicies Blackberry Limited and Summary of Significant Accounting Policies and Critical Accounting Estimates (Policies) Policies http://blackberry.com/role/BlackberryLimitedandSummaryofSignificantAccountingPoliciesandCriticalAccountingEstimates 20 false false R21.htm 9954472 - Disclosure - Fair Value Measurements, Cash, Cash Equivalent and Investments (Tables) Sheet http://blackberry.com/role/FairValueMeasurementsCashCashEquivalentandInvestmentsTables Fair Value Measurements, Cash, Cash Equivalent and Investments (Tables) Tables 21 false false R22.htm 9954473 - Disclosure - Consolidated Balance Sheets Details (Tables) Sheet http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsTables Consolidated Balance Sheets Details (Tables) Tables http://blackberry.com/role/ConsolidatedBalanceSheetsDetails 22 false false R23.htm 9954474 - Disclosure - Debentures (Tables) Sheet http://blackberry.com/role/DebenturesTables Debentures (Tables) Tables http://blackberry.com/role/Debentures 23 false false R24.htm 9954475 - Disclosure - Capital Stock (Tables) Sheet http://blackberry.com/role/CapitalStockTables Capital Stock (Tables) Tables http://blackberry.com/role/CapitalStock 24 false false R25.htm 9954476 - Disclosure - Earnings (Loss) Per Share (Tables) Sheet http://blackberry.com/role/EarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://blackberry.com/role/EarningsLossPerShare 25 false false R26.htm 9954477 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://blackberry.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://blackberry.com/role/AccumulatedOtherComprehensiveLoss 26 false false R27.htm 9954478 - Disclosure - Revenue and Segment Disclosure (Tables) Sheet http://blackberry.com/role/RevenueandSegmentDisclosureTables Revenue and Segment Disclosure (Tables) Tables http://blackberry.com/role/RevenueandSegmentDisclosures 27 false false R28.htm 9954479 - Disclosure - Cash Flow and Additional Information (Tables) Sheet http://blackberry.com/role/CashFlowandAdditionalInformationTables Cash Flow and Additional Information (Tables) Tables http://blackberry.com/role/CashFlowandAdditionalInformation 28 false false R29.htm 9954480 - Disclosure - Fair Value Measurements - Non-Recurring Fair Value Measurements (Details) Sheet http://blackberry.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails Fair Value Measurements - Non-Recurring Fair Value Measurements (Details) Details 29 false false R30.htm 9954481 - Disclosure - Cash, Cash Equivalents and Investments - Components of Cash, Cash Equivalents and Investments (Details) Sheet http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails Cash, Cash Equivalents and Investments - Components of Cash, Cash Equivalents and Investments (Details) Details 30 false false R31.htm 9954482 - Disclosure - Cash, Cash Equivalents and Investments - Additional Information (Details) Sheet http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails Cash, Cash Equivalents and Investments - Additional Information (Details) Details 31 false false R32.htm 9954483 - Disclosure - Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent Presented in the Consolidated Statements of Cash Flow (Details) Sheet http://blackberry.com/role/CashCashEquivalentRestrictedCashandRestrictedCashEquivalentPresentedintheConsolidatedStatementsofCashFlowDetails Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent Presented in the Consolidated Statements of Cash Flow (Details) Details 32 false false R33.htm 9954484 - Disclosure - Cash, Cash Equivalents and Investments - Contractual Maturities of Available-for-Sale Investments (Details) Sheet http://blackberry.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesofAvailableforSaleInvestmentsDetails Cash, Cash Equivalents and Investments - Contractual Maturities of Available-for-Sale Investments (Details) Details 33 false false R34.htm 9954485 - Disclosure - Consolidated Balance Sheets Details - Accounts Receivable (Details) Sheet http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsAccountsReceivableDetails Consolidated Balance Sheets Details - Accounts Receivable (Details) Details 34 false false R35.htm 9954486 - Disclosure - Consolidated Balance Sheets Details - Other Current Assets (Details) Sheet http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsOtherCurrentAssetsDetails Consolidated Balance Sheets Details - Other Current Assets (Details) Details 35 false false R36.htm 9954487 - Disclosure - Consolidated Balance Sheets Detail - Property, Plant and Equipment (Details) Sheet http://blackberry.com/role/ConsolidatedBalanceSheetsDetailPropertyPlantandEquipmentDetails Consolidated Balance Sheets Detail - Property, Plant and Equipment (Details) Details 36 false false R37.htm 9954488 - Disclosure - Consolidated Balance Sheets Detail - Intangible Assets (Details) Sheet http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails Consolidated Balance Sheets Detail - Intangible Assets (Details) Details 37 false false R38.htm 9954489 - Disclosure - Consolidated Balance Sheets Details Consolidated Balance Sheet Details - Changes to Carrying Amount of Goodwill (Details) Sheet http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsConsolidatedBalanceSheetDetailsChangestoCarryingAmountofGoodwillDetails Consolidated Balance Sheets Details Consolidated Balance Sheet Details - Changes to Carrying Amount of Goodwill (Details) Details 38 false false R39.htm 9954490 - Disclosure - Consolidated Balance Sheets Detail - Accrued Liabilities (Details) Sheet http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAccruedLiabilitiesDetails Consolidated Balance Sheets Detail - Accrued Liabilities (Details) Details 39 false false R40.htm 9954491 - Disclosure - Consolidated Balance Sheets Detail - Additional Information (Details) Sheet http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAdditionalInformationDetails Consolidated Balance Sheets Detail - Additional Information (Details) Details 40 false false R41.htm 9954492 - Disclosure - Consolidated Balance Sheets Details (Details) - Restructuring Sheet http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsDetailsRestructuring Consolidated Balance Sheets Details (Details) - Restructuring Details http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsTables 41 false false R42.htm 9954493 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://blackberry.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 42 false false R43.htm 9954494 - Disclosure - Debentures (Details) Sheet http://blackberry.com/role/DebenturesDetails Debentures (Details) Details http://blackberry.com/role/DebenturesTables 43 false false R44.htm 9954495 - Disclosure - Debentures - Change in Fair Value (Details) Sheet http://blackberry.com/role/DebenturesChangeinFairValueDetails Debentures - Change in Fair Value (Details) Details 44 false false R45.htm 9954496 - Disclosure - Debentures - Impact of Changes in Fair Value of Debentures (Details) Sheet http://blackberry.com/role/DebenturesImpactofChangesinFairValueofDebenturesDetails Debentures - Impact of Changes in Fair Value of Debentures (Details) Details 45 false false R46.htm 9954497 - Disclosure - Capital Stock - Changes in Issued and Outstanding Common Shares (Details) Sheet http://blackberry.com/role/CapitalStockChangesinIssuedandOutstandingCommonSharesDetails Capital Stock - Changes in Issued and Outstanding Common Shares (Details) Details 46 false false R47.htm 9954498 - Disclosure - Capital Stock - Subsequent event (Details) Sheet http://blackberry.com/role/CapitalStockSubsequenteventDetails Capital Stock - Subsequent event (Details) Details 47 false false R48.htm 9954499 - Disclosure - Earnings (Loss) Per Share - Summary of Basic and Diluted Earnings Per Share (Details) Sheet http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails Earnings (Loss) Per Share - Summary of Basic and Diluted Earnings Per Share (Details) Details http://blackberry.com/role/EarningsLossPerShareTables 48 false false R49.htm 9954500 - Disclosure - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Income (Loss) (Details) Details 49 false false R50.htm 9954501 - Disclosure - Commitments and Contingencies (Details) Sheet http://blackberry.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://blackberry.com/role/CommitmentsandContingencies 50 false false R51.htm 9954503 - Disclosure - Revenue and Segment Disclosures - Operating results by operating segments (Details) Sheet http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails Revenue and Segment Disclosures - Operating results by operating segments (Details) Details 51 false false R52.htm 9954504 - Disclosure - Revenue and Segment Disclosures - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) Sheet http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails Revenue and Segment Disclosures - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) Details 52 false false R53.htm 9954505 - Disclosure - Revenue and Segment Disclosures (Details) - Additional Details Sheet http://blackberry.com/role/RevenueandSegmentDisclosuresDetailsAdditionalDetails Revenue and Segment Disclosures (Details) - Additional Details Details http://blackberry.com/role/RevenueandSegmentDisclosureTables 53 false false R54.htm 9954506 - Disclosure - Revenue and Segment Disclosures - Revenue from External Customers by Geographic Areas (Details) Sheet http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails Revenue and Segment Disclosures - Revenue from External Customers by Geographic Areas (Details) Details 54 false false R55.htm 9954507 - Disclosure - Revenue and Segment Disclosures Revenue classified by timing of recognition (Details) Sheet http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueclassifiedbytimingofrecognitionDetails Revenue and Segment Disclosures Revenue classified by timing of recognition (Details) Details 55 false false R56.htm 9954508 - Disclosure - Revenue and Segment Disclosures Revenue Contract Balances (Details) Sheet http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails Revenue and Segment Disclosures Revenue Contract Balances (Details) Details 56 false false R57.htm 9954509 - Disclosure - Revenue and Segment Disclosures -Transaction price allocated to the remaining performance obligations (Details) Sheet http://blackberry.com/role/RevenueandSegmentDisclosuresTransactionpriceallocatedtotheremainingperformanceobligationsDetails Revenue and Segment Disclosures -Transaction price allocated to the remaining performance obligations (Details) Details 57 false false R58.htm 9954510 - Disclosure - Revenue and Segment Disclosures - Long-lived Assets and Total Assets by Geographic Areas (Details) Sheet http://blackberry.com/role/RevenueandSegmentDisclosuresLonglivedAssetsandTotalAssetsbyGeographicAreasDetails Revenue and Segment Disclosures - Long-lived Assets and Total Assets by Geographic Areas (Details) Details 58 false false R59.htm 9954511 - Disclosure - Cash Flow and Additional Information - Interest and Income Taxes Paid (Details) Sheet http://blackberry.com/role/CashFlowandAdditionalInformationInterestandIncomeTaxesPaidDetails Cash Flow and Additional Information - Interest and Income Taxes Paid (Details) Details 59 false false R60.htm 9954512 - Disclosure - Additional Information - Additional Information (Details) Sheet http://blackberry.com/role/AdditionalInformationAdditionalInformationDetails Additional Information - Additional Information (Details) Details 60 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 61 fact(s) appearing in ix:hidden were eligible for transformation: bbry:LettersofCreditLeaseTerm, dei:DocumentPeriodEndDate, us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue, us-gaap:AllowanceForDoubtfulAccountsReceivable, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:NetIncomeLoss, us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax, us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax, us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax, us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent, us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan, us-gaap:StockholdersEquity - bbry-20240531.htm 4 bbry-20240531.htm bbry-20240531.xsd bbry-20240531_cal.xml bbry-20240531_def.xml bbry-20240531_lab.xml bbry-20240531_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "bbry-20240531.htm": { "nsprefix": "bbry", "nsuri": "http://blackberry.com/20240531", "dts": { "inline": { "local": [ "bbry-20240531.htm" ] }, "schema": { "local": [ "bbry-20240531.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "bbry-20240531_cal.xml" ] }, "definitionLink": { "local": [ "bbry-20240531_def.xml" ] }, "labelLink": { "local": [ "bbry-20240531_lab.xml" ] }, "presentationLink": { "local": [ "bbry-20240531_pre.xml" ] } }, "keyStandard": 213, "keyCustom": 52, "axisStandard": 17, "axisCustom": 3, "memberStandard": 38, "memberCustom": 24, "hidden": { "total": 67, "http://fasb.org/us-gaap/2024": 59, "http://xbrl.sec.gov/dei/2024": 6, "http://blackberry.com/20240531": 2 }, "contextCount": 167, "entityCount": 1, "segmentCount": 62, "elementCount": 612, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 701, "http://xbrl.sec.gov/dei/2024": 31 }, "report": { "R1": { "role": "http://blackberry.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R2": { "role": "http://blackberry.com/role/ConsolidatedBalanceSheets", "longName": "0000002 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "unique": true } }, "R3": { "role": "http://blackberry.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-2", "name": "dei:EntityCommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity", "longName": "0000004 - Statement - Consolidated Statements of Shareholders' Equity", "shortName": "Consolidated Statements of Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R5": { "role": "http://blackberry.com/role/ConsolidatedStatementsofOperations", "longName": "0000005 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "bbry:RevenueclassifiedbytimingofrecognitionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "unique": true } }, "R6": { "role": "http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R7": { "role": "http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical", "longName": "0000007 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "shortName": "Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": null, "uniqueAnchor": null }, "R8": { "role": "http://blackberry.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R9": { "role": "http://blackberry.com/role/BlackberryLimitedandSummaryofSignificantAccountingPoliciesandCriticalAccountingEstimates", "longName": "0000009 - Disclosure - Blackberry Limited and Summary of Significant Accounting Policies and Critical Accounting Estimates", "shortName": "Blackberry Limited and Summary of Significant Accounting Policies and Critical Accounting Estimates", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R10": { "role": "http://blackberry.com/role/FairValueMeasurementsCashCashEquivalentsandInvestments", "longName": "0000010 - Disclosure - Fair Value Measurements, Cash, Cash Equivalents and Investments", "shortName": "Fair Value Measurements, Cash, Cash Equivalents and Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R11": { "role": "http://blackberry.com/role/ConsolidatedBalanceSheetsDetails", "longName": "0000011 - Disclosure - Consolidated Balance Sheets Details", "shortName": "Consolidated Balance Sheets Details", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R12": { "role": "http://blackberry.com/role/IncomeTaxes", "longName": "0000012 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R13": { "role": "http://blackberry.com/role/Debentures", "longName": "0000013 - Disclosure - Debentures", "shortName": "Debentures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R14": { "role": "http://blackberry.com/role/CapitalStock", "longName": "0000014 - Disclosure - Capital Stock", "shortName": "Capital Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R15": { "role": "http://blackberry.com/role/EarningsLossPerShare", "longName": "0000015 - Disclosure - Earnings (Loss) Per Share", "shortName": "Earnings (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R16": { "role": "http://blackberry.com/role/AccumulatedOtherComprehensiveLoss", "longName": "0000016 - Disclosure - Accumulated Other Comprehensive Loss", "shortName": "Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R17": { "role": "http://blackberry.com/role/CommitmentsandContingencies", "longName": "0000017 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R18": { "role": "http://blackberry.com/role/RevenueandSegmentDisclosures", "longName": "0000018 - Disclosure - Revenue and Segment Disclosures", "shortName": "Revenue and Segment Disclosures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R19": { "role": "http://blackberry.com/role/CashFlowandAdditionalInformation", "longName": "0000019 - Disclosure - Cash Flow and Additional Information", "shortName": "Cash Flow and Additional Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R20": { "role": "http://blackberry.com/role/BlackberryLimitedandSummaryofSignificantAccountingPoliciesandCriticalAccountingEstimatesPolicies", "longName": "9954471 - Disclosure - Blackberry Limited and Summary of Significant Accounting Policies and Critical Accounting Estimates (Policies)", "shortName": "Blackberry Limited and Summary of Significant Accounting Policies and Critical Accounting Estimates (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R21": { "role": "http://blackberry.com/role/FairValueMeasurementsCashCashEquivalentandInvestmentsTables", "longName": "9954472 - Disclosure - Fair Value Measurements, Cash, Cash Equivalent and Investments (Tables)", "shortName": "Fair Value Measurements, Cash, Cash Equivalent and Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "bbry:ScheduleOfCashCashEquivalentsAndInvestmentsByMajorComponentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bbry:ScheduleOfCashCashEquivalentsAndInvestmentsByMajorComponentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R22": { "role": "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsTables", "longName": "9954473 - Disclosure - Consolidated Balance Sheets Details (Tables)", "shortName": "Consolidated Balance Sheets Details (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R23": { "role": "http://blackberry.com/role/DebenturesTables", "longName": "9954474 - Disclosure - Debentures (Tables)", "shortName": "Debentures (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R24": { "role": "http://blackberry.com/role/CapitalStockTables", "longName": "9954475 - Disclosure - Capital Stock (Tables)", "shortName": "Capital Stock (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "bbry:ChangesInIssuedAndOutstandingCommonSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bbry:ChangesInIssuedAndOutstandingCommonSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R25": { "role": "http://blackberry.com/role/EarningsLossPerShareTables", "longName": "9954476 - Disclosure - Earnings (Loss) Per Share (Tables)", "shortName": "Earnings (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "bbry:ScheduleofBasicandDilutedEarningsPerShareTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bbry:ScheduleofBasicandDilutedEarningsPerShareTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R26": { "role": "http://blackberry.com/role/AccumulatedOtherComprehensiveLossTables", "longName": "9954477 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R27": { "role": "http://blackberry.com/role/RevenueandSegmentDisclosureTables", "longName": "9954478 - Disclosure - Revenue and Segment Disclosure (Tables)", "shortName": "Revenue and Segment Disclosure (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R28": { "role": "http://blackberry.com/role/CashFlowandAdditionalInformationTables", "longName": "9954479 - Disclosure - Cash Flow and Additional Information (Tables)", "shortName": "Cash Flow and Additional Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R29": { "role": "http://blackberry.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "longName": "9954480 - Disclosure - Fair Value Measurements - Non-Recurring Fair Value Measurements (Details)", "shortName": "Fair Value Measurements - Non-Recurring Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true }, "uniqueAnchor": null }, "R30": { "role": "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails", "longName": "9954481 - Disclosure - Cash, Cash Equivalents and Investments - Components of Cash, Cash Equivalents and Investments (Details)", "shortName": "Cash, Cash Equivalents and Investments - Components of Cash, Cash Equivalents and Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-3", "name": "bbry:CashCashEquivalentsAndInvestmentsAtCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "bbry:ScheduleOfCashCashEquivalentsAndInvestmentsByMajorComponentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "bbry:CashCashEquivalentsAndInvestmentsAtCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "bbry:ScheduleOfCashCashEquivalentsAndInvestmentsByMajorComponentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R31": { "role": "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails", "longName": "9954482 - Disclosure - Cash, Cash Equivalents and Investments - Additional Information (Details)", "shortName": "Cash, Cash Equivalents and Investments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "bbry:InvestmentsThatAreCommunicatedToThirdPartyForConsiderationOfReasonablenessThresholdLimitForFairValue", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bbry:InvestmentsThatAreCommunicatedToThirdPartyForConsiderationOfReasonablenessThresholdLimitForFairValue", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R32": { "role": "http://blackberry.com/role/CashCashEquivalentRestrictedCashandRestrictedCashEquivalentPresentedintheConsolidatedStatementsofCashFlowDetails", "longName": "9954483 - Disclosure - Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent Presented in the Consolidated Statements of Cash Flow (Details)", "shortName": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent Presented in the Consolidated Statements of Cash Flow (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true }, "uniqueAnchor": null }, "R33": { "role": "http://blackberry.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesofAvailableforSaleInvestmentsDetails", "longName": "9954484 - Disclosure - Cash, Cash Equivalents and Investments - Contractual Maturities of Available-for-Sale Investments (Details)", "shortName": "Cash, Cash Equivalents and Investments - Contractual Maturities of Available-for-Sale Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "bbry:AvailableForSaleSecuritiesDebtMaturitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "bbry:AvailableForSaleSecuritiesDebtMaturitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R34": { "role": "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsAccountsReceivableDetails", "longName": "9954485 - Disclosure - Consolidated Balance Sheets Details - Accounts Receivable (Details)", "shortName": "Consolidated Balance Sheets Details - Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "bbry:AccountsReceivableAllowanceForCreditLossRelatingToCECLEstimatedBasedOnDaysPastDueAndRegion", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "bbry:AccountsReceivableAllowanceForCreditLossRelatingToCECLEstimatedBasedOnDaysPastDueAndRegion", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R35": { "role": "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsOtherCurrentAssetsDetails", "longName": "9954486 - Disclosure - Consolidated Balance Sheets Details - Other Current Assets (Details)", "shortName": "Consolidated Balance Sheets Details - Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bbry:OtherCurrentAssetsGreaterthanfivepercentofCurrentAssets", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "bbry:OtherCurrentAssetsGreaterthanfivepercentofCurrentAssets", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "unique": true } }, "R36": { "role": "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailPropertyPlantandEquipmentDetails", "longName": "9954487 - Disclosure - Consolidated Balance Sheets Detail - Property, Plant and Equipment (Details)", "shortName": "Consolidated Balance Sheets Detail - Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R37": { "role": "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails", "longName": "9954488 - Disclosure - Consolidated Balance Sheets Detail - Intangible Assets (Details)", "shortName": "Consolidated Balance Sheets Detail - Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R38": { "role": "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsConsolidatedBalanceSheetDetailsChangestoCarryingAmountofGoodwillDetails", "longName": "9954489 - Disclosure - Consolidated Balance Sheets Details Consolidated Balance Sheet Details - Changes to Carrying Amount of Goodwill (Details)", "shortName": "Consolidated Balance Sheets Details Consolidated Balance Sheet Details - Changes to Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "unique": true } }, "R39": { "role": "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAccruedLiabilitiesDetails", "longName": "9954490 - Disclosure - Consolidated Balance Sheets Detail - Accrued Liabilities (Details)", "shortName": "Consolidated Balance Sheets Detail - Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "bbry:OperatingLeaseLiabilitiesCurrentIncludedInAccruals", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "bbry:OperatingLeaseLiabilitiesCurrentIncludedInAccruals", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R40": { "role": "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAdditionalInformationDetails", "longName": "9954491 - Disclosure - Consolidated Balance Sheets Detail - Additional Information (Details)", "shortName": "Consolidated Balance Sheets Detail - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "bbry:OtherReceivablesGreaterThanFivePercentOfCurrentAssets", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bbry:OtherReceivablesGreaterThanFivePercentOfCurrentAssets", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R41": { "role": "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsDetailsRestructuring", "longName": "9954492 - Disclosure - Consolidated Balance Sheets Details (Details) - Restructuring", "shortName": "Consolidated Balance Sheets Details (Details) - Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R42": { "role": "http://blackberry.com/role/IncomeTaxesAdditionalInformationDetails", "longName": "9954493 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R43": { "role": "http://blackberry.com/role/DebenturesDetails", "longName": "9954494 - Disclosure - Debentures (Details)", "shortName": "Debentures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtInstrumentRedemptionPeriodEndDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtInstrumentRedemptionPeriodEndDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R44": { "role": "http://blackberry.com/role/DebenturesChangeinFairValueDetails", "longName": "9954495 - Disclosure - Debentures - Change in Fair Value (Details)", "shortName": "Debentures - Change in Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true }, "uniqueAnchor": null }, "R45": { "role": "http://blackberry.com/role/DebenturesImpactofChangesinFairValueofDebenturesDetails", "longName": "9954496 - Disclosure - Debentures - Impact of Changes in Fair Value of Debentures (Details)", "shortName": "Debentures - Impact of Changes in Fair Value of Debentures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueOptionChangesInFairValueGainLoss1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-102", "name": "us-gaap:FairValueOptionChangesInFairValueGainLoss1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "bbry:A175DebentureImpactOfChangesInFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "unique": true } }, "R46": { "role": "http://blackberry.com/role/CapitalStockChangesinIssuedandOutstandingCommonSharesDetails", "longName": "9954497 - Disclosure - Capital Stock - Changes in Issued and Outstanding Common Shares (Details)", "shortName": "Capital Stock - Changes in Issued and Outstanding Common Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "bbry:ChangesInIssuedAndOutstandingCommonSharesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "unique": true } }, "R47": { "role": "http://blackberry.com/role/CapitalStockSubsequenteventDetails", "longName": "9954498 - Disclosure - Capital Stock - Subsequent event (Details)", "shortName": "Capital Stock - Subsequent event (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-108", "name": "us-gaap:ConversionOfStockSharesConverted1", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-108", "name": "us-gaap:ConversionOfStockSharesConverted1", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R48": { "role": "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails", "longName": "9954499 - Disclosure - Earnings (Loss) Per Share - Summary of Basic and Diluted Earnings Per Share (Details)", "shortName": "Earnings (Loss) Per Share - Summary of Basic and Diluted Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "bbry:ScheduleofBasicandDilutedEarningsPerShareTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "bbry:ScheduleofBasicandDilutedEarningsPerShareTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R49": { "role": "http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "longName": "9954500 - Disclosure - Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-109", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "unique": true } }, "R50": { "role": "http://blackberry.com/role/CommitmentsandContingenciesDetails", "longName": "9954501 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R51": { "role": "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails", "longName": "9954503 - Disclosure - Revenue and Segment Disclosures - Operating results by operating segments (Details)", "shortName": "Revenue and Segment Disclosures - Operating results by operating segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "operatingsegment", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "operatingsegment", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R52": { "role": "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "longName": "9954504 - Disclosure - Revenue and Segment Disclosures - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details)", "shortName": "Revenue and Segment Disclosures - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-135", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "unique": true } }, "R53": { "role": "http://blackberry.com/role/RevenueandSegmentDisclosuresDetailsAdditionalDetails", "longName": "9954505 - Disclosure - Revenue and Segment Disclosures (Details) - Additional Details", "shortName": "Revenue and Segment Disclosures (Details) - Additional Details", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-137", "name": "bbry:PatentSaleCashConsiderationOnClosing", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-137", "name": "bbry:PatentSaleCashConsiderationOnClosing", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R54": { "role": "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails", "longName": "9954506 - Disclosure - Revenue and Segment Disclosures - Revenue from External Customers by Geographic Areas (Details)", "shortName": "Revenue and Segment Disclosures - Revenue from External Customers by Geographic Areas (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "bbry:RevenueclassifiedbytimingofrecognitionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "bbry:PercentageOfRevenueAttributableToMajorGeographicSegments", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "unique": true } }, "R55": { "role": "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueclassifiedbytimingofrecognitionDetails", "longName": "9954507 - Disclosure - Revenue and Segment Disclosures Revenue classified by timing of recognition (Details)", "shortName": "Revenue and Segment Disclosures Revenue classified by timing of recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "bbry:RevenueclassifiedbytimingofrecognitionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-144", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "bbry:RevenueclassifiedbytimingofrecognitionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "unique": true } }, "R56": { "role": "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails", "longName": "9954508 - Disclosure - Revenue and Segment Disclosures Revenue Contract Balances (Details)", "shortName": "Revenue and Segment Disclosures Revenue Contract Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInDeferredRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-148", "name": "bbry:ContractWithCustomerAssetNetCurrentAndNonCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "bbry:RevenueContractBalancesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "unique": true } }, "R57": { "role": "http://blackberry.com/role/RevenueandSegmentDisclosuresTransactionpriceallocatedtotheremainingperformanceobligationsDetails", "longName": "9954509 - Disclosure - Revenue and Segment Disclosures -Transaction price allocated to the remaining performance obligations (Details)", "shortName": "Revenue and Segment Disclosures -Transaction price allocated to the remaining performance obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R58": { "role": "http://blackberry.com/role/RevenueandSegmentDisclosuresLonglivedAssetsandTotalAssetsbyGeographicAreasDetails", "longName": "9954510 - Disclosure - Revenue and Segment Disclosures - Long-lived Assets and Total Assets by Geographic Areas (Details)", "shortName": "Revenue and Segment Disclosures - Long-lived Assets and Total Assets by Geographic Areas (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R59": { "role": "http://blackberry.com/role/CashFlowandAdditionalInformationInterestandIncomeTaxesPaidDetails", "longName": "9954511 - Disclosure - Cash Flow and Additional Information - Interest and Income Taxes Paid (Details)", "shortName": "Cash Flow and Additional Information - Interest and Income Taxes Paid (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } }, "R60": { "role": "http://blackberry.com/role/AdditionalInformationAdditionalInformationDetails", "longName": "9954512 - Disclosure - Additional Information - Additional Information (Details)", "shortName": "Additional Information - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-3", "name": "bbry:PercentageOfCashAndCashEquivalentsDenominatedInForeignCurrencies", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "bbry:PercentageOfCashAndCashEquivalentsDenominatedInForeignCurrencies", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "bbry-20240531.htm", "first": true, "unique": true } } }, "tag": { "bbry_A10dayaverageclosingpriceforcashaward": { "xbrltype": "perShareItemType", "nsuri": "http://blackberry.com/20240531", "localname": "A10dayaverageclosingpriceforcashaward", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "10-day average closing price for cash award", "label": "10-day average closing price for cash award", "documentation": "10-day average closing price for contingent performance cash award to the Company's Executive Chair and CEO" } } }, "auth_ref": [] }, "bbry_A12To24MonthsMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "A12To24MonthsMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresTransactionpriceallocatedtotheremainingperformanceobligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12 to 24 months", "label": "12 to 24 months [Member]", "documentation": "12 to 24 months [Domain]" } } }, "auth_ref": [] }, "bbry_A175DebentureImpactOfChangesInFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://blackberry.com/20240531", "localname": "A175DebentureImpactOfChangesInFairValueTableTextBlock", "presentation": [ "http://blackberry.com/role/DebenturesTables" ], "lang": { "en-us": { "role": { "terseLabel": "1.75% Debenture - impact of changes in fair value", "label": "1.75% Debenture - impact of changes in fair value [Table Text Block]", "documentation": "1.75% Debenture - impact of changes in fair value" } } }, "auth_ref": [] }, "bbry_A175DebentureMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "A175DebentureMember", "presentation": [ "http://blackberry.com/role/CapitalStockSubsequenteventDetails", "http://blackberry.com/role/DebenturesChangeinFairValueDetails", "http://blackberry.com/role/DebenturesDetails", "http://blackberry.com/role/DebenturesImpactofChangesinFairValueofDebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "1.75% Debenture", "label": "1.75% Debenture [Member]", "documentation": "1.75% Debenture" } } }, "auth_ref": [] }, "bbry_A2020DebenturesMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "A2020DebenturesMember", "presentation": [ "http://blackberry.com/role/DebenturesChangeinFairValueDetails", "http://blackberry.com/role/DebenturesDetails", "http://blackberry.com/role/DebenturesImpactofChangesinFairValueofDebenturesDetails", "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Debentures", "label": "2020 Debentures [Member]", "documentation": "2020 Debentures" } } }, "auth_ref": [] }, "bbry_A3.75DebentureMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "A3.75DebentureMember", "presentation": [ "http://blackberry.com/role/CapitalStockSubsequenteventDetails", "http://blackberry.com/role/DebenturesChangeinFairValueDetails", "http://blackberry.com/role/DebenturesDetails", "http://blackberry.com/role/DebenturesImpactofChangesinFairValueofDebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "3.75% Debenture", "label": "3.75% Debenture [Member]", "documentation": "3.75% Debenture [Member]" } } }, "auth_ref": [] }, "bbry_A375DebentureImpactOfChangesInFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://blackberry.com/20240531", "localname": "A375DebentureImpactOfChangesInFairValueTableTextBlock", "presentation": [ "http://blackberry.com/role/DebenturesTables" ], "lang": { "en-us": { "role": { "terseLabel": "3.75% Debenture - impact of changes in fair value", "label": "3.75% Debenture - impact of changes in fair value [Table Text Block]", "documentation": "3.75% Debenture - impact of changes in fair value" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201602Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingStandardsUpdate201602Member", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update 2016-02", "label": "Accounting Standards Update 2016-02 [Member]", "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842)." } } }, "auth_ref": [ "r605" ] }, "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update 2016-13", "label": "Accounting Standards Update 2016-13 [Member]", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r349" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r73", "r916" ] }, "bbry_AccountsReceivableAllowanceForCreditLossRelatingToCECLEstimatedBasedOnDaysPastDueAndRegion": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "AccountsReceivableAllowanceForCreditLossRelatingToCECLEstimatedBasedOnDaysPastDueAndRegion", "crdr": "credit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Relating to CECL Estimated Based on Days Past Due and Region", "label": "Accounts Receivable, Allowance for Credit Loss, Relating to CECL Estimated Based on Days Past Due and Region", "documentation": "Accounts Receivable, Allowance for Credit Loss, Relating to CECL Estimated Based on Days Past Due and Region" } } }, "auth_ref": [] }, "bbry_AccountsReceivableAllowanceForCreditLossRelatingToCECLEstimatedForLongTermAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "AccountsReceivableAllowanceForCreditLossRelatingToCECLEstimatedForLongTermAccountsReceivable", "crdr": "credit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Relating to CECL Estimated for Long-term Accounts Receivable", "label": "Accounts Receivable, Allowance for Credit Loss, Relating to CECL Estimated for Long-term Accounts Receivable", "documentation": "Accounts Receivable, Allowance for Credit Loss, Relating to CECL Estimated for Long-term Accounts Receivable" } } }, "auth_ref": [] }, "bbry_AccountsReceivableAllowanceForCreditLossRelatingToCustomersEvaluatedSeparately": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "AccountsReceivableAllowanceForCreditLossRelatingToCustomersEvaluatedSeparately", "crdr": "credit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Relating to Customers Evaluated Separately", "label": "Accounts Receivable, Allowance for Credit Loss, Relating to Customers Evaluated Separately", "documentation": "Accounts Receivable, Allowance for Credit Loss, Relating to Customers Evaluated Separately" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1014" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts and Other Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r848" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, after Allowance for Credit Loss, Current", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r997" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets", "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities (note 3)", "totalLabel": "Accrued liabilities total", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r75" ] }, "us-gaap_AccruedRoyaltiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedRoyaltiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Royalties", "label": "Accrued Royalties", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties." } } }, "auth_ref": [ "r137" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r45", "r181", "r712" ] }, "us-gaap_AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember", "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value From Instrument-Specific Credit Risk On Debentures", "label": "Accumulated Gain (Loss), Financial Liability, Fair Value Option, Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option, attributable to parent." } } }, "auth_ref": [ "r199", "r202", "r211", "r212", "r540", "r969" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow Hedges", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r202", "r211", "r212", "r540", "r865", "r969" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-Sale Debt Securities", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r196", "r197", "r198", "r202", "r211", "r212", "r969" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r210", "r211", "r593", "r595", "r596", "r597", "r598", "r600" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss (note 8)", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r19", "r20", "r93", "r190", "r709", "r745", "r749" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r210", "r211", "r593", "r595", "r596", "r597", "r598", "r600" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r12", "r20", "r548", "r551", "r621", "r740", "r741", "r969", "r970", "r971", "r986", "r987", "r988", "r989" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Cumulative Translation Adjustment", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r3", "r12", "r20", "r91", "r92", "r211", "r212", "r595", "r596", "r597", "r598", "r600", "r969" ] }, "bbry_AcquiredTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "AcquiredTechnologyMember", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired technology", "label": "Acquired Technology [Member]", "documentation": "Acquired Technology." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalAbstract", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Capital stock and additional paid-in capital", "label": "Additional Paid in Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsAccountsReceivableDetails", "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Axis]", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r168", "r169", "r170", "r171", "r172", "r173", "r236", "r237", "r238", "r240", "r250", "r310", "r311", "r350", "r351", "r352", "r353", "r356", "r357", "r358", "r359", "r360", "r361", "r418", "r419", "r423", "r510", "r511", "r512", "r513", "r514", "r520", "r521", "r522", "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r553", "r554", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r585", "r586", "r606", "r607", "r608", "r615", "r617", "r618", "r619", "r620", "r621", "r659", "r660", "r661", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://blackberry.com/role/CapitalStockChangesinIssuedandOutstandingCommonSharesDetails", "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r54", "r55", "r491" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "bbry_After24MonthsMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "After24MonthsMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresTransactionpriceallocatedtotheremainingperformanceobligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After 24 months", "label": "After 24 months [Member]", "documentation": "After 24 months [Domain]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsAccountsReceivableDetails", "http://blackberry.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss", "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Beginning Balance", "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r191", "r313", "r365", "r369", "r371", "r1079" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current period recovery for expected credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1014" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r370" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Debt Issuance Costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r102", "r470", "r979", "r1065" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expenses related to intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. 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." } } }, "auth_ref": [ "r9", "r407", "r413", "r882" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets", "http://blackberry.com/role/RevenueandSegmentDisclosuresLonglivedAssetsandTotalAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Assets", "terseLabel": "Assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r135", "r150", "r185", "r227", "r272", "r280", "r298", "r302", "r348", "r444", "r445", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r538", "r541", "r588", "r706", "r799", "r874", "r875", "r916", "r941", "r1047", "r1048", "r1067" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Assets, Current, Total", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r176", "r193", "r227", "r348", "r444", "r445", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r538", "r541", "r588", "r916", "r1047", "r1048", "r1067" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsTotalMember", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets, Total", "label": "Assets, Total [Member]", "documentation": "Total assets, when it serves as a benchmark in a concentration of risk calculation, representing the sum of all reported assets as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://blackberry.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesofAvailableforSaleInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesofAvailableforSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r315", "r383", "r705" ] }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedGain", "crdr": "credit", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Gain", "label": "Debt Securities, Available-for-Sale, Unrealized Gain", "documentation": "Amount of unrealized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1004" ] }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss", "label": "Debt Securities, Available-for-Sale, Unrealized Loss", "documentation": "Amount of unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1005" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesofAvailableforSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost\u00a0Basis", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesofAvailableforSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair\u00a0Value", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]" } } }, "auth_ref": [] }, "bbry_AvailableForSaleSecuritiesDebtMaturitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://blackberry.com/20240531", "localname": "AvailableForSaleSecuritiesDebtMaturitiesTableTextBlock", "presentation": [ "http://blackberry.com/role/FairValueMeasurementsCashCashEquivalentandInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual Maturities of Available-for-Sale Investments", "label": "Available For Sale Securities Debt Maturities Table [Text Block]", "documentation": "Available For Sale Securities Debt Maturities." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://blackberry.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesofAvailableforSaleInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesofAvailableforSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year or less", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity 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)." } } }, "auth_ref": [ "r1008" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://blackberry.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesofAvailableforSaleInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesofAvailableforSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year or less", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity 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)." } } }, "auth_ref": [ "r322", "r703" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost", "crdr": "debit", "calculation": { "http://blackberry.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesofAvailableforSaleInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesofAvailableforSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "No fixed maturity", "label": "Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping." } } }, "auth_ref": [ "r1006", "r1007" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue", "crdr": "debit", "calculation": { "http://blackberry.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesofAvailableforSaleInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesofAvailableforSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "No fixed maturity", "label": "Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping." } } }, "auth_ref": [ "r321", "r702", "r1006" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://blackberry.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesofAvailableforSaleInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsContractualMaturitiesofAvailableforSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r316", "r383", "r569", "r697", "r903", "r908", "r1002", "r1056", "r1057", "r1058" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Related Disclosures [Abstract]", "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "bbry_BankBalancesandOtherInvestmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "BankBalancesandOtherInvestmentsDomain", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank Balances and Other Investments [Domain]", "label": "Bank Balances and Other Investments [Domain]", "documentation": "Bank Balances and Other Investments [Domain]" } } }, "auth_ref": [] }, "us-gaap_BankTimeDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BankTimeDepositsMember", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term deposits, and certificates of deposits", "label": "Bank Time Deposits [Member]", "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest." } } }, "auth_ref": [ "r144" ] }, "us-gaap_BankersAcceptanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BankersAcceptanceMember", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bankers' acceptances/bearer deposit notes", "label": "Bankers Acceptance [Member]", "documentation": "Short-term time draft that a bank (drawee) has agreed to pay at maturity by stamping \"accepted\" over the signature of an officer." } } }, "auth_ref": [ "r933", "r934", "r935", "r936" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://blackberry.com/role/BlackberryLimitedandSummaryofSignificantAccountingPoliciesandCriticalAccountingEstimatesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation and preparation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CA", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresLonglivedAssetsandTotalAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "bbry_CEWSCurrentExtensionDateOfProgram": { "xbrltype": "dateItemType", "nsuri": "http://blackberry.com/20240531", "localname": "CEWSCurrentExtensionDateOfProgram", "presentation": [ "http://blackberry.com/role/AdditionalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CEWS current extension date of program", "label": "CEWS current extension date of program", "documentation": "CEWS current extension date of program" } } }, "auth_ref": [] }, "bbry_CEWSLatestExtensionDateOfProgram": { "xbrltype": "dateItemType", "nsuri": "http://blackberry.com/20240531", "localname": "CEWSLatestExtensionDateOfProgram", "presentation": [ "http://blackberry.com/role/AdditionalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CEWS second extension date of program", "label": "CEWS latest extension date of program", "documentation": "CEWS latest extension date of program" } } }, "auth_ref": [] }, "bbry_CEWSReceivedAfterThisDateAreSubjectToRepaymentIfCertainConditionsAreNotMet": { "xbrltype": "dateItemType", "nsuri": "http://blackberry.com/20240531", "localname": "CEWSReceivedAfterThisDateAreSubjectToRepaymentIfCertainConditionsAreNotMet", "presentation": [ "http://blackberry.com/role/AdditionalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CEWS received after this date are subject to repayment if certain conditions are not met", "label": "CEWS received after this date are subject to repayment if certain conditions are not met", "documentation": "CEWS received after this date are subject to repayment if certain conditions are not met" } } }, "auth_ref": [] }, "bbry_CEWSSubsidyOfEligibleEmployeesEmployeeInsurableRemuneration": { "xbrltype": "percentItemType", "nsuri": "http://blackberry.com/20240531", "localname": "CEWSSubsidyOfEligibleEmployeesEmployeeInsurableRemuneration", "presentation": [ "http://blackberry.com/role/AdditionalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CEWS subsidy - % of eligible employee's employee insurable renumeration", "label": "CEWS subsidy - % of eligible employee's employee insurable remuneration", "documentation": "CEWS subsidy - % of eligible employee's employee insurable remuneration" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Capitalized Contract Cost, Net", "periodEndLabel": "Capitalized Contract Cost, Net", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r391" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Abstract]", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://blackberry.com/role/CashCashEquivalentRestrictedCashandRestrictedCashEquivalentPresentedintheConsolidatedStatementsofCashFlowDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/CashCashEquivalentRestrictedCashandRestrictedCashEquivalentPresentedintheConsolidatedStatementsofCashFlowDetails", "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails", "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents (note 2)", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r24", "r178", "r864" ] }, "us-gaap_CashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsLineItems", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails", "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents and Investments [Line Items]", "label": "Cash and Cash Equivalents [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "bbry_CashCashEquivalentsAndInvestmentsAtCost": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "CashCashEquivalentsAndInvestmentsAtCost", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost Basis", "label": "Cash Cash Equivalents And Investments At Cost", "documentation": "Cash, cash equivalents and investments at cost." } } }, "auth_ref": [] }, "bbry_CashCashEquivalentsAndInvestmentsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "CashCashEquivalentsAndInvestmentsAtFairValue", "crdr": "debit", "presentation": [ "http://blackberry.com/role/AdditionalInformationAdditionalInformationDetails", "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "verboseLabel": "Cash, Cash Equivalents And Investments", "label": "Cash Cash Equivalents And Investments At Fair Value", "documentation": "Cash, cash equivalents and investments at fair value." } } }, "auth_ref": [] }, "bbry_CashCashEquivalentsAndInvestmentsUnrealizedGains": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "CashCashEquivalentsAndInvestmentsUnrealizedGains", "crdr": "credit", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains", "label": "Cash Cash Equivalents And Investments Unrealized Gains", "documentation": "Cash, cash equivalents and investments unrealized gains." } } }, "auth_ref": [] }, "bbry_CashCashEquivalentsAndInvestmentsUnrealizedLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "CashCashEquivalentsAndInvestmentsUnrealizedLosses", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Losses", "label": "Cash Cash Equivalents And Investments Unrealized Losses", "documentation": "Cash, cash equivalents and investments unrealized losses." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "presentation": [ "http://blackberry.com/role/FairValueMeasurementsCashCashEquivalentsandInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements, Cash, Cash Equivalents and Investments", "label": "Cash, Cash Equivalents, and Short-Term Investments [Text Block]", "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities." } } }, "auth_ref": [ "r1001" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://blackberry.com/role/CashCashEquivalentRestrictedCashandRestrictedCashEquivalentPresentedintheConsolidatedStatementsofCashFlowDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://blackberry.com/role/CashCashEquivalentRestrictedCashandRestrictedCashEquivalentPresentedintheConsolidatedStatementsofCashFlowDetails", "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, restricted cash, and restricted cash equivalents, beginning of period", "periodEndLabel": "Cash, cash equivalents, restricted cash, and restricted cash equivalents, end of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r24", "r108", "r225" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash, cash equivalents, restricted cash, and restricted cash equivalents during the period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r1", "r108" ] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://blackberry.com/role/CashFlowandAdditionalInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow and Additional Information", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r103" ] }, "bbry_ChangeInConsiderationForBusinessAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ChangeInConsiderationForBusinessAcquisition", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisitions, net of cash acquired", "label": "Change in consideration for business acquisition", "documentation": "Change in consideration for business acquisition" } } }, "auth_ref": [] }, "bbry_ChangeInFairValueOfDebenturesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ChangeInFairValueOfDebenturesRollForward", "presentation": [ "http://blackberry.com/role/DebenturesChangeinFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value of Debentures [Roll Forward]", "label": "Change in Fair Value of Debentures [Roll Forward]", "documentation": "Change in Fair Value of Debentures" } } }, "auth_ref": [] }, "bbry_ChangesInIssuedAndOutstandingCommonSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ChangesInIssuedAndOutstandingCommonSharesTableTextBlock", "presentation": [ "http://blackberry.com/role/CapitalStockTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Issued and Outstanding Common Shares", "label": "Changes In Issued And Outstanding Common Shares Table [Text Block]", "documentation": "Changes in issued and outstanding common shares." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://blackberry.com/role/CapitalStockSubsequenteventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r167", "r186", "r187", "r188", "r227", "r255", "r256", "r265", "r267", "r274", "r275", "r348", "r444", "r447", "r448", "r449", "r453", "r454", "r474", "r475", "r477", "r478", "r480", "r588", "r756", "r757", "r758", "r759", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r786", "r808", "r826", "r840", "r841", "r842", "r843", "r844", "r948", "r981", "r990" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://blackberry.com/role/CapitalStockChangesinIssuedandOutstandingCommonSharesDetails", "http://blackberry.com/role/CapitalStockSubsequenteventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r186", "r187", "r188", "r274", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r756", "r757", "r758", "r759", "r893", "r948", "r981" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialPaperMember", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r124", "r443", "r933", "r934", "r935", "r936" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://blackberry.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r122", "r435", "r436", "r849", "r1036", "r1043" ] }, "bbry_CommonStockAmountRollForward": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "CommonStockAmountRollForward", "presentation": [ "http://blackberry.com/role/CapitalStockChangesinIssuedandOutstandingCommonSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Amount [Roll Forward]", "label": "Common Stock, Amount [Roll Forward]", "documentation": "Common Stock, Amount [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "presentation": [ "http://blackberry.com/role/CapitalStockChangesinIssuedandOutstandingCommonSharesDetails", "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Capital\u00a0Stock and\u00a0Additional Paid-in\u00a0Capital", "label": "Common Stock Including Additional Paid in Capital [Member]", "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock)." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets", "http://blackberry.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r85" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://blackberry.com/role/CapitalStockChangesinIssuedandOutstandingCommonSharesDetails", "http://blackberry.com/role/CapitalStockSubsequenteventDetails", "http://blackberry.com/role/ConsolidatedBalanceSheets", "http://blackberry.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common outstanding (in shares)", "periodStartLabel": "Capital stock outstanding, Shares, Beginning Balance", "periodEndLabel": "Capital stock outstanding, Shares, Ending Balance", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r85", "r786", "r805", "r1110", "r1111" ] }, "bbry_CommonStockSharesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "CommonStockSharesRollForward", "presentation": [ "http://blackberry.com/role/CapitalStockChangesinIssuedandOutstandingCommonSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Roll Forward]", "label": "Common Stock, Shares [Roll Forward]", "documentation": "Common Stock, Shares [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares: authorized unlimited number of non-voting, redeemable, retractable Class A common shares and unlimited number of voting common shares Issued - 590,171,424 voting common shares (February 29, 2024 - 589,232,539)", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r85", "r708", "r916" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValueOutstanding", "crdr": "credit", "presentation": [ "http://blackberry.com/role/CapitalStockChangesinIssuedandOutstandingCommonSharesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Common Stock, Value, Outstanding", "periodEndLabel": "Common Stock, Value, Outstanding", "label": "Common Stock, Value, Outstanding", "documentation": "Value of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares." } } }, "auth_ref": [ "r85", "r786" ] }, "us-gaap_ComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeMember", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "Comprehensive Income [Member]", "documentation": "The change in equity (net assets) of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r21", "r207", "r209", "r215", "r699", "r718", "r719" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r90", "r214", "r698", "r716" ] }, "bbry_ConcentrationRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ConcentrationRiskAxis", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAdditionalInformationDetails", "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk % [Axis]", "label": "Concentration Risk % [Axis]", "documentation": "Concentration Risk %" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAdditionalInformationDetails", "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsOtherCurrentAssetsDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r31", "r32", "r59", "r60", "r309", "r848" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAdditionalInformationDetails", "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsOtherCurrentAssetsDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r31", "r32", "r59", "r60", "r309", "r751", "r848" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsOtherCurrentAssetsDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r31", "r32", "r59", "r60", "r309", "r848", "r954" ] }, "bbry_ConcentrationRiskDomain": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ConcentrationRiskDomain", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAdditionalInformationDetails", "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk % [Domain]", "label": "Concentration Risk % [Domain]", "documentation": "[Domain] for Concentration Risk %" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r31", "r32", "r59", "r60", "r309" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsOtherCurrentAssetsDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r31", "r32", "r59", "r60", "r309", "r848" ] }, "srt_CondensedBalanceSheetStatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CondensedBalanceSheetStatementTable", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsAccountsReceivableDetails", "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Condensed Balance Sheet Statement [Table]", "label": "Condensed Balance Sheet Statement [Table]" } } }, "auth_ref": [ "r229", "r951" ] }, "srt_CondensedBalanceSheetStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CondensedBalanceSheetStatementsCaptionsLineItems", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsAccountsReceivableDetails", "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Condensed Balance Sheet Statements, Captions [Line Items]", "label": "Condensed Balance Sheet Statements, Captions [Line Items]" } } }, "auth_ref": [ "r229", "r951" ] }, "bbry_ConsolidatedBalanceSheetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ConsolidatedBalanceSheetAbstract", "lang": { "en-us": { "role": { "terseLabel": "Consolidated Balance Sheet [Abstract]", "label": "Consolidated Balance Sheet [Abstract]", "documentation": "Consolidated Balance Sheet [Abstract]" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r148", "r229", "r272", "r282", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r444", "r445", "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r874", "r875", "r1047", "r1048" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r148", "r229", "r272", "r282", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r444", "r445", "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r874", "r875", "r1047", "r1048" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration by Type [Axis]", "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Type [Domain]", "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "bbry_Contingentperformancebasedcashaward": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "Contingentperformancebasedcashaward", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent performance-based cash award", "label": "Contingent performance-based cash award", "documentation": "Contingent performance-based cash award to the Company's Executive Chair and CEO" } } }, "auth_ref": [] }, "bbry_ContractWithCustomerAssetNetCurrentAndNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ContractWithCustomerAssetNetCurrentAndNonCurrent", "crdr": "debit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Contract with Customer, Asset, Net - Current and Non-Current", "periodEndLabel": "Contract with Customer, Asset, Net - Current and Non-Current", "label": "Contract with Customer, Asset, Net - Current and Non-Current", "documentation": "Contract with Customer, Asset, Net - Current and Non-Current" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresTransactionpriceallocatedtotheremainingperformanceobligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price." } } }, "auth_ref": [ "r482" ] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://blackberry.com/role/CapitalStockSubsequenteventDetails", "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of stock (in shares)", "label": "Conversion of Stock, Shares Converted", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r26", "r27", "r28" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://blackberry.com/role/DebenturesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "bbry_CorporateBondsAndNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "CorporateBondsAndNotesMember", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate notes/bonds", "label": "Corporate Bonds And Notes [Member]", "documentation": "Corporate Bonds And Notes [Member]" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations", "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r97", "r227", "r348", "r444", "r445", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r588", "r874", "r1047" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://blackberry.com/role/BlackberryLimitedandSummaryofSignificantAccountingPoliciesandCriticalAccountingEstimatesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Loss, Financial Instrument", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r362", "r363", "r364", "r366", "r367", "r372", "r374", "r375", "r376", "r377", "r379", "r380", "r381", "r382", "r384", "r385", "r386", "r389" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r170", "r233", "r243", "r250", "r353", "r361", "r419", "r510", "r511", "r523", "r525", "r546", "r548", "r549", "r551", "r553", "r554", "r559", "r562", "r565", "r566", "r619" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsAccountsReceivableDetails", "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r170", "r233", "r243", "r250", "r353", "r361", "r419", "r510", "r511", "r523", "r525", "r546", "r548", "r549", "r551", "r553", "r554", "r559", "r562", "r565", "r566", "r619" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsAccountsReceivableDetails", "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r170", "r233", "r243", "r250", "r353", "r361", "r419", "r510", "r511", "r523", "r525", "r546", "r548", "r549", "r551", "r553", "r554", "r559", "r562", "r565", "r566", "r619" ] }, "bbry_CurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "CurrentAssetsMember", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Current assets [Member]", "documentation": "Current assets" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk [Member]", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r113", "r309" ] }, "bbry_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "CustomerOneMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One [Member]", "label": "Customer One [Member]", "documentation": "Customer One" } } }, "auth_ref": [] }, "bbry_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "CustomerTwoMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Two [Member]", "label": "Customer Two [Member]", "documentation": "Customer Two" } } }, "auth_ref": [] }, "bbry_CybersecurityMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "CybersecurityMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cybersecurity", "label": "Cybersecurity [Member]", "documentation": "Cybersecurity" } } }, "auth_ref": [] }, "bbry_DateOfFirstInterestPayment": { "xbrltype": "dateItemType", "nsuri": "http://blackberry.com/20240531", "localname": "DateOfFirstInterestPayment", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Date of first interest payment", "label": "Date of first interest payment", "documentation": "Date of first interest payment" } } }, "auth_ref": [] }, "bbry_DebentureImpliedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "DebentureImpliedDiscount", "crdr": "credit", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debenture implied discount", "label": "Debenture implied discount", "documentation": "Debenture implied discount" } } }, "auth_ref": [] }, "bbry_DebenturesfairvalueimpactonEPS": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "DebenturesfairvalueimpactonEPS", "crdr": "credit", "calculation": { "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debentures fair value impact on EPS", "label": "Debentures fair value impact on EPS", "documentation": "Debentures fair value impact on EPS. Included if the fair value change in the Debentures is dilutive in the period." } } }, "auth_ref": [] }, "bbry_Debenturetotalfairvalueadjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "Debenturetotalfairvalueadjustment", "crdr": "credit", "presentation": [ "http://blackberry.com/role/DebenturesChangeinFairValueDetails", "http://blackberry.com/role/DebenturesImpactofChangesinFairValueofDebenturesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debenture total fair value adjustment", "terseLabel": "Debenture total fair value adjustment", "label": "Debenture total fair value adjustment", "documentation": "Debenture total fair value adjustment" } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Par value of convertible debentures", "label": "Debt Conversion, Converted Instrument, Amount", "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r26", "r28" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://blackberry.com/role/CapitalStockSubsequenteventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r17", "r74", "r75", "r136", "r138", "r229", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r888", "r889", "r890", "r891", "r892", "r915", "r982", "r1037", "r1038", "r1039", "r1064", "r1066" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r125", "r457" ] }, "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt, number of shares upon conversion (in shares)", "label": "Debt Instrument, Convertible, Number of Equity Instruments", "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity." } } }, "auth_ref": [ "r50", "r79", "r129", "r130", "r457" ] }, "bbry_DebtInstrumentConvertibleNumberOfEquityInstrumentsWithDecimals": { "xbrltype": "pureItemType", "nsuri": "http://blackberry.com/20240531", "localname": "DebtInstrumentConvertibleNumberOfEquityInstrumentsWithDecimals", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Convertible, Number of Equity Instruments - with decimals", "label": "Debt Instrument, Convertible, Number of Equity Instruments - with decimals", "documentation": "Debt Instrument, Convertible, Number of Equity Instruments - with decimals" } } }, "auth_ref": [] }, "bbry_DebtInstrumentDebtDefaultPercentOfDebtHolders": { "xbrltype": "percentItemType", "nsuri": "http://blackberry.com/20240531", "localname": "DebtInstrumentDebtDefaultPercentOfDebtHolders", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of debt holders (not less than)", "label": "Debt Instrument, Debt Default, Percent Of Debt Holders", "documentation": "Debt Instrument, Debt Default, Percent Of Debt Holders" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Face amount of debt", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r455", "r603", "r604", "r889", "r890", "r915" ] }, "bbry_DebtInstrumentFuturePeriodicPaymentInterestAnnual": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "DebtInstrumentFuturePeriodicPaymentInterestAnnual", "crdr": "debit", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument Future Periodic Payment Interest - Annual", "label": "Debt Instrument Future Periodic Payment Interest - Annual", "documentation": "Debt Instrument Future Periodic Payment Interest - Annual" } } }, "auth_ref": [] }, "bbry_DebtInstrumentFuturePeriodicPaymentInterestQuarterly": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "DebtInstrumentFuturePeriodicPaymentInterestQuarterly", "crdr": "debit", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument Future Periodic Payment Interest - Quarterly", "label": "Debt Instrument Future Periodic Payment Interest - Quarterly", "documentation": "Debt Instrument Future Periodic Payment Interest - Quarterly" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://blackberry.com/role/AdditionalInformationAdditionalInformationDetails", "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r77", "r456" ] }, "us-gaap_DebtInstrumentInterestRateTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateTerms", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Interest Rate Terms", "label": "Debt Instrument, Interest Rate Terms", "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets." } } }, "auth_ref": [ "r77" ] }, "bbry_DebtInstrumentInterestRateinEventofDefault": { "xbrltype": "percentItemType", "nsuri": "http://blackberry.com/20240531", "localname": "DebtInstrumentInterestRateinEventofDefault", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate in event of default", "label": "Debt Instrument, Interest Rate in Event of Default", "documentation": "Debt Instrument, Interest Rate in Event of Default" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://blackberry.com/role/DebenturesChangeinFairValueDetails", "http://blackberry.com/role/DebenturesDetails", "http://blackberry.com/role/DebenturesImpactofChangesinFairValueofDebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r229", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r888", "r889", "r890", "r891", "r892", "r915", "r982", "r1064", "r1066" ] }, "us-gaap_DebtInstrumentMaturityDateRangeEnd1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDateRangeEnd1", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Maturity Date Range, End", "label": "Debt Instrument, Maturity Date Range, End", "documentation": "Latest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r78" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://blackberry.com/role/CapitalStockSubsequenteventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r17", "r229", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r888", "r889", "r890", "r891", "r892", "r915", "r982", "r1037", "r1038", "r1039", "r1064", "r1066" ] }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentInterest", "crdr": "debit", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Periodic payment, interest", "label": "Debt Instrument, Periodic Payment, Interest", "documentation": "Amount of the required periodic payments applied to interest." } } }, "auth_ref": [ "r17" ] }, "us-gaap_DebtInstrumentRedemptionPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodEndDate", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption period, end date", "label": "Debt Instrument, Redemption Period, End Date", "documentation": "End date of debt instrument redemption period, in YYYY-MM-DD format." } } }, "auth_ref": [ "r145" ] }, "us-gaap_DebtInstrumentRepurchaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRepurchaseAmount", "crdr": "debit", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Repurchase Amount", "label": "Debt Instrument, Repurchase Amount", "documentation": "Fair value amount of debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRepurchaseDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRepurchaseDate", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Repurchase Date", "label": "Debt Instrument, Repurchase Date", "documentation": "Date the debt instrument was repurchased, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://blackberry.com/role/DebenturesChangeinFairValueDetails", "http://blackberry.com/role/DebenturesDetails", "http://blackberry.com/role/DebenturesImpactofChangesinFairValueofDebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r17", "r50", "r53", "r63", "r128", "r130", "r229", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r888", "r889", "r890", "r891", "r892", "r915", "r982", "r1064", "r1066" ] }, "bbry_DebtInstrumentUnpaidPrincipalBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "DebtInstrumentUnpaidPrincipalBalance", "crdr": "credit", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid principal balance", "label": "Debt Instrument, Unpaid Principal Balance", "documentation": "Debt Instrument, Unpaid Principal Balance" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r155", "r388", "r880" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "crdr": "credit", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Realized Gain (Loss)", "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1009" ] }, "bbry_Debtinstrumentrepurchasedinterestamount": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "Debtinstrumentrepurchasedinterestamount", "crdr": "credit", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument repurchased - interest amount", "label": "Debt instrument repurchased - interest amount", "documentation": "Debt instrument repurchased - interest amount" } } }, "auth_ref": [] }, "bbry_DecreaseInContractAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "DecreaseInContractAsset", "crdr": "credit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in contract asset", "label": "Decrease in contract asset", "documentation": "Decrease in contract asset" } } }, "auth_ref": [] }, "bbry_DecreaseInDeferredRevenueDueToPaymentFulfillmentOfPerformanceObligationsOrOther": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "DecreaseInDeferredRevenueDueToPaymentFulfillmentOfPerformanceObligationsOrOther", "crdr": "credit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease due to payment, fulfillment of performance obligations, or other", "label": "Decrease in deferred revenue due to payment, fulfillment of performance obligations, or other", "documentation": "Decrease in deferred revenue due to payment, fulfillment of performance obligations, or other" } } }, "auth_ref": [] }, "bbry_Decreaseindeferredcommission": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "Decreaseindeferredcommission", "crdr": "credit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in deferred commission", "label": "Decrease in deferred commission", "documentation": "Decrease in deferred commission" } } }, "auth_ref": [] }, "bbry_DeferredCommissionMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "DeferredCommissionMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Commissions", "label": "Deferred commission [Member]", "documentation": "Deferred commission" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r164", "r984" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Deferred Revenue", "periodEndLabel": "Deferred Revenue", "label": "Deferred Revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r966" ] }, "us-gaap_DeferredRevenueAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueAdditions", "crdr": "credit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue, Additions", "label": "Deferred Revenue, Additions", "documentation": "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." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current (note 10)", "label": "Deferred Revenue, Current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r964" ] }, "bbry_DeferredRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "DeferredRevenueMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue", "label": "Deferred Revenue [Member]", "documentation": "Deferred Revenue" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current (note 10)", "label": "Deferred Revenue, Noncurrent", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r966" ] }, "bbry_DeferredStockUnitMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "DeferredStockUnitMember", "presentation": [ "http://blackberry.com/role/CapitalStockSubsequenteventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Share Unit", "label": "Deferred Stock Unit [Member]", "documentation": "Deferred stock unit." } } }, "auth_ref": [] }, "us-gaap_DemandDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DemandDepositsMember", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank balances", "label": "Demand Deposits [Member]", "documentation": "Accounts that may or may not bear interest and that depositor is entitled to withdraw at anytime without prior notice. Checking and negotiable order of withdrawal (NOW) accounts are the most common forms of demand deposits." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations", "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r9", "r44" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r9", "r272", "r285", "r302", "r874", "r875" ] }, "us-gaap_DerivativeAssetFairValueOfCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetFairValueOfCollateral", "crdr": "credit", "presentation": [ "http://blackberry.com/role/AdditionalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative asset, fair value of collateral", "label": "Derivative Asset, Fair Value of Collateral", "documentation": "Fair value of securities received as collateral against derivative assets." } } }, "auth_ref": [ "r194" ] }, "us-gaap_DerivativeLiabilityFairValueOfCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityFairValueOfCollateral", "crdr": "debit", "presentation": [ "http://blackberry.com/role/AdditionalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liability, fair value of collateral", "label": "Derivative Liability, Fair Value of Collateral", "documentation": "Fair value of securities pledged as collateral against derivative liabilities." } } }, "auth_ref": [ "r194" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r945" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r946" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EMEAMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe, Middle East and Africa", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r1112", "r1114", "r1115", "r1116" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Loss per share (note 7)", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations", "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (Loss) Per Share, Basic (in usd per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r216", "r241", "r242", "r243", "r244", "r245", "r246", "r253", "r255", "r265", "r266", "r267", "r271", "r528", "r537", "r566", "r567", "r700", "r720", "r867" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations", "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (Loss) Per Share, Diluted (in usd per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r216", "r241", "r242", "r243", "r244", "r245", "r246", "r255", "r265", "r266", "r267", "r271", "r528", "r537", "r566", "r567", "r700", "r720", "r867" ] }, "us-gaap_EarningsPerShareDilutedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedLineItems", "presentation": [ "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r255", "r256", "r265" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://blackberry.com/role/EarningsLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (Loss) Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r252", "r268", "r269", "r270" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign exchange loss on cash, cash equivalents, restricted cash, and restricted cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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. Excludes amounts 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." } } }, "auth_ref": [ "r592" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://blackberry.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Effective Income Recovery (Expense) Tax Rate Reconciliation, Percent", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r501", "r902" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://blackberry.com/role/CapitalStockSubsequenteventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option [Member]", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Country", "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r942" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsParenthetical", "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r942" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r942" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r947" ] }, "dei_EntityListingsExchangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsExchangeAxis", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Listings, Exchange [Axis]", "label": "Entity Listings, Exchange [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r942" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r942" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r942" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r942" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://blackberry.com/role/CapitalStockChangesinIssuedandOutstandingCommonSharesDetails", "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r170", "r210", "r211", "r212", "r230", "r231", "r232", "r237", "r245", "r247", "r249", "r273", "r353", "r361", "r419", "r481", "r510", "r511", "r523", "r524", "r525", "r529", "r536", "r537", "r546", "r548", "r549", "r550", "r551", "r554", "r565", "r593", "r595", "r596", "r597", "r598", "r600", "r607", "r609", "r621", "r716", "r740", "r741", "r742", "r762", "r826" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiUnrealizedGain", "crdr": "credit", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities, FV-NI, Unrealized Gain", "label": "Equity Securities, FV-NI, Unrealized Gain", "documentation": "Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r347" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiUnrealizedLoss", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Equity Securities, FV-NI, Unrealized Loss", "label": "Equity Securities, FV-NI, Unrealized Loss", "documentation": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r347" ] }, "us-gaap_EquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesMember", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails", "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities", "label": "Equity Securities [Member]", "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants." } } }, "auth_ref": [ "r42", "r917", "r937", "r938", "r939", "r1113" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities without Readily Determinable Fair Value, Amount", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r344" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount", "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount", "documentation": "Amount of loss from downward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r345" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount", "documentation": "Amount of cumulative impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r345" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "crdr": "credit", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails", "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails", "http://blackberry.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r346" ] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExchangeDomain", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange [Domain]", "label": "Exchange [Domain]", "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383." } } }, "auth_ref": [] }, "bbry_Exchangesharesrelatedtobusinesscombination": { "xbrltype": "sharesItemType", "nsuri": "http://blackberry.com/20240531", "localname": "Exchangesharesrelatedtobusinesscombination", "presentation": [ "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange shares related to Cylance acquisition", "label": "Exchange shares related to business combination", "documentation": "Exchange shares related to business combination" } } }, "auth_ref": [] }, "bbry_ExecutiveChairGrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ExecutiveChairGrantLiability", "crdr": "credit", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Chair Grant Liability", "label": "Executive Chair Grant Liability", "documentation": "Executive Chair Grant Liability" } } }, "auth_ref": [] }, "bbry_ExecutiveChairandCEOMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ExecutiveChairandCEOMember", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Chair and CEO [Member]", "label": "Executive Chair and CEO [Member]", "documentation": "Executive Chair and CEO [Member]" } } }, "auth_ref": [] }, "bbry_Expirydateofcontingentperformancebasedcashaward": { "xbrltype": "dateItemType", "nsuri": "http://blackberry.com/20240531", "localname": "Expirydateofcontingentperformancebasedcashaward", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiry date of contingent performance-based cash award", "label": "Expiry date of contingent performance-based cash award", "documentation": "Expiry date of contingent performance-based cash award" } } }, "auth_ref": [] }, "bbry_ExtensionDebentureOptionToExtendMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ExtensionDebentureOptionToExtendMaturityDate", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extension Debenture - extend Maturity Date", "label": "Extension Debenture - option to extend Maturity Date", "documentation": "Extension Debenture - option to extend Maturity Date" } } }, "auth_ref": [] }, "bbry_ExtensionDebenturesMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ExtensionDebenturesMember", "presentation": [ "http://blackberry.com/role/DebenturesChangeinFairValueDetails", "http://blackberry.com/role/DebenturesDetails", "http://blackberry.com/role/DebenturesImpactofChangesinFairValueofDebenturesDetails", "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Extension Debentures", "label": "Extension Debentures [Member]", "documentation": "Extension Debentures" } } }, "auth_ref": [] }, "us-gaap_FacilityClosingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FacilityClosingMember", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsDetailsRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Facilities Costs", "label": "Facility Closing [Member]", "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://blackberry.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r569", "r570", "r581", "r903" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://blackberry.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r569", "r570", "r581", "r903" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r574", "r575", "r576", "r577", "r578", "r579", "r582", "r906" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r574", "r575", "r576", "r577", "r578", "r579", "r582", "r906" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails", "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r463", "r484", "r485", "r486", "r487", "r488", "r489", "r568", "r570", "r571", "r572", "r573", "r580", "r581", "r583", "r628", "r629", "r630", "r889", "r890", "r897", "r898", "r899", "r903", "r908" ] }, "bbry_FairValueInputsForDebentureEntityCreditRisk": { "xbrltype": "percentItemType", "nsuri": "http://blackberry.com/20240531", "localname": "FairValueInputsForDebentureEntityCreditRisk", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Inputs, Entity Credit Risk", "label": "Fair Value Inputs for Debenture - Entity Credit Risk", "documentation": "Fair Value Inputs for Debenture - Entity Credit Risk" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1:", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r463", "r484", "r489", "r570", "r581", "r628", "r897", "r898", "r899", "r903" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2:", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r463", "r484", "r489", "r570", "r571", "r581", "r629", "r889", "r890", "r897", "r898", "r899", "r903" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails", "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3:", "verboseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r463", "r484", "r485", "r486", "r487", "r488", "r489", "r570", "r571", "r572", "r573", "r581", "r630", "r889", "r890", "r897", "r898", "r899", "r903", "r908" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails", "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r463", "r484", "r485", "r486", "r487", "r488", "r489", "r568", "r570", "r571", "r572", "r573", "r580", "r581", "r583", "r628", "r629", "r630", "r889", "r890", "r897", "r898", "r899", "r903", "r908" ] }, "us-gaap_FairValueOptionAggregateDifferencesLongTermDebtInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOptionAggregateDifferencesLongTermDebtInstruments", "crdr": "credit", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Option, Aggregate Differences, Long-term Debt Instruments", "label": "Fair Value, Option, Aggregate Differences, Long-Term Debt Instruments", "documentation": "This item represents the difference between the aggregate fair value and the aggregate unpaid principal balance of long-term debt instruments that have contractual principal amounts and for which the fair value option has been elected." } } }, "auth_ref": [ "r61" ] }, "us-gaap_FairValueOptionChangesInFairValueGainLoss1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOptionChangesInFairValueGainLoss1", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 5.0 }, "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows", "http://blackberry.com/role/ConsolidatedStatementsofOperations", "http://blackberry.com/role/DebenturesImpactofChangesinFairValueofDebenturesDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debentures fair value adjustment", "terseLabel": "Income (charge) associated with the change in fair value from non-credit components recorded in the consolidated statements of operations", "label": "Fair Value, Option, Changes in Fair Value, Gain (Loss)", "documentation": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings." } } }, "auth_ref": [ "r62" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Finance Lease, Principal Payments", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r612", "r613" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eligible Item or Group for Fair Value Option [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r367", "r368", "r372", "r373", "r378", "r387", "r389", "r390", "r471", "r479", "r555", "r584", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r717", "r880", "r903", "r906", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r917", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r1009", "r1010", "r1011", "r1012", "r1054", "r1056", "r1057", "r1058", "r1059", "r1060" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r183", "r392", "r412", "r882" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1033", "r1117" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r414", "r861", "r882" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r414", "r861", "r882" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r414", "r861", "r882" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r414", "r861", "r882" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r414", "r861", "r882" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r406", "r408", "r409", "r410", "r411", "r412", "r415", "r416", "r658", "r665", "r861" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r392", "r412", "r665", "r882" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r406", "r412", "r415", "r416", "r417", "r658", "r861", "r882" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r406", "r408", "r409", "r410", "r411", "r412", "r415", "r416", "r861" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets", "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net (note 3)", "netLabel": "Net Book Value", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r658", "r1032" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets acquired during the period", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r408" ] }, "bbry_FundsFromClaimFiledWithMinistryOfInnovationScienceAndEconomicDevelopmentCanadaRelatingToStrategicInnovationFundProgram": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "FundsFromClaimFiledWithMinistryOfInnovationScienceAndEconomicDevelopmentCanadaRelatingToStrategicInnovationFundProgram", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Funds from claim filed with Ministry of Innovation, Science and Economic Development Canada relating to Strategic Innovation Fund Program", "label": "Funds from claim filed with Ministry of Innovation, Science and Economic Development Canada relating to Strategic Innovation Fund Program", "documentation": "Funds from claim filed with Ministry of Innovation, Science and Economic Development Canada relating to Strategic Innovation Fund Program" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and Fixtures [Member]", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "bbry_GTCLawsuitMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "GTCLawsuitMember", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "GTC Lawsuit [Member]", "label": "GTC Lawsuit [Member]", "documentation": "GTC Lawsuit [Member]" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations", "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on Disposition of Assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r979" ] }, "us-gaap_GainLossOnInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnInvestmentsTextBlock", "presentation": [ "http://blackberry.com/role/FairValueMeasurementsCashCashEquivalentandInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Equity Securities without Readily Determinable Fair Value", "label": "Gain (Loss) on Securities [Table Text Block]", "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security." } } }, "auth_ref": [ "r972", "r973" ] }, "us-gaap_GainLossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfInvestments", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on sale of investment (note 3)", "label": "Gain (Loss) on Sale of Investments", "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities." } } }, "auth_ref": [ "r9" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on Disposition of Property Plant Equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r9" ] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) Related to Litigation Settlement", "label": "Gain (Loss) from Litigation Settlement", "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r874", "r1044" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations", "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative Expense", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r99", "r810" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets", "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsConsolidatedBalanceSheetDetailsChangestoCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill (note 3)", "periodStartLabel": "Carrying amount as of beginning of period", "periodEndLabel": "Carrying amount as of end of period", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r182", "r394", "r696", "r875", "r881", "r905", "r916", "r1016", "r1023" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://blackberry.com/role/BlackberryLimitedandSummaryofSignificantAccountingPoliciesandCriticalAccountingEstimatesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r393", "r405", "r881" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 }, "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsConsolidatedBalanceSheetDetailsChangestoCarryingAmountofGoodwillDetails", "http://blackberry.com/role/ConsolidatedStatementsofCashFlows", "http://blackberry.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of goodwill", "label": "Goodwill, Impairment Loss", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r9", "r395", "r401", "r405", "r881", "r905" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsConsolidatedBalanceSheetDetailsChangestoCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsConsolidatedBalanceSheetDetailsChangestoCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign exchange on non-U.S. dollar denominated goodwill", "label": "Goodwill, Translation and Measurement Period Adjustments", "documentation": "Amount of increase (decrease) from foreign currency translation and measurement period adjustments of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r0", "r1015" ] }, "us-gaap_GovernmentAssistanceAmountCumulativeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GovernmentAssistanceAmountCumulativeCurrent", "crdr": "debit", "presentation": [ "http://blackberry.com/role/AdditionalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government Assistance, Amount, Cumulative, Current", "label": "Government Assistance, Asset, Current", "documentation": "Amount of asset from government assistance, classified as current." } } }, "auth_ref": [ "r602" ] }, "us-gaap_GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GovernmentAssistanceStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://blackberry.com/role/AdditionalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government Assistance, Statement of Financial Position [Extensible Enumeration]", "label": "Government Assistance, Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes asset from government assistance." } } }, "auth_ref": [ "r602" ] }, "bbry_GovernmentSubsidies": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "GovernmentSubsidies", "crdr": "credit", "presentation": [ "http://blackberry.com/role/AdditionalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government subsidies", "label": "Government subsidies", "documentation": "Government subsidies" } } }, "auth_ref": [] }, "bbry_GovernmentSubsidiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://blackberry.com/20240531", "localname": "GovernmentSubsidiesPolicyPolicyTextBlock", "presentation": [ "http://blackberry.com/role/BlackberryLimitedandSummaryofSignificantAccountingPoliciesandCriticalAccountingEstimatesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Government Subsidies", "label": "Government Subsidies, Policy [Policy Text Block]", "documentation": "Government Subsidies, Policy" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations", "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross margin", "terseLabel": "Segment gross margin", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r94", "r97", "r149", "r227", "r348", "r444", "r445", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r588", "r869", "r874", "r991", "r993", "r994", "r995", "r996", "r1047" ] }, "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleLineItems", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities", "label": "Impaired Assets to be Disposed of by Method Other than Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfInvestments", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other-than- temporary Impairment", "label": "Other than Temporary Impairment Losses, Investments", "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income." } } }, "auth_ref": [ "r154" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 }, "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows", "http://blackberry.com/role/ConsolidatedStatementsofOperations", "http://blackberry.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets (note 2)", "label": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r9", "r43", "r119", "r904" ] }, "bbry_ImpairmentOfRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ImpairmentOfRightOfUseAssets", "crdr": "debit", "presentation": [ "http://blackberry.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment Of Right of Use Assets", "label": "Impairment Of Right of Use Assets", "documentation": "Impairment Of Right of Use Assets" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "calculation": { "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss for basic and diluted loss per share available to common shareholders", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r56", "r96", "r111", "r241", "r242", "r243", "r244", "r245", "r263", "r267", "r537" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations", "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r95", "r142", "r149", "r701", "r714", "r869", "r874", "r991", "r993", "r994", "r995", "r996" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Lived Assets to be Abandoned [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r11", "r14", "r18", "r64", "r65", "r66", "r67", "r68", "r69", "r70", "r71", "r72", "r120" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r420", "r422", "r428", "r575", "r579", "r582", "r735", "r737", "r811", "r861", "r907", "r1081" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r422", "r428", "r575", "r579", "r582", "r735", "r737", "r811", "r861", "r907", "r1081" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://blackberry.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r228", "r498", "r501", "r502", "r503", "r504", "r506", "r507", "r515", "r517", "r518", "r519", "r761", "r902" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes (note 4)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r156", "r165", "r248", "r249", "r272", "r288", "r302", "r500", "r501", "r516", "r722", "r902" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://blackberry.com/role/CashFlowandAdditionalInformationInterestandIncomeTaxesPaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid during the period", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r25", "r224", "r508", "r509" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes receivable", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r134", "r967" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities 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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable, net of allowance", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInContractReceivablesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractReceivablesNet", "crdr": "credit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Contract Receivables, Net", "label": "Increase (Decrease) in Contract Receivables, Net", "documentation": "The increase (decrease) during the reporting period in receivables arising from the contracting of goods and services, net for uncollectible accounts." } } }, "auth_ref": [ "r146" ] }, "bbry_IncreaseDecreaseInContractWithCustomerAssetNetCurrentAndNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "IncreaseDecreaseInContractWithCustomerAssetNetCurrentAndNonCurrent", "crdr": "debit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) In Contract Assets", "label": "Increase Decrease In Contract with Customer, Asset, Net - Current and Non-Current", "documentation": "Increase Decrease In Contract with Customer, Asset, Net - Current and Non-Current" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows", "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "totalLabel": "Increase (Decrease) in Deferred Revenue", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r862" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income taxes receivable", "label": "Increase (Decrease) in Income Taxes Receivable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net changes in working capital items", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other receivables", "label": "Increase (Decrease) in Other Receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "bbry_IncreaseInContractAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "IncreaseInContractAsset", "crdr": "debit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in contract receivable", "label": "Increase in contract asset", "documentation": "Increase in contract asset" } } }, "auth_ref": [] }, "bbry_Increaseindeferredcommission": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "Increaseindeferredcommission", "crdr": "debit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in deferred commission", "label": "Increase in deferred commission", "documentation": "Increase in deferred commission" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "presentation": [ "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method." } } }, "auth_ref": [ "r261", "r262", "r267" ] }, "bbry_IntellectualPropertyDisposedOfBySale": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "IntellectualPropertyDisposedOfBySale", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows", "http://blackberry.com/role/RevenueandSegmentDisclosuresDetailsAdditionalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intellectual property disposed of by sale", "label": "Intellectual property disposed of by sale", "documentation": "Intellectual property disposed of by sale" } } }, "auth_ref": [] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntellectualPropertyMember", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intellectual property", "label": "Intellectual Property [Member]", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r16", "r1026", "r1027", "r1028", "r1029", "r1030", "r1032", "r1034", "r1035" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, debt", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r102", "r468", "r473", "r891", "r892" ] }, "bbry_InterestExpenseDebtAdjustmentImpactOnEPS": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "InterestExpenseDebtAdjustmentImpactOnEPS", "crdr": "credit", "calculation": { "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, debt adjustment impact on EPS", "label": "Interest expense, debt adjustment impact on EPS", "documentation": "Interest expense, debt adjustment impact on EPS" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://blackberry.com/role/CashFlowandAdditionalInformationInterestandIncomeTaxesPaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid during the period", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r220", "r222", "r223" ] }, "bbry_InterestRateToPresentValueLongTermRestructuringLiability": { "xbrltype": "percentItemType", "nsuri": "http://blackberry.com/20240531", "localname": "InterestRateToPresentValueLongTermRestructuringLiability", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsDetailsRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate to present value long-term restructuring liability", "label": "Interest rate to present value long-term restructuring liability", "documentation": "Interest rate to present value long-term restructuring liability" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations", "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment income, net (note 2 and note 5)", "label": "Investment Income, Net", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r100", "r101", "r102" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://blackberry.com/role/BlackberryLimitedandSummaryofSignificantAccountingPoliciesandCriticalAccountingEstimatesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Policy", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r721", "r752", "r753", "r754", "r755", "r831", "r832" ] }, "bbry_InvestmentsThatAreCommunicatedToThirdPartyForConsiderationOfReasonablenessThresholdLimitForFairValue": { "xbrltype": "percentItemType", "nsuri": "http://blackberry.com/20240531", "localname": "InvestmentsThatAreCommunicatedToThirdPartyForConsiderationOfReasonablenessThresholdLimitForFairValue", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments that are communicated to the third party for consideration of reasonableness, threshold limit for fair values", "label": "Investments That Are Communicated To Third Party For Consideration Of Reasonableness Threshold Limit For Fair Value", "documentation": "Investments That Are Communicated To Third Party For Consideration Of Reasonableness Threshold Limit For Fair Value" } } }, "auth_ref": [] }, "bbry_IoTMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "IoTMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IoT", "label": "IoT [Member]", "documentation": "IoT" } } }, "auth_ref": [] }, "bbry_LeaseholdImprovementsAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "LeaseholdImprovementsAndOtherMember", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements and other", "label": "Leasehold improvements and other [Member]", "documentation": "Buildings leaseholds and other." } } }, "auth_ref": [] }, "us-gaap_LegalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LegalFees", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Fees", "label": "Legal Fees", "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings." } } }, "auth_ref": [ "r955" ] }, "bbry_LegalRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "LegalRecoveries", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Recoveries", "label": "Legal Recoveries", "documentation": "Legal Recoveries" } } }, "auth_ref": [] }, "bbry_LessThan12MonthsMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "LessThan12MonthsMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresTransactionpriceallocatedtotheremainingperformanceobligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 12 months", "label": "Less than 12 months [Member]", "documentation": "Less than 12 months [Domain]" } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collateral of outstanding letters of credit", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "bbry_LettersofCreditLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://blackberry.com/20240531", "localname": "LettersofCreditLeaseTerm", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit terms", "label": "Letters of Credit, Lease Term", "documentation": "Letters of Credit, Lease Term" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r17", "r74", "r75", "r76", "r80", "r81", "r82", "r83", "r227", "r348", "r444", "r445", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r539", "r541", "r542", "r588", "r785", "r868", "r941", "r1047", "r1067", "r1068" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r89", "r139", "r711", "r916", "r983", "r1013", "r1061" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r76", "r177", "r227", "r348", "r444", "r445", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r539", "r541", "r542", "r588", "r916", "r1047", "r1067", "r1068" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesTotalMember", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities, Total", "label": "Liabilities, Total [Member]", "documentation": "Carrying amount as of the balance sheet date of total liabilities, when it serves as a benchmark in a concentration of risk calculation. Sum of all reported liabilities as of the balance sheet date." } } }, "auth_ref": [] }, "bbry_LicensingAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "LicensingAndOtherMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Licensing and Other", "label": "Licensing and Other [Member]", "documentation": "Licensing and Other" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementAmountAwardedFromOtherParty", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Settlement, Amount Awarded from Other Party", "label": "Litigation Settlement, Amount Awarded from Other Party", "documentation": "Amount awarded from other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Settlement, Amount Awarded to Other Party", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementExpense", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://blackberry.com/role/ConsolidatedStatementsofOperations", "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Settlement", "label": "Litigation Settlement, Fee Expense", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [ "r955" ] }, "us-gaap_LitigationSettlementInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementInterest", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Settlement Interest", "label": "Litigation Settlement Interest", "documentation": "Interest expense (income) directly attributable to an award in settlement of litigation." } } }, "auth_ref": [ "r955" ] }, "bbry_Litigationoriginalamountawardedtootherpartybeforecorrection": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "Litigationoriginalamountawardedtootherpartybeforecorrection", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation original amount awarded to other party before correction", "label": "Litigation original amount awarded to other party before correction", "documentation": "Litigation original amount awarded to other party before correction" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived Assets and Total Assets by Geographic Areas", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r115" ] }, "us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongLivedAssetsHeldForSaleByAssetTypeAxis", "presentation": [ "http://blackberry.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long Lived Assets Held-for-sale by Asset Type [Axis]", "label": "Long-Lived Asset, Held-for-Sale, Type [Axis]", "documentation": "Information by long-lived asset held for sale." } } }, "auth_ref": [ "r11" ] }, "us-gaap_LongLivedAssetsHeldForSaleNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongLivedAssetsHeldForSaleNameDomain", "presentation": [ "http://blackberry.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long Lived Assets Held-for-sale, Name [Domain]", "label": "Long-Lived Assets Held-for-Sale, Name [Domain]", "documentation": "A name of the assets to be disposed." } } }, "auth_ref": [ "r11" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r17", "r138", "r462", "r472", "r889", "r890", "r915", "r1077" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtFairValue", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets", "http://blackberry.com/role/DebenturesChangeinFairValueDetails", "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term notes (note 5)", "periodStartLabel": "Debenture, Fair Value, beginning balance", "periodEndLabel": "Debenture, Fair Value, ending balance", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [ "r1055", "r1056", "r1057", "r1058" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://blackberry.com/role/Debentures" ], "lang": { "en-us": { "role": { "terseLabel": "Debentures", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r123" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails", "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term investments (note 2)", "label": "Long-Term Investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r179" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://blackberry.com/role/DebenturesChangeinFairValueDetails", "http://blackberry.com/role/DebenturesDetails", "http://blackberry.com/role/DebenturesImpactofChangesinFairValueofDebenturesDetails", "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r17", "r1037", "r1038", "r1039" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://blackberry.com/role/DebenturesChangeinFairValueDetails", "http://blackberry.com/role/DebenturesDetails", "http://blackberry.com/role/DebenturesImpactofChangesinFairValueofDebenturesDetails", "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r17", "r47", "r1037", "r1038", "r1039" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r437", "r438", "r439", "r442", "r496", "r887", "r1045", "r1046" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r437", "r438", "r439", "r442", "r496", "r887", "r1045", "r1046" ] }, "bbry_MajorCustomerAxisAxis": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "MajorCustomerAxisAxis", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Major customer axis [Axis]", "label": "Major customer axis [Axis]", "documentation": "Major customer axis" } } }, "auth_ref": [] }, "bbry_MajorCustomerAxisDomain": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "MajorCustomerAxisDomain", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Major customer axis [Domain]", "label": "Major customer axis [Domain]", "documentation": "Major customer axis [Domain]" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r309", "r895", "r926", "r930", "r1050", "r1080", "r1082", "r1083", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109" ] }, "bbry_ManufacturingEquipmentResearchAndDevelopmentEquipmentAndToolingMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ManufacturingEquipmentResearchAndDevelopmentEquipmentAndToolingMember", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufacturing, repair and research and development equipment", "label": "Manufacturing Equipment Research And Development Equipment And Tooling [Member]", "documentation": "Manufacturing equipment, research and development equipment, and tooling" } } }, "auth_ref": [] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reconciling Items", "label": "Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r297", "r300", "r303", "r874", "r875" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r438", "r439", "r440", "r441", "r490", "r496", "r573", "r656", "r734", "r736", "r750", "r777", "r778", "r829", "r833", "r835", "r836", "r838", "r859", "r860", "r879", "r893", "r900", "r908", "r909", "r913", "r914", "r927", "r1049", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074" ] }, "bbry_MaximumOwnershipAllowedAfterConvertingExtensionDebenture": { "xbrltype": "percentItemType", "nsuri": "http://blackberry.com/20240531", "localname": "MaximumOwnershipAllowedAfterConvertingExtensionDebenture", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum ownership allowed after converting 1.75% Debenture", "label": "Maximum ownership allowed after converting Extension Debenture", "documentation": "Maximum ownership allowed after converting Extension Debenture" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r438", "r439", "r440", "r441", "r490", "r496", "r573", "r656", "r734", "r736", "r750", "r777", "r778", "r829", "r833", "r835", "r836", "r838", "r859", "r860", "r879", "r893", "r900", "r908", "r909", "r913", "r927", "r1049", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074" ] }, "bbry_MinistryOfInnovationScienceAndDevelopmentCanadaMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "MinistryOfInnovationScienceAndDevelopmentCanadaMember", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ministry of Innovation, Science and Development Canada [Member]", "label": "Ministry of Innovation, Science and Development Canada [Member]", "documentation": "Ministry of Innovation, Science and Development Canada" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r309", "r895", "r926", "r930", "r1050", "r1080", "r1082", "r1083", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r221" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r221" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r108", "r109", "r111" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://blackberry.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows", "http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss", "http://blackberry.com/role/ConsolidatedStatementsofOperations", "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "totalLabel": "Net loss", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r98", "r111", "r143", "r175", "r205", "r208", "r212", "r227", "r236", "r241", "r242", "r243", "r244", "r245", "r248", "r249", "r263", "r348", "r444", "r445", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r528", "r537", "r567", "r588", "r715", "r807", "r824", "r825", "r940", "r1047" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss for diluted loss per share available to common shareholders", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r217", "r254", "r257", "r258", "r259", "r260", "r264", "r267" ] }, "bbry_Netchangeindeferredcommission": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "Netchangeindeferredcommission", "crdr": "debit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in deferred commission", "label": "Net change in deferred commission", "documentation": "Net change in deferred commission" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://blackberry.com/role/BlackberryLimitedandSummaryofSignificantAccountingPoliciesandCriticalAccountingEstimates" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Pronouncements Not Yet Adopted", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r166", "r173", "r234", "r235", "r238", "r239", "r250", "r251", "r311", "r354", "r355", "r526", "r527", "r529", "r537", "r552", "r563", "r616", "r622", "r623", "r662", "r663", "r664", "r744", "r745", "r746", "r747", "r749" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://blackberry.com/role/BlackberryLimitedandSummaryofSignificantAccountingPoliciesandCriticalAccountingEstimatesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "bbry_NokiaCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "NokiaCorporationMember", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nokia Corporation [Member]", "label": "Nokia Corporation [Member]", "documentation": "Nokia Corporation [Member]" } } }, "auth_ref": [] }, "bbry_NonUsGovernmentPromissoryNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "NonUsGovernmentPromissoryNotesMember", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-U.S. promissory notes", "label": "Non Us Government Promissory Notes [Member]", "documentation": "Non Us Government Promissory Notes [Member]" } } }, "auth_ref": [] }, "bbry_NonUsGovernmentSponsoredEnterpriseNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "NonUsGovernmentSponsoredEnterpriseNotesMember", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-U.S. government sponsored enterprise notes", "label": "Non Us Government Sponsored Enterprise Notes [Member]", "documentation": "Non-US Government Sponsored Enterprise Notes." } } }, "auth_ref": [] }, "bbry_NonUsTreasuryBillsNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "NonUsTreasuryBillsNotesMember", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-U.S. treasury bills", "label": "Non Us Treasury Bills Notes [Member]", "documentation": "Non-US Treasury Bills notes." } } }, "auth_ref": [] }, "bbry_Noncashconsiderationreceivedfromcontractswithcustomers": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "Noncashconsiderationreceivedfromcontractswithcustomers", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash consideration received from contracts with customers", "label": "Non-cash consideration received from contracts with customers", "documentation": "Non-cash consideration received from contracts with customers" } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresLonglivedAssetsandTotalAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Assets", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r308" ] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NorthAmericaMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America", "label": "North America [Member]" } } }, "auth_ref": [ "r1112", "r1114", "r1115", "r1116" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Operating Segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r875", "r992" ] }, "bbry_NumberofCustomersWithaBalanceGreaterthan10ofTotalAccountsReceivable": { "xbrltype": "pureItemType", "nsuri": "http://blackberry.com/20240531", "localname": "NumberofCustomersWithaBalanceGreaterthan10ofTotalAccountsReceivable", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers with a balance greater than 10% of total accounts receivable", "label": "Number of Customers With a Balance Greater than 10% of Total Accounts Receivable", "documentation": "Number of Customers With a Balance Greater than 10% of Total Accounts Receivable" } } }, "auth_ref": [] }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss before reclassification", "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r20" ] }, "bbry_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "OneCustomerMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Customer", "label": "One Customer [Member]", "documentation": "One Customer" } } }, "auth_ref": [] }, "us-gaap_OneTimeTerminationBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OneTimeTerminationBenefitsMember", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsDetailsRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Termination Benefits", "label": "One-time Termination Benefits [Member]", "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities." } } }, "auth_ref": [ "r883", "r884", "r885", "r886" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r149", "r869", "r991", "r993", "r994", "r995", "r996" ] }, "bbry_OperatingLeaseCashFlow": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "OperatingLeaseCashFlow", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating leases", "label": "Operating lease cash flow", "documentation": "Operating lease cash flow" } } }, "auth_ref": [] }, "bbry_OperatingLeaseLiabilitiesCurrentIncludedInAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "OperatingLeaseLiabilitiesCurrentIncludedInAccruals", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current (included in accruals)", "label": "Operating lease liabilities, current (included in accruals)", "documentation": "Operating lease liabilities, current (included in accruals)" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r611" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r611" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Right-of-Use Asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r610" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies 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." } } }, "auth_ref": [ "r296", "r297", "r298", "r299", "r300", "r303", "r874", "r875" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAccruedLiabilitiesDetails", "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r75" ] }, "bbry_OtherAccruedLiabilitiesGreaterthanFivePercentofCurrentLiabilities": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "OtherAccruedLiabilitiesGreaterthanFivePercentofCurrentLiabilities", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities greater than five percent of current liabilities", "label": "Other Accrued Liabilities Greater than Five Percent of Current Liabilities", "documentation": "Other Accrued Liabilities Greater than Five Percent of Current Liabilities" } } }, "auth_ref": [] }, "bbry_OtherAcquiredTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "OtherAcquiredTechnologyMember", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other acquired intangibles", "label": "Other Acquired Technology [Member]", "documentation": "Other Acquired Technology [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets", "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets (note 3)", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r192", "r916" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets (note 3)", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r184" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax", "label": "OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax", "documentation": "Amount of tax expense (benefit), before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3", "r4", "r590", "r591", "r599" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r195", "r200" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r200", "r203" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "crdr": "credit", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r201" ] }, "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionReclassificationAdjustmentFromAociForDerecognitionBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionReclassificationAdjustmentFromAociForDerecognitionBeforeTax", "crdr": "debit", "presentation": [ "http://blackberry.com/role/DebenturesImpactofChangesinFairValueofDebenturesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Reclassification Adjustment from AOCI for Derecognition, before Tax", "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Reclassification Adjustment from AOCI for Derecognition, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for unrealized gain (loss) from increase (decrease) in instrument-specific credit risk, realized upon derecognition of financial liability measured under fair value option." } } }, "auth_ref": [ "r163", "r199", "r200", "r203", "r204", "r589" ] }, "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, after Tax", "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, after Tax", "documentation": "Amount, after tax, before reclassification adjustment, of unrealized gain (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option." } } }, "auth_ref": [ "r199", "r200", "r587", "r589" ] }, "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax", "crdr": "credit", "presentation": [ "http://blackberry.com/role/DebenturesImpactofChangesinFairValueofDebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income (charge) associated with the change in fair value from instrument-specific credit components recorded in AOCL", "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, before Tax", "documentation": "Amount, before tax and reclassification adjustment, of unrealized gain (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option." } } }, "auth_ref": [ "r199", "r200", "r587", "r589" ] }, "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, Tax", "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, Tax", "documentation": "Amount, before reclassification adjustment, of tax expense (benefit) for unrealized gain (loss) from increase (decrease) in instrument-specific credit risk on financial liability measured under fair value option." } } }, "auth_ref": [ "r199", "r201", "r587" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3", "r716" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r13", "r15", "r206", "r209", "r214", "r245", "r593", "r594", "r600", "r698", "r716", "r969", "r970" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r6", "r12", "r133", "r206", "r209", "r245" ] }, "bbry_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "OtherCountriesMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresLonglivedAssetsandTotalAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Countries", "label": "Other Countries [Member]", "documentation": "Other Countries." } } }, "auth_ref": [] }, "bbry_OtherCurrentAssetsGreaterthanfivepercentofCurrentAssets": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "OtherCurrentAssetsGreaterthanfivepercentofCurrentAssets", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets greater than five percent of current assets", "label": "Other Current Assets Greater than five percent of Current Assets", "documentation": "Other Current Assets Greater than Five Percent of Current Assets" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Assets", "label": "Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r57", "r58" ] }, "bbry_OtherCurrentAssetsOtherAmounts": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "OtherCurrentAssetsOtherAmounts", "crdr": "debit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Assets - Other Amounts", "label": "Other Current Assets - Other Amounts", "documentation": "Other Current Assets - Other Amounts" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Liabilities [Member]", "label": "Other Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherInvestmentsMember", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other investments", "label": "Other Investments [Member]", "documentation": "Primary financial statement caption encompassing other investments." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r81" ] }, "bbry_OtherLongTermAssetsGreaterThanFivePercentOfTotalAssets": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "OtherLongTermAssetsGreaterThanFivePercentOfTotalAssets", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Long-Term Assets Greater than Five Percent of Total Assets", "label": "Other Long-Term Assets Greater than Five Percent of Total Assets", "documentation": "Other Long-Term Assets Greater than Five Percent of Total Assets" } } }, "auth_ref": [] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r111" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Noncurrent Assets [Member]", "label": "Other Noncurrent Assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "bbry_OtherPostEmploymentBenefitObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "OtherPostEmploymentBenefitObligationsMember", "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Post-Employment Benefit Obligations", "label": "Other Post-Employment Benefit Obligations [Member]", "documentation": "Other Post-Employment Benefit Obligations" } } }, "auth_ref": [] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherReceivables", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables (note 3)", "label": "Other Receivables", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r189", "r794", "r875", "r1078" ] }, "bbry_OtherReceivablesGreaterThanFivePercentOfCurrentAssets": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "OtherReceivablesGreaterThanFivePercentOfCurrentAssets", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Receivables Greater than Five Percent of Current Assets", "label": "Other Receivables Greater than Five Percent of Current Assets", "documentation": "Other Receivables Greater than Five Percent of Current Assets" } } }, "auth_ref": [] }, "bbry_OtherRegionsMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "OtherRegionsMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other regions", "label": "Other Regions [Member]", "documentation": "Other Regions" } } }, "auth_ref": [] }, "bbry_OwnershipPercentageCommonShares": { "xbrltype": "percentItemType", "nsuri": "http://blackberry.com/20240531", "localname": "OwnershipPercentageCommonShares", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage, common shares", "label": "Ownership Percentage, Common Shares", "documentation": "Ownership Percentage, Common Shares" } } }, "auth_ref": [] }, "bbry_OwnershipPercentagebyArmsLengthPartyCommonShares": { "xbrltype": "percentItemType", "nsuri": "http://blackberry.com/20240531", "localname": "OwnershipPercentagebyArmsLengthPartyCommonShares", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage by arms length party, common shares", "label": "Ownership Percentage by Arms Length Party, Common Shares", "documentation": "Ownership Percentage by Arms Length Party, Common Shares" } } }, "auth_ref": [] }, "bbry_PanasonicCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PanasonicCorporationMember", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Panasonic Corporation [Member]", "label": "Panasonic Corporation [Member]", "documentation": "Panasonic Corporation [Member]" } } }, "auth_ref": [] }, "bbry_ParValueRepurchasePercentageChangeofControl": { "xbrltype": "percentItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ParValueRepurchasePercentageChangeofControl", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage change of control", "label": "Par Value Repurchase, Percentage, Change of Control", "documentation": "Par Value Repurchase, Percentage, Change of Control" } } }, "auth_ref": [] }, "bbry_PatentAbandonmentAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PatentAbandonmentAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://blackberry.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent Abandonment, Accumulated Amortization", "label": "Patent Abandonment, Accumulated Amortization", "documentation": "Patent Abandonment, Accumulated Amortization" } } }, "auth_ref": [] }, "bbry_PatentAbandonmentClassifiedAsImpairmentOfLLANetBookValue": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PatentAbandonmentClassifiedAsImpairmentOfLLANetBookValue", "crdr": "debit", "presentation": [ "http://blackberry.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent Abandonment, Net Book Value", "label": "Patent Abandonment classified as impairment of LLA, Net Book Value", "documentation": "Patent Abandonment classified as impairment of LLA, Net Book Value" } } }, "auth_ref": [] }, "bbry_PatentAbandonmentCost": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PatentAbandonmentCost", "crdr": "debit", "presentation": [ "http://blackberry.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent Abandonment, Cost", "label": "Patent Abandonment, Cost", "documentation": "Patent Abandonment, Cost" } } }, "auth_ref": [] }, "bbry_PatentSaleCashConsiderationOnClosing": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PatentSaleCashConsiderationOnClosing", "crdr": "debit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresDetailsAdditionalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent sale cash consideration on closing", "label": "Patent sale cash consideration on closing", "documentation": "Patent sale cash consideration on closing" } } }, "auth_ref": [] }, "bbry_PatentSaleConsiderationInTheFormOfPotentialFutureRoyalty": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PatentSaleConsiderationInTheFormOfPotentialFutureRoyalty", "crdr": "debit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresDetailsAdditionalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent sale consideration in the form of potential future royalty", "label": "Patent sale consideration in the form of potential future royalty", "documentation": "Patent sale consideration in the form of potential future royalty" } } }, "auth_ref": [] }, "bbry_PatentSaleConsiderationNoLaterThanThirdAnniversaryDateOfClosing": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PatentSaleConsiderationNoLaterThanThirdAnniversaryDateOfClosing", "crdr": "debit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresDetailsAdditionalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent sale consideration no later than third anniversary date of closing", "label": "Patent sale consideration no later than third anniversary date of closing", "documentation": "Patent sale consideration no later than third anniversary date of closing" } } }, "auth_ref": [] }, "bbry_PatentSaleFinancingComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PatentSaleFinancingComponent", "crdr": "credit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresDetailsAdditionalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent sale financing component", "label": "Patent sale financing component", "documentation": "Patent sale financing component" } } }, "auth_ref": [] }, "bbry_PatentSaleLongTermReceivableRecognizedOnSale": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PatentSaleLongTermReceivableRecognizedOnSale", "crdr": "debit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresDetailsAdditionalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent sale long-term receivable recognized on sale", "label": "Patent sale long-term receivable recognized on sale", "documentation": "Patent sale long-term receivable recognized on sale" } } }, "auth_ref": [] }, "bbry_PatentSaleOtherReceivableRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PatentSaleOtherReceivableRecognized", "crdr": "debit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresDetailsAdditionalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent sale other receivable recognized", "label": "Patent sale other receivable recognized", "documentation": "Patent sale other receivable recognized" } } }, "auth_ref": [] }, "bbry_PatentSaleVariableConsiderationConstrained": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PatentSaleVariableConsiderationConstrained", "crdr": "credit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresDetailsAdditionalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent sale variable consideration constrained", "label": "Patent sale variable consideration constrained", "documentation": "Patent sale variable consideration constrained" } } }, "auth_ref": [] }, "bbry_PatentSaleVariableConsiderationRecognizedOnSale": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PatentSaleVariableConsiderationRecognizedOnSale", "crdr": "credit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresDetailsAdditionalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent sale variable consideration recognized on sale", "label": "Patent sale variable consideration recognized on sale", "documentation": "Patent sale variable consideration recognized on sale" } } }, "auth_ref": [] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for Legal Settlements", "label": "Payments for Legal Settlements", "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Common shares repurchased", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r107" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsDetailsRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for Restructuring", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r427", "r978" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of Debt Issuance Costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r23" ] }, "bbry_PaymentsToAcquireIntangibleAssetHeld": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PaymentsToAcquireIntangibleAssetHeld", "crdr": "debit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to Acquire Intangible Asset Held", "label": "Payments to Acquire Intangible Asset Held", "documentation": "Payments to Acquire Intangible Asset Held" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails", "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of intangible assets", "terseLabel": "Payments to Acquire Intangible Assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r106" ] }, "bbry_PaymentsToAcquireLongTermMarketableSecuritiesAndOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PaymentsToAcquireLongTermMarketableSecuritiesAndOtherInvestments", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments To Acquire Long Term Marketable Securities And Other Investments", "label": "Payments To Acquire Long Term Marketable Securities And Other Investments", "documentation": "The cash outflow associated with the purchase by the entity of long-term marketable securities (trading, held-to-maturity, or available-for-sale) and other investments during the period." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireLongtermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireLongtermInvestments", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of long-term investments", "label": "Payments to Acquire Long-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term." } } }, "auth_ref": [ "r975" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r106" ] }, "us-gaap_PaymentsToAcquireRestrictedInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireRestrictedInvestments", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of restricted short-term investments", "label": "Payments to Acquire Restricted Investments", "documentation": "The cash outflow to acquire investments (not to include restricted cash) that are pledged or subject to withdrawal restrictions." } } }, "auth_ref": [ "r105" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of short-term investments", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r105" ] }, "bbry_PercentOfCashEquivalentsAndInvestmentsThresholdUsedToDetermineMajorIssuers": { "xbrltype": "percentItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PercentOfCashEquivalentsAndInvestmentsThresholdUsedToDetermineMajorIssuers", "presentation": [ "http://blackberry.com/role/AdditionalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of cash, cash equivalents and investments threshold used to determine major issuer", "label": "Percent Of Cash Equivalents And Investments Threshold Used To Determine Major Issuers", "documentation": "Percent of cash equivalents and investments threshold used to determine major issuers." } } }, "auth_ref": [] }, "bbry_PercentageOfAccountsPayableDenominatedInForeignCurrencies": { "xbrltype": "percentItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PercentageOfAccountsPayableDenominatedInForeignCurrencies", "presentation": [ "http://blackberry.com/role/AdditionalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of accounts payable denominated in foreign currencies", "label": "Percentage Of Accounts Payable Denominated In Foreign Currencies", "documentation": "Percentage of accrued liabilities denominated in foreign currencies." } } }, "auth_ref": [] }, "bbry_PercentageOfAccountsReceivableDenominatedInForeignCurrencies": { "xbrltype": "percentItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PercentageOfAccountsReceivableDenominatedInForeignCurrencies", "presentation": [ "http://blackberry.com/role/AdditionalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of accounts receivable denominated in foreign currencies", "label": "Percentage Of Accounts Receivable Denominated In Foreign Currencies", "documentation": "Percentage of accounts receivable denominated in foreign currencies." } } }, "auth_ref": [] }, "bbry_PercentageOfCashAndCashEquivalentsDenominatedInForeignCurrencies": { "xbrltype": "percentItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PercentageOfCashAndCashEquivalentsDenominatedInForeignCurrencies", "presentation": [ "http://blackberry.com/role/AdditionalInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of cash and cash equivalents denominated in foreign currencies", "label": "Percentage Of Cash And Cash Equivalents Denominated In Foreign Currencies", "documentation": "Percentage of cash and cash equivalents denominated in foreign currencies." } } }, "auth_ref": [] }, "bbry_PercentageOfRevenueAttributableToMajorGeographicSegments": { "xbrltype": "percentItemType", "nsuri": "http://blackberry.com/20240531", "localname": "PercentageOfRevenueAttributableToMajorGeographicSegments", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Revenue Rate", "label": "Percentage Of Revenue Attributable To Major Geographic Segments", "documentation": "Percentage of revenue attributable to major geographic segments." } } }, "auth_ref": [] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred shares: authorized unlimited number of non-voting, cumulative, redeemable and retractable", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r84", "r707", "r916" ] }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CashFlowandAdditionalInformationInterestandIncomeTaxesPaidDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax refunds received during the period", "label": "Proceeds from Income Tax Refunds", "documentation": "Amount of income tax refund received from tax jurisdiction." } } }, "auth_ref": [ "r25", "r109", "r980", "r1052", "r1053" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common shares", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of Extension Debentures and Notes, net (note 6)", "label": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r976" ] }, "us-gaap_ProceedsFromLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLegalSettlements", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Legal Settlements", "label": "Proceeds from Legal Settlements", "documentation": "Cash received for the settlement of litigation during the current period." } } }, "auth_ref": [ "r110" ] }, "us-gaap_ProceedsFromLimitedPartnershipInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLimitedPartnershipInvestments", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Return of capital on Limited Partnership Investments", "label": "Proceeds from Limited Partnership Investments", "documentation": "Cash inflow received as distributions, returns of capital, or sale proceeds from partnership interests held for investment purposes." } } }, "auth_ref": [ "r974" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds on sale or maturity of short-term investments", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r218", "r219", "r1003" ] }, "bbry_ProceedsFromSaleAndMaturityOfLongTermMarketableSecuritiesAndOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ProceedsFromSaleAndMaturityOfLongTermMarketableSecuritiesAndOtherInvestments", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails", "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds on sale, maturity or distribution from long-term investments", "label": "Proceeds From Sale And Maturity Of Long Term Marketable Securities And Other Investments", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of long-term marketable securities (trading, held-to-maturity, or available-for-sale) and other investments during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds on sale of property, plant and equipment (note 4)", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r104" ] }, "us-gaap_ProceedsFromSaleOfRestrictedInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfRestrictedInvestments", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds on sale or maturity of restricted short-term investments", "label": "Proceeds from Sale of Restricted Investments", "documentation": "The cash inflow associated with the sale of investments that are pledged or subject to withdrawal restrictions during the period." } } }, "auth_ref": [ "r22" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10", "r614" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of property, plant and equipment", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r118", "r180", "r713" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r614" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://blackberry.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Member]", "label": "Property, Plant and Equipment [Member]", "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets", "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net (note 3)", "totalLabel": "Net book value", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r10", "r614", "r704", "r713", "r916" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r118", "r614" ] }, "bbry_QualcommIncorporatedMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "QualcommIncorporatedMember", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Qualcomm Incorporated", "label": "Qualcomm Incorporated [Member]", "documentation": "Qualcomm Incorporated [Member]" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r438", "r439", "r440", "r441", "r483", "r490", "r493", "r494", "r495", "r496", "r573", "r631", "r640", "r656", "r734", "r736", "r750", "r777", "r778", "r829", "r833", "r835", "r836", "r838", "r859", "r860", "r879", "r893", "r900", "r908", "r909", "r913", "r914", "r927", "r931", "r1040", "r1049", "r1057", "r1070", "r1071", "r1072", "r1073", "r1074" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r438", "r439", "r440", "r441", "r483", "r490", "r493", "r494", "r495", "r496", "r573", "r631", "r640", "r656", "r734", "r736", "r750", "r777", "r778", "r829", "r833", "r835", "r836", "r838", "r859", "r860", "r879", "r893", "r900", "r908", "r909", "r913", "r914", "r927", "r931", "r1040", "r1049", "r1057", "r1070", "r1071", "r1072", "r1073", "r1074" ] }, "bbry_RealizedChargesAssociatedWithTheChangeInFairValueFromCreditComponentsRecordedInTheConsolidatedStatementOfOperationsOnRedemption": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RealizedChargesAssociatedWithTheChangeInFairValueFromCreditComponentsRecordedInTheConsolidatedStatementOfOperationsOnRedemption", "crdr": "credit", "presentation": [ "http://blackberry.com/role/DebenturesImpactofChangesinFairValueofDebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized charges associated with the change in fair value from credit components recorded in the consolidated statement of operations on redemption", "label": "Realized charges associated with the change in fair value from credit components recorded in the consolidated statement of operations on redemption", "documentation": "Realized charges associated with the change in fair value from credit components recorded in the consolidated statement of operations on redemption" } } }, "auth_ref": [] }, "bbry_RealizedGainsLossesOnNonMarketableEquityInvestmentsWithoutReadilyDeterminableFairValueSoldDuringThePeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RealizedGainsLossesOnNonMarketableEquityInvestmentsWithoutReadilyDeterminableFairValueSoldDuringThePeriod", "crdr": "credit", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized gains (losses) on non-marketable equity investments without readily determinable fair value sold during the period", "label": "Realized gains (losses) on non-marketable equity investments without readily determinable fair value sold during the period", "documentation": "Realized gains (losses) on non-marketable equity investments without readily determinable fair value sold during the period" } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts reclassified from AOCL into net loss", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r15", "r20" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r39", "r40" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r39", "r40" ] }, "bbry_RelatedPartyPrincipalAmountsOf175DebentureOwned": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RelatedPartyPrincipalAmountsOf175DebentureOwned", "crdr": "credit", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Principal Amounts of 1.75% Debenture Owned", "label": "Related Party Principal Amounts of 1.75% Debenture Owned", "documentation": "Related Party Principal Amounts of 1.75% Debenture Owned" } } }, "auth_ref": [] }, "bbry_RelatedPartyPrincipalAmountsOf2020DebentureOwned": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RelatedPartyPrincipalAmountsOf2020DebentureOwned", "crdr": "credit", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Principal Amounts of 2020 Debenture Owned", "label": "Related Party Principal Amounts of 2020 Debenture Owned", "documentation": "Related Party Principal Amounts of 2020 Debenture Owned" } } }, "auth_ref": [] }, "bbry_RelatedPartyPrincipalAmountsOfExtensionDebentureOwned": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RelatedPartyPrincipalAmountsOfExtensionDebentureOwned", "crdr": "credit", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Principal Amounts of Extension Debenture Owned", "label": "Related Party Principal Amounts of Extension Debenture Owned", "documentation": "Related Party Principal Amounts of Extension Debenture Owned" } } }, "auth_ref": [] }, "bbry_RelatedPartyPrincipalAmountsof3.75DebentureOwned": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RelatedPartyPrincipalAmountsof3.75DebentureOwned", "crdr": "credit", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party principal amounts of 3.75% debenture owned", "label": "Related Party Principal Amounts of 3.75% Debenture Owned", "documentation": "Related Party Principal Amounts of 3.75% Debenture Owned" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows", "http://blackberry.com/role/DebenturesChangeinFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Maturities of 2020 Debentures and Extension Debentures (note 6)", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r977" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations", "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r497", "r861", "r874", "r1075" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://blackberry.com/role/CashCashEquivalentRestrictedCashandRestrictedCashEquivalentPresentedintheConsolidatedStatementsofCashFlowDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/CashCashEquivalentRestrictedCashandRestrictedCashEquivalentPresentedintheConsolidatedStatementsofCashFlowDetails", "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash and Cash Equivalents", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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." } } }, "auth_ref": [ "r24", "r157", "r225" ] }, "us-gaap_RestrictedCashAndInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndInvestments", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash and cash equivalents (note 2)", "label": "Restricted Cash and Investments", "documentation": "Cash and investments whose use in whole or in part is restricted for the long-term, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet." } } }, "auth_ref": [ "r846", "r847" ] }, "us-gaap_RestrictedInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedInvestments", "crdr": "debit", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Short-term Investments", "label": "Restricted Investments", "documentation": "Investments which are not defined as or included in marketable (debt, equity, or other) securities whose use is restricted in whole or in part, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet." } } }, "auth_ref": [ "r846", "r847" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://blackberry.com/role/CapitalStockSubsequenteventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Share Units (RSUs)", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Integration", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r424", "r425", "r427", "r430", "r434" ] }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostIncurredCost", "crdr": "debit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsDetailsRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Charges incurred", "label": "Restructuring and Related Cost, Incurred Cost", "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost." } } }, "auth_ref": [ "r426", "r429", "r431", "r433" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsDetailsRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r426", "r427", "r431", "r432" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsDetailsRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r426", "r427", "r428", "r429", "r431", "r432", "r433" ] }, "us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsDetailsRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes restructuring charges." } } }, "auth_ref": [ "r949", "r950" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsDetailsRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring reserve", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r427", "r432" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailAccruedLiabilitiesDetails", "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsDetailsRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve, Current", "label": "Restructuring Reserve, Current", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r964", "r1041", "r1042" ] }, "us-gaap_RestructuringReserveNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveNoncurrent", "crdr": "credit", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsDetailsRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve, Noncurrent", "label": "Restructuring Reserve, Noncurrent", "documentation": "Carrying amount as of the balance sheet date of known and estimated costs associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid after one year or beyond the next operating cycle, if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r965", "r1041", "r1042" ] }, "bbry_ResultsofArbitrationsandLegalProceedingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ResultsofArbitrationsandLegalProceedingsLineItems", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Results of Arbitrations and Legal Proceedings [Line Items]", "label": "Results of Arbitrations and Legal Proceedings [Line Items]", "documentation": "[Line Items] for Results of Arbitrations and Legal Proceedings [Table]" } } }, "auth_ref": [] }, "bbry_ResultsofArbitrationsandLegalProceedingsTable": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ResultsofArbitrationsandLegalProceedingsTable", "presentation": [ "http://blackberry.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Results of Arbitrations and Legal Proceedings [Table]", "label": "Results of Arbitrations and Legal Proceedings [Table]", "documentation": "Results of Arbitrations and Legal Proceedings [Table]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r86", "r131", "r710", "r744", "r749", "r760", "r787", "r916" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r170", "r230", "r231", "r232", "r237", "r245", "r247", "r249", "r353", "r361", "r419", "r510", "r511", "r523", "r524", "r525", "r529", "r536", "r537", "r546", "r549", "r550", "r554", "r565", "r607", "r609", "r740", "r742", "r762", "r1110" ] }, "bbry_RevenueContractBalancesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RevenueContractBalancesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue Contract Balances [Abstract]", "label": "Revenue Contract Balances [Abstract]", "documentation": "Revenue Contract Balances [Abstract]" } } }, "auth_ref": [] }, "bbry_RevenueContractBalancesAxis": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RevenueContractBalancesAxis", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Contract Balances [Axis]", "label": "Revenue Contract Balances [Axis]", "documentation": "Revenue Contract Balances [Axis]" } } }, "auth_ref": [] }, "bbry_RevenueContractBalancesDomain": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RevenueContractBalancesDomain", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Contract Balances [Domain]", "label": "Revenue Contract Balances [Domain]", "documentation": "[Domain] for Revenue Contract Balances [Axis]" } } }, "auth_ref": [] }, "bbry_RevenueContractBalancesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RevenueContractBalancesLineItems", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Contract Balances [Line Items]", "label": "Revenue Contract Balances [Line Items]", "documentation": "[Line Items] for Revenue Contract Balances [Table]" } } }, "auth_ref": [] }, "bbry_RevenueContractBalancesTable": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RevenueContractBalancesTable", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueContractBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Contract Balances [Table]", "label": "Revenue Contract Balances [Table]", "documentation": "Revenue Contract Balances [Table]" } } }, "auth_ref": [] }, "bbry_RevenueContractBalancesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RevenueContractBalancesTableTextBlock", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Contract Balances", "label": "Revenue Contract Balances [Table Text Block]", "documentation": "[Table Text Block] for Revenue Contract Balances [Table]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Geographic Areas", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r114" ] }, "bbry_RevenueRecognizedOnPatentSale": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RevenueRecognizedOnPatentSale", "crdr": "credit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresDetailsAdditionalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized on patent sale", "label": "Revenue recognized on patent sale", "documentation": "Revenue recognized on patent sale" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresTransactionpriceallocatedtotheremainingperformanceobligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r162" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction Price Allocated to the Remaining Performance Obligation", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r952" ] }, "bbry_RevenueRemainingperformanceobligationtimeframeAxis": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RevenueRemainingperformanceobligationtimeframeAxis", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresTransactionpriceallocatedtotheremainingperformanceobligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining performance obligation time frame [Axis]", "documentation": "Revenue, Remaining performance obligation time frame [Axis]" } } }, "auth_ref": [] }, "bbry_RevenueRemainingperformanceobligationtimeframeDomain": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RevenueRemainingperformanceobligationtimeframeDomain", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresTransactionpriceallocatedtotheremainingperformanceobligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining performance obligation time frame [Domain]", "label": "Revenue, Remaining performance obligation time frame [Domain]", "documentation": "[Domain] for Revenue, Remaining performance obligation time frame [Axis]" } } }, "auth_ref": [] }, "bbry_RevenuebyTypeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RevenuebyTypeTableTextBlock", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Product and Service Type", "label": "Revenue by Type [Table Text Block]", "documentation": "Revenue by Type [Table Text Block]" } } }, "auth_ref": [] }, "bbry_RevenueclassifiedbytimingofrecognitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RevenueclassifiedbytimingofrecognitionLineItems", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueclassifiedbytimingofrecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue classified by timing of recognition [Line Items]", "label": "Revenue classified by timing of recognition [Line Items]", "documentation": "[Line Items] for Revenue classified by timing of recognition [Table]" } } }, "auth_ref": [] }, "bbry_RevenueclassifiedbytimingofrecognitionTable": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RevenueclassifiedbytimingofrecognitionTable", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueclassifiedbytimingofrecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue classified by timing of recognition [Table]", "label": "Revenue classified by timing of recognition [Table]", "documentation": "Revenue classified by timing of recognition [Table]" } } }, "auth_ref": [] }, "bbry_RevenueclassifiedbytimingofrecognitionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://blackberry.com/20240531", "localname": "RevenueclassifiedbytimingofrecognitionTableTextBlock", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Classified by Timing of Recognition", "label": "Revenue classified by timing of recognition [Table Text Block]", "documentation": "[Table Text Block] for Revenue classified by timing of recognition [Table]" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations", "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueclassifiedbytimingofrecognitionDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "verboseLabel": "Total Revenue", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r147", "r148", "r213", "r227", "r272", "r281", "r282", "r296", "r302", "r305", "r307", "r309", "r348", "r444", "r445", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r588", "r701", "r874", "r1047" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresLonglivedAssetsandTotalAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Revenue, Net [Member]", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r309", "r953" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Accumulated Other Comprehensive Loss", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r20", "r1062", "r1063" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashAndCashEquivalentsTable", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails", "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash. Cash Equivalents and Investments [Table]", "label": "Cash and Cash Equivalent [Table]", "documentation": "Disclosure of information about cash and cash equivalent by type. Excludes restricted cash and cash equivalent." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://blackberry.com/role/FairValueMeasurementsCashCashEquivalentandInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "bbry_ScheduleOfCashCashEquivalentsAndInvestmentsByMajorComponentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ScheduleOfCashCashEquivalentsAndInvestmentsByMajorComponentsTableTextBlock", "presentation": [ "http://blackberry.com/role/FairValueMeasurementsCashCashEquivalentandInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Cash, Cash Equivalents and Investments", "label": "Schedule Of Cash Cash Equivalents And Investments By Major Components Table [Text Block]", "documentation": "Components of cash, cash equivalents and investments." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://blackberry.com/role/CashFlowandAdditionalInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://blackberry.com/role/DebenturesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debentures", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r17", "r50", "r53", "r63", "r128", "r130", "r889", "r891", "r985", "r1064" ] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "presentation": [ "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "label": "Earnings Per Share, Diluted, by Common Class, Including Two-Class Method [Table]", "documentation": "Disclosure of information about diluted earnings per share by class of stock. Includes, but is not limited to, two-class method." } } }, "auth_ref": [ "r29", "r30", "r255", "r256", "r265" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r406", "r412", "r415", "r416", "r417", "r658", "r861", "r882" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r882", "r1031" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes to Carrying Amount of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r881", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025" ] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Current Assets", "label": "Schedule of Other Current Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r10", "r614" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsDetailsRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r426", "r427", "r428", "r429", "r431", "r432", "r433" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Company's Restructuring", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r46", "r121" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r41", "r94" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresLonglivedAssetsandTotalAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r41", "r94" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r36", "r37", "r38" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r36", "r37", "r38" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://blackberry.com/role/CapitalStockChangesinIssuedandOutstandingCommonSharesDetails", "http://blackberry.com/role/CapitalStockSubsequenteventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r48", "r49", "r50", "r51", "r52", "r53", "r126", "r128", "r130", "r131", "r186", "r187", "r188", "r274", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r756", "r757", "r758", "r759", "r893", "r948", "r981" ] }, "bbry_ScheduleofBasicandDilutedEarningsPerShareTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://blackberry.com/20240531", "localname": "ScheduleofBasicandDilutedEarningsPerShareTableTextBlock", "presentation": [ "http://blackberry.com/role/EarningsLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Basic and Diluted Earnings Per Share", "label": "Schedule of Basic and Diluted Earnings Per Share [Table Text Block]", "documentation": "[Table Text Block] for Schedule of Basic and Diluted Earnings Per Share [Table]" } } }, "auth_ref": [] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12gTitle", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(g) Security", "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r944" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r943" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r147", "r148", "r149", "r150", "r272", "r277", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r309", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r417", "r429", "r433", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r871", "r874", "r875", "r881", "r929", "r1080", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresLonglivedAssetsandTotalAssetsbyGeographicAreasDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r307", "r308", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r774", "r775", "r776", "r830", "r834", "r837", "r839", "r845", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r863", "r894", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r928", "r931", "r1050", "r1080", "r1082", "r1083", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109" ] }, "bbry_SegmentGrossMargin": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "SegmentGrossMargin", "crdr": "debit", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment gross margin", "label": "Segment gross margin", "documentation": "Segment gross margin" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureOfMajorCustomers": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureOfMajorCustomers", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers that comprised more than 10% of total revenue", "label": "Segment Reporting, Disclosure of Major Customers", "documentation": "Disclosure of the extent of enterprise reliance on its major customers. For example, includes revenues from transactions with a single external customer amounting to 10 percent or more of the entity's revenues, the total amount of revenues from each such customer, and the identity of the segment or segments reporting the revenues. A group of entities that the entity knows to be under common control generally will be considered a single customer for inclusion in this item. The federal government, a state government, a local government (for example, a county or municipality), or a foreign government each will generally be considered as a single customer for inclusion in this item." } } }, "auth_ref": [ "r116" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosures" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue and Segment Disclosures", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r150", "r272", "r276", "r277", "r278", "r279", "r280", "r292", "r294", "r295", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r309", "r870", "r872", "r873", "r874", "r876", "r877", "r878" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]", "label": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofOperations", "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and Marketing Expense", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "bbry_SellingMarketingAndAdministrationExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "SellingMarketingAndAdministrationExpensesMember", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling Marketing And Administration Expenses", "label": "Selling Marketing And Administration Expenses [Member]", "documentation": "Selling marketing and administration" } } }, "auth_ref": [] }, "bbry_SeniorConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "SeniorConvertibleNotesMember", "presentation": [ "http://blackberry.com/role/DebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Convertible Notes", "label": "Senior Convertible Notes [Member]", "documentation": "Senior Convertible Notes" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation [Abstract]", "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://blackberry.com/role/CapitalStock" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Stock", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r127", "r132" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails", "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Investments", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r140", "r141", "r968" ] }, "us-gaap_ShorttermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShorttermDebtFairValue", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets", "http://blackberry.com/role/DebenturesChangeinFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debentures (note 5)", "label": "Short-Term Debt, Fair Value", "documentation": "This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents the amount of short-term debt existing as of the balance sheet date." } } }, "auth_ref": [ "r1055" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://blackberry.com/role/BlackberryLimitedandSummaryofSignificantAccountingPoliciesandCriticalAccountingEstimates" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of Significant Accounting Policies and Critical Accounting Estimates", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r112", "r226" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r147", "r148", "r149", "r150", "r174", "r272", "r277", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r303", "r304", "r309", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r417", "r421", "r429", "r433", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r871", "r874", "r875", "r881", "r929", "r1080", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://blackberry.com/role/CapitalStockSubsequenteventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r167", "r186", "r187", "r188", "r227", "r255", "r256", "r265", "r267", "r274", "r275", "r348", "r444", "r447", "r448", "r449", "r453", "r454", "r474", "r475", "r477", "r478", "r480", "r588", "r756", "r757", "r758", "r759", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r786", "r808", "r826", "r840", "r841", "r842", "r843", "r844", "r948", "r981", "r990" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://blackberry.com/role/CapitalStockChangesinIssuedandOutstandingCommonSharesDetails", "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r85", "r87", "r88", "r170", "r210", "r211", "r212", "r230", "r231", "r232", "r237", "r245", "r247", "r249", "r273", "r353", "r361", "r419", "r481", "r510", "r511", "r523", "r524", "r525", "r529", "r536", "r537", "r546", "r548", "r549", "r550", "r551", "r554", "r565", "r593", "r595", "r596", "r597", "r598", "r600", "r607", "r609", "r621", "r716", "r740", "r741", "r742", "r762", "r826" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresLonglivedAssetsandTotalAssetsbyGeographicAreasDetails", "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r307", "r308", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r774", "r775", "r776", "r830", "r834", "r837", "r839", "r845", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r863", "r894", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r928", "r931", "r1050", "r1080", "r1082", "r1083", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r230", "r231", "r232", "r273", "r609", "r657", "r752", "r773", "r779", "r780", "r781", "r782", "r783", "r784", "r786", "r789", "r790", "r791", "r792", "r793", "r795", "r796", "r797", "r798", "r800", "r801", "r802", "r803", "r804", "r806", "r809", "r810", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r826", "r932" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r230", "r231", "r232", "r273", "r312", "r609", "r657", "r752", "r773", "r779", "r780", "r781", "r782", "r783", "r784", "r786", "r789", "r790", "r791", "r792", "r793", "r795", "r796", "r797", "r798", "r800", "r801", "r802", "r803", "r804", "r806", "r809", "r810", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r826", "r932" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://blackberry.com/role/CapitalStockChangesinIssuedandOutstandingCommonSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares issued for employee share purchase plan", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r13", "r84", "r85", "r131" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://blackberry.com/role/CapitalStockChangesinIssuedandOutstandingCommonSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares issued for restricted share unit settlements", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r13", "r131" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://blackberry.com/role/CapitalStockChangesinIssuedandOutstandingCommonSharesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r84", "r85", "r131", "r492" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://blackberry.com/role/CapitalStockChangesinIssuedandOutstandingCommonSharesDetails", "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Employee share purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r13", "r84", "r85", "r131" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://blackberry.com/role/CapitalStockChangesinIssuedandOutstandingCommonSharesDetails", "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r13", "r85", "r87", "r88", "r131" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://blackberry.com/role/AccumulatedOtherComprehensiveLossComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://blackberry.com/role/ConsolidatedBalanceSheets", "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders' equity", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r85", "r87", "r88", "r117", "r788", "r805", "r827", "r828", "r916", "r941", "r983", "r1013", "r1061", "r1110" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsegmentsAxis", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Axis]", "label": "Subsegments [Axis]", "documentation": "Information by business subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsegmentsConsolidationItemsAxis", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments Consolidation Items [Axis]", "label": "Subsegments Consolidation Items [Axis]", "documentation": "Information by subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsegmentsConsolidationItemsDomain", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments Consolidation Items [Domain]", "label": "Subsegments Consolidation Items [Domain]", "documentation": "Subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsegmentsDomain", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresOperatingresultsbyoperatingsegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Domain]", "label": "Subsegments [Domain]", "documentation": "Divisions of a component 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." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://blackberry.com/role/CapitalStockSubsequenteventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Member]", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r601", "r624" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://blackberry.com/role/CapitalStockSubsequenteventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r601", "r624" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://blackberry.com/role/CapitalStockSubsequenteventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r601", "r624" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Balance Sheet Details", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r963" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information [Abstract]", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://blackberry.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable (note 4)", "label": "Taxes Payable, Current", "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r74", "r75" ] }, "us-gaap_TechnologyEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TechnologyEquipmentMember", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BlackBerry operations and other information technology", "label": "Technology Equipment [Member]", "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals." } } }, "auth_ref": [] }, "us-gaap_TextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TextBlockAbstract", "lang": { "en-us": { "role": { "label": "Text Block [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueclassifiedbytimingofrecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r896", "r1050" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueclassifiedbytimingofrecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r896", "r1050" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://blackberry.com/role/BlackberryLimitedandSummaryofSignificantAccountingPoliciesandCriticalAccountingEstimatesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r151", "r152", "r153", "r998", "r999", "r1000" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://blackberry.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "bbry_TransactionpriceallocatedtotheremainingperformanceobligationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "TransactionpriceallocatedtotheremainingperformanceobligationsLineItems", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresTransactionpriceallocatedtotheremainingperformanceobligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction price allocated to the remaining performance obligations [Line Items]", "label": "Transaction price allocated to the remaining performance obligations [Line Items]", "documentation": "[Line Items] for Transaction price allocated to the remaining performance obligations [Table]" } } }, "auth_ref": [] }, "bbry_TransactionpriceallocatedtotheremainingperformanceobligationsTable": { "xbrltype": "stringItemType", "nsuri": "http://blackberry.com/20240531", "localname": "TransactionpriceallocatedtotheremainingperformanceobligationsTable", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresTransactionpriceallocatedtotheremainingperformanceobligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction price allocated to the remaining performance obligations [Table]", "label": "Transaction price allocated to the remaining performance obligations [Table]", "documentation": "Transaction price allocated to the remaining performance obligations [Table]" } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueclassifiedbytimingofrecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Products and services transferred at a point in time", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r896" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresRevenueclassifiedbytimingofrecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Products and services transferred over time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r896" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r471", "r479", "r555", "r584", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r717", "r903", "r906", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r917", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r1009", "r1010", "r1011", "r1012", "r1054", "r1056", "r1057", "r1058", "r1059", "r1060" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfAdoptionMember", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsAccountsReceivableDetails", "http://blackberry.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Domain]", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r168", "r169", "r170", "r171", "r172", "r173", "r236", "r237", "r238", "r240", "r250", "r310", "r311", "r350", "r351", "r352", "r353", "r356", "r357", "r358", "r359", "r360", "r361", "r418", "r419", "r423", "r510", "r511", "r512", "r513", "r514", "r520", "r521", "r522", "r523", "r524", "r525", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r553", "r554", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r585", "r586", "r606", "r607", "r608", "r615", "r617", "r618", "r619", "r620", "r621", "r659", "r660", "r661", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://blackberry.com/role/ConsolidatedBalanceSheetsDetailsDetailsRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r426", "r427", "r431", "r432" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://blackberry.com/role/RevenueandSegmentDisclosuresLonglivedAssetsandTotalAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "US Government Agencies Debt Securities [Member]", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r866", "r897", "r1076" ] }, "us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentSponsoredEnterprisesDebtSecuritiesMember", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "US Government-sponsored Enterprises Debt Securities", "label": "US Government-sponsored Enterprises Debt Securities [Member]", "documentation": "Debentures, bonds and other debt securities issued by US government sponsored entities (GSEs), for example, but not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB). Excludes debt issued by the Government National Mortgage Association (GNMA or Ginnie Mae)." } } }, "auth_ref": [ "r1051", "r1076" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://blackberry.com/role/CashCashEquivalentsandInvestmentsComponentsofCashCashEquivalentsandInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. treasury bills", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r866", "r897", "r899", "r903", "r1076" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://blackberry.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r499", "r505", "r901" ] }, "bbry_Unrecognizedtaxbenefitsincludedwithintaxespayable": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "Unrecognizedtaxbenefitsincludedwithintaxespayable", "crdr": "debit", "presentation": [ "http://blackberry.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits included within taxes payable", "label": "Unrecognized tax benefits included within taxes payable", "documentation": "Unrecognized tax benefits included within taxes payable" } } }, "auth_ref": [] }, "bbry_Unrecognizedtaxbenefitsnettedagainstdeferredincometaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://blackberry.com/20240531", "localname": "Unrecognizedtaxbenefitsnettedagainstdeferredincometaxes", "crdr": "debit", "presentation": [ "http://blackberry.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits netted against deferred income taxes", "label": "Unrecognized tax benefits netted against deferred income taxes", "documentation": "Unrecognized tax benefits netted against deferred income taxes" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://blackberry.com/role/BlackberryLimitedandSummaryofSignificantAccountingPoliciesandCriticalAccountingEstimatesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r33", "r34", "r35", "r158", "r159", "r160", "r161" ] }, "bbry_VotingCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://blackberry.com/20240531", "localname": "VotingCommonStockMember", "presentation": [ "http://blackberry.com/role/CapitalStockSubsequenteventDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Voting Common Stock [Member]", "label": "Voting Common Stock [Member]", "documentation": "Voting Common Stock [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r254", "r267" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://blackberry.com/role/EarningsLossPerShareSummaryofBasicandDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average number of shares outstanding (000's) - basic and diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r253", "r267" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-16" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "44", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-44" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-18" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/230/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-12A" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479024/942-230-45-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-8A" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-7" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)(4)", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-6" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-42" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.2.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-5" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12A" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-5" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-5" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-21" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-4" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478600/954-210-50-2" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r918": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r921": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r922": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r923": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r924": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r925": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r926": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r927": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r930": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r932": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r933": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r934": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r935": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r936": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r937": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r938": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r939": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r940": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r941": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r948": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r949": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r950": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r951": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-11" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(6))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 80 0001070235-24-000095-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001070235-24-000095-xbrl.zip M4$L#!!0 ( $."VUBW#6=LQ@< /$F = 8F(M,#4S,3(P,C1X,3!Q M97AH:6)I=#,Q,2YH=&WM6FMO&S<6_=Y?P=K8/ !)ULB6%"FKEC$>8,IR1'LOKK]UQR]+ E)_(V3>5T\\'1#%_W\AZ>>\CA^<07^N)\ M0C*[^.[\^W9;O#5I75#I16I)>LI$[51Y)7[)R%V+=KNI]<949]"O_-E, M97XR2KK=?QR$JA?GN2D]QK-H'W_&;C8Z\W3CVU*KJW(47#J(31?%J='&C@Z[ MX=\9E[1S62@]'SW]J IRXD>:B0^FD.73EI.E:SNR*H\5G?J=8!/,"X^S:/( M_6A5TL*%I,=&7]Y,U%AY<9QT$G';Y'7/I;V"\]Y4HR&Z7;,]Q623_8N,?T/6 MJURETBM3"I.+-Y?O[_5A7XS^3VU=+3&N-^)G2MGT)X?):??LN-MC'_R$Q,_2 MCF5)KOW^1M-DVF) M-,1P#K>E?W+8?W%VCZG;W5@X4,DL V&T->5^='RZP*@J,TS%J)V\J/[\!;;= MY:2S,/KKCWYV:UJ2;J?/T_!.3.24A*6IHAFHUD^4$S_5T@(S>BX^4&4L\%:* M?QI;B*3;_HG!]UK+]/HU63L7_U:% DU@0/D$Y#9D4,I<"J@VE2BUPRIUAA M$$IFHE!OHT))*3DG$7-4*>0U!79:]NGP+H,Q&%*'M-S05ZHLTC"JE6@.2S*R M8C91Z42XFO^LVL_(4M,).U HIY&O.?7/E)_ 05>!(GET[K>":2:#FU,TR\1X MOCX-WR( 151'L5TK5V4.:HE96Y6IKC/T"1"M1;,% M "JFHPH88/@RK+5>X;.!AKLS-)9 IKCC%M>H-2H E ;("<.Y8$\JW43DVLS< M K&6KI3SEM.RY)?1;EC96@.>6QBS8>VWB+V3OQUN!>G+XHI<,SER#KD9' M,'68')H0KSB$[X2T%,""X*NQ)@ZJ("!TK)6;<'6N5H VF3KY.5,NU<;5:,>$ M:HV.J*FL22G#:R>> 209 741"959&M'+_@@EM#<015&S+S@/EMP;*,1#[>1?:J,&Y_POIK$%OC^ J]P>N M2:<[X'EX2PYJ')$+6>_SL&IQ0DYE[79OPIEQ3(!(,U+,M::VZ "D-54N4"%J M41GZ89F](M%U(K:D9/G_ MQL050/]07M#SK?!OC/#;6!^=V[<&?I8+E.5,:*E M,Z7D)" =5@/+4X:YM-D"2;T.&S@$8TAI*M^'P Z;)^,&E:6P;(6K+>TFMAG,=[/HU$7RY%1[_%8R;Q M[':3ITR5M041WJG7F(P-&X4###[;*.NE1<^C/1/IEIJ&*32L"!Z^!_(^B]VB/V]X>@_] >,1R(9HLEU%HQ'1/O.HQ7 MI,=P?(#*V1#52],DA+4WUBV%17B!+HM">4_TB;0R-I N7)XIV!0;(@\4= M9PG\S_)^L4+IMUK!_+ :ZS)\>'C^_YW@5U$-KS1D(61J^%@%FWA+GRH"2IK, MO]R1S4A>?!>G#:R&$T M-JC75M03#F+"U46!'>#O%)QI,L_6\[X'[IY>P61D%L03PMH MH<"5P%LXD6^ V8J95I53HZ?$Z;:45\V'!=O0*Q65-G-"Z6QB(J?*6[ '3+^( M"NE\H02["XRV?5;U80_95!AC*9!M(WQ:5HY&BQ]GR">5EO.1*D,00J.SYDOZ MV'AOBA%?(9AR4H+F:08)X\7BYG;!<-AYT3_F"P8>=OIL,7!S]Z 3[AX<^6RS MK(^6W<&]Q=U.S,3&NDN7+@^.#.^$:]:H;D=R^ M6, 1O#LW<5J^_JH-USO>8B6$="E^J$L2O4$KW$)9 J>9BD?NY9/#$RS%\/?. MI_I;CNX8UR[[>_#)R6F6#U\M05T1#A;%PL_'-',_RF*!CZ\Q;X]I:C[R7:PX M-T*\F2C*Q>4-I36?6XCW48EO3M-18,P'TO6=^UF5<>%KX"B>;D]IX\;6"H>! MD;NK)G(,,-9^L\EG+GDU?^.5LZ-PU>V_4$L#!!0 ( $."VUCXEMJ@L0< M 8G = 8F(M,#4S,3(P,C1X,3!Q97AH:6)I=#,Q,BYH=&WM6FMOVS@6 M_;Z_@IM@^P!LQ[+C/)PT0)] %XOI3EM@/BXH\963@K/!OW!*?O%V%LYY;'<2Z_@INWG^B0^7Y^$0:Y3 M(^8WUT).F10OCB0D<#D8#"7UR,^L,\A<%E/TVRY#_)$3;%ZK&- M\W,%+XY*J;L%T/CCTT'O?%3YJYD4OA@G_?X_CD+5F^O<:(_C66P?_XS=;'3F MX]9S; M"3KO336^Q&Y7;,]PLL'^2<:_!NME+C/NI=',Y.SUNP\[?3@4H_]=6U=S'-<; M]@DR,OW)<7+6OQKV!^2#+X!]XC;E&ESWPYV".7N9>2H9]/L/Q&B7?UO N #J M'^?[Z5;?WW?8)P]38!^Y[+ LA&^.'G/_Y'AT<;7#RNT>M+977 CDBJZ"W(^' M9RT\I18X"^-NKT_ CPG'X>. (+)<: T[860:X@UC$ZEAL5\JE MSI%:8L*6.E.UP#X11"O1[" )=%1A1@@^!*LE5KBLX&&NS,.U:@5 M5D!0&D1.&,X%>S+N"I8K,W,M8BU,I/.6,C*GE]%NM+*S CS7&K-A[8^(O=.# MP][GM4 ].;X8).=7KD%7HR.(.DR. MAS;6H-S_C736^>" X,H/!ZY)KW].\_ &' IQC%S(>E^&58<2W=6IDT)R*\D!&25!2 V:>JH=I>FP1%W(Z8$XC0,T"'?GH5&%TE-F MM>+$]^A6,&*9[K%%% ^KF@?_2H$J(B5C^UUJ="?-/K@O.GRTIX>#]H:FZ+EEQ(E#V(/#YN MEYU@11Z_N4-%DM;[1\6*L29""=7"$H:X"\# M3'$XP&SI-X9\$SIT%M"(QE"R%9]?0;JD'TR6U98 LI*LM_1:&N?Q/1U$8E\N MPXY^C<=,[-EZDZ=$E;5%(KQ7KS$9-VP0#C#H;$/7"XN>1WL*[A::AB@TK D0 M(;>$F6AX?\Z4O 75G&;\1P("K:)=19,AT1 M[RJ,EZ1'F<136WEBW$!;A!799EM)[@ ?22FI0NE"YD&A?Z.09 M0AY9W%&6P/])WK'Y__?"7X7U?!2H2Q$F1J^4Z%-M*7/ M)"!*FLR_V)'-@-]2*H\R,23S('##66U[BO55V&LV3_$89 L17/NP&VP:IPAJL%T,A.*5@W'[QQ5FADKQ^5CJ,)VAT57S M.3PUWIMR3/< II1>4+TT'V #W&+Q\HI KQ^O"7@TQXMVY*:X%XI.O-@L&UWV M+LY.=Q;W>\G.LH>Z'9[W+H=G>W5[$DR.9N/,N(KK%T?#HWLS/QY4=RQ9OQY MP;@_.7%>OO\"#+/_!D$=,A_[9ZV!#1*H]N&[2/ONHNY=VJJ,"]\)Q_'<>PH;U[B6 M^ T,WU\VX2F"N/:;3;YP\ZOYC??03L+]M]\!4$L#!!0 ( $."VU@F]SF+ M)00 -D/ = 8F(M,#4S,3(P,C1X,3!Q97AH:6)I=#,R,2YH=&WM5VUO MVS80_KY?<7.P-@'\(LEV9$N.@37-AA5KTR89^G&@)VW//D<=9:2H^GY64Y//O9M_W>O!:9DU%A8%,46)H#HUF M8@D?J78LC00!=$(/DIUSBZ(EQMF.)VO[#&)1V0:DQ&9T"@.QD$8[L?Q^/>P@ZJXW.MHL^+T MH%,QT2NI]9^,HGX\KDUZR7)3)F$0_-!Q2^>S0@J#_A3J^[_>S(8Q0Z],CW"V M%(E+J>-5U^),C72#BEF0W]Q4ZX M'Z338-_F8$H*IT0MB*"Z=WS%Z0I^S(R51$$0;=9H*^7NS_V/1B-FJV=/?G1O M\K\(R*00/FVX9*9T^7YHB,**\!6:J*:>UH)MS*'+&X0 YCB&WQ;S+K.@>+%62>Z%1W MH;Y%GW "O_5/^X=]L R*4PB'X\"Y(+FL+6*W5[=K'D6S+LH)9C&>I$\BW-=A ME>^?S>=NN+=-=.: =EPK&H[$RV15QL1) MK6FR_I/F3->G@#N,/#B=GZ93OMQ$-L1QB ) M3;YVW$XW?3?=#$R^*1M/^I-XNSCHAUME#YD=3OK3X>/,#ES(/FP$1M=$''2& MG;5"3?(<)\DDJJ\@O#NZ<%IL8.-A^?+=%7@VC.)4N^=GQ\8U0UHT'D@TL&D^ M$IR66':L0R70DK,U;@N;,WH,\-K>WY2TSR/^ S5_C M@>/Q GC3" I1[.?%?X7-P&W.3QG-'YX(/KN'UE*[,S!1E!-;T(V;Z4W/NW,A MN%$A"VS\QFRJ_,UEMGWZJ_7 7>G_ E!+ P04 " !#@MM8S-@ 9B<$ "& M$ '0 &)B+3 U,S$R,#(T>#$P<65X:&EB:70S,C(N:'1M[5AM;]LV$/Z^ M7W%SL#8!_"+)+_); JQI ZS8FC7)T(\#+5(V%XI422J)]NM[I"0GGF,W_=!E M >8/@JWC'9][^/!X]'QE,W$R7S%"3WZ8_]CIP%N5%!F3%A+-B&44"L/E$CY1 M9JZATZE'G:J\U'RYLA %T0 ^*7W-;TAEM]P*=M+$F?>JW_.>GV2^4+0\F5-^ M YP>MW@<#(9!?QC$@S :I'0P#B/*8C**)Z,D#?J+/\,6NN+PRL?84K#C5L9E M9\7<_--!U(V'N9W=A#XS\Q9.BG)N"BGKZ]XQ@Q\8+=PH3(B7[<-D:9CF.9I-=#P MOQEB0GC^YVT%.<8X@DO6I!!&#O2[NQ5?< O]J!O!)N2'F1.]Q.2MRJ<3#/L M>X)D,_U,X$^9MCSE";%<25 IG)Z=[T[BOX+Z]T*;@N"\5L$E2QSV5P?A*)A- M@I%+PJX87!*]()*9SOF=8"7\G%AGB8+@D47:J;G'<_^K,$A:^=V3'SR:_"\2 M$B5EE3;<P(,.*9TAF$0>DT-QRS)A("N_NDA612X:E)\NX,5YGTH^D6*=@Q31#J)NX7 (-IC9< M6G;#X()P/]WIBK,4SK@D,N%$P'F*^D5T];K?)]7VL1CZS%/4E@;[003&(YGWZ2UYQ%4M76VGX?A MT2[3E2?:RRPM!&HN45DNW)*O9:#9YX)KYHX2XWBI]RF2?$A09QK"X2$]6G-Y M+YJU8&I"PTE_@%1.9DY.+YG.:"^=7.)VRZHZC/O;$@Q,\6TMZHIKPMT&SS4S MCM:V,Q,A -T0*^X%-.3(LVE[KW2]1S @Y3ZTVY(XJA#5JJB<:3^GV=X_W>_(-7#=8+%D(UB!8*$V9[B 007+#ILV7&>4F%Z2<:=9?3POE+4JF[J^ MY,85C82(NN;[\E^9ZY9E/.D.XK[K6BS286DS<=W0='U#T[-TVS8<=\>C>*IU%^!^%FMR)8NL5- M1' .7X==:SR=P5NO--7@8$(P2G$*3_DLB M] /)F#^ZGI7.E\38E;LH593!KO;D?PKW4O@63["&P?>%9!#%58?YW7CK^<*_ M_Z8VVF1ML^_??UW8O._M=7E*N']];/Z'Z#G_W_X E!+ P04 " !#@MM8+Y1#N#]D 0#I,A8 M$0 &)B?M5(2"! @(0E2D#MBNVS0)7/E ML^XK5_[V?S[&IO1&'=>PK=__+-?J?Y:H-;!UPWK]_<^]Y^N[NS__G^Z__?;_ M5:O_>_5T+WVS!],QM3SIVJ'$H[KT;G@CR1M1Z7]LYY?Q1J0?)O&&MC.N5OW; MKNW)S#%>1YZDU!4MO"S\UKFD]<&PHS6'5=)6AU6-MH;5CJQIU=:@WE#DOMS4 MZX.+U\MZNTT'2J==;5.E 9=U:)5H1*OVJ=J0Y6&K,5#5"_U259K]%FG3CMJD MFMY7B=)HR409-EN#85WK]]E[1Q[,&>9MN;]71IXWN?SRY?W]O?:NUFSG]8O< MZ72^?. U%?^B2^/#6[KPH^^8[%+#,@V+(F&^> ZQ7)PW\8"27V"N]6I=J)2\/+\5MCR_6&Y7K$&BQ=KR]NB%[<_.)_&5[J.HOI M#(G;9]?!ASAH+;QHZE9?"9FL7QA\L71QO^_,YE?V33+XU:>.,ZL-[#&[KMY0 MY?E 72..ZC!.^6EZ$#$NC#+Y<&NG'&B*6 (C?+L:X M:3ZR&ADDN_S2),"Z%6I5?SY7NK^-*-&[OXVI1R1\0I7^W&J[C;U_\#W_[XC^Z;^NS M[F^Z\2:YWLRDOU=TPYV89'9IV1:% 1@?EW@A=?Q?#5VG%OL5OG\ 6>(8 __] M']X3'?Y>&52!I!89XY.H<1D*G!]PH:W?6/HW$#L5R5^)WRNP>IDVOJ@R(_QO7Y;>FF(0/1B!CJ.X-?\7W%@ D]DUO,(AYIVETX__HK/PX6J]TJT#P]=;=47-,(OKJ>,L46F. MC^ ]\Y-8A V1H:6H9_BO<$7&H6UEYK5J1=#HPQK"LOU?JX1@" M67AY;8\!?\^>/?CUS&Y_G'HHOU"++L/%FHZKNNU5@X=5)!PY98_TARS7@3:- M3OU";LD7V@*TX4 +'OB=ZTZIGGK,B#HCLB4-'U'*--[H8&0SS[!\$K>VX MP8.RD0]"Q@+&WLH\]OH.H:W_8^IZZ&VY+W9/UPU\(CA=Q-#OK&LR,3QB,K6) M\1\=)P?. M#@4-5,X\T"0CS:1)%85I_D8KVSB5@ZE^1<4!*_5ZM@&O&;!9=+\"BD[.9IGN M,*B3#0.47"NKPMW#"$FY@$V&N'HV!T1>LXF+0UP+!UQ7,DK'+-;Q^I@P1)G- MVI37S-]]QH%:(ZOPR,O>Q+BGG%'@YC86.?M8DEJ<.\>B9!Z+LD.WYV\XJBCG MRS9F+>N8U]>\\#$W,M.9/V-6!1V33;_P.*E6UDGM0MJ7RLN;53M&, MDM=(M7K18BBWD>1M_FF^AZ1D,<*OK#D"6>Q5 M#35CQI7>(PJ^/HX&VJL9I>C^*OJ:N*-;TW[_"]5?Z1_$L/!#D)(F<5UC: R8 M+ 45'E<$\2_JV.LS4M ?_L\_M159^7HTRZ.(:6DY36N_6=W:#@6X^Q40@]D+ MEB>9;!KA]'H.Z#OK-2K^4LZP<=R%.\04FT==1)S#K6$1:V 0\]X@?<,$J7!+ M#(G[3;AV?)8\R[_;1E[L(2=0Y_FH6,"T,EIRV@,40 MS(D+6(SLG*& 53FP>8XR[]U&47Q99VM>UXG%QI?WU// 2K:'UPX%)_^>@H?V M0IUQ^*(&UI+]D+^G*AUM*2G?TBOV6/<0MY\>/AGWZ0W%KZ0<6$GP3M<&GQS_8GL@+I$_V(2#RK3P M\S$LV-2A7?\O_\O?OBQ_%_Z-SUA['O+;ZL."S0&7/Y^_I7T6\ L+/[YV[7[\\!NU;%C;N,5K H^R!R*/AYY05J8=_P73A[Z%!'8G! MFL;N";F^^Z_EXO75F^I8QZ]5ZVJU+H?W+;Z;#U./ M7-JHJO+B%?XWX=_A2[XLS3N># H'9/"W^7C!S)I5S!@N?[//S%3N9A9=LRPS MT[B;F5)5.GG,K%'TS +>\D60_Z<.+_N8F,; \+Y3%#.2;HQ1W=I6-&H7Z&D_ M9(C>*CG=8\S8LI"^77+2%P]Y#@R73LD7Z2#\P<$ZX9Z-LB_4 M\70Z#PM8N*=TR@M8C <@%^ZVE5Y%%43XPKW*4U [!=&^<+_W3 21&C9#R&%- MRNZQ'U00Y4GXLOOEAQ9$>=*^<-_\>%,3OF\JDUQ-;I*K.9KDA3N_Y:"#<@*^ MY8&# $=:*.%#EGP!R^YP^=&^!-P1 ]M>^=&^\(=SN-- MC5N7;EXR>#7KN2[UKK&@=QE2W^B8@'ZA$]LUO-*$\Q1NLZPZ=]4:#O:JE80IN4ZM<$)T#ME"Y]7NWK!"K KTBUJ\K8F+S0A>$U^IJ M?;/'8!'RSR(JM_XL=PO [MPZ[PF$&B^)?],!U,'G%6Z2Z#M\^KYKW^!R1!G M,)K=TS=J+H]C?M&=-9EZ+KM"+HM*4[EUE04">!08W#KX">""$OX%[DSH&!P4 M+DII! :W>6V! !X%1IE#-P@7ZKB]P8!.V'$[)XZ7@B1&F4-)YP8!'D1&F4-; MF$VC#FXK_T%@TB>.EH($1IG#;.<% [$A5:&D%]A:Y8'=%GXZ\&V?KI_V&_4 ML7":/QQ[;+BN[

;&^G9\V-Z-#*$'X48.!1C)0A%%H2Y+PXK-G$[,HP3;=< M\J,,X5"! JX$1QE"HEQ#)KSDYW,(F<0A?7X$1QG"H@(%7 F.,H1&>7(V"^+< M,H0G>5H&'EBG#"'"O==,/:"T+6LIGE:&&*% "\"HU&&("$?%>2Y=:PK0RB. MBPKR%!O75M8G$TN4(>#%B]K*C2G*$%_B1%,1$:90UOG54!" =5J% M!P=+0@?N(F2NXUT^$>N5^M#$/[\;EC&>CD^RP+#%7<@I;@'(Q^DN +[(<)FJEGZ9ASGN SKF8OLPE=%MTO=#"R;--^G._<9ZMKN]H)JJ-*S ;2B@) N1&T=PZXVG MDDFW4\;.YY[+*G"T M/7IOO%']SH+YO1I]D[(PJWLU^T[^83NKZ9K> -;!H?K"^"T-PW#G>.^_"LRT M*O%2<.N"IUJ*\":XDIHF!3E&S%#XE68IN/7%RR";J#,V+((G95Y1BPZ+ MWIV?XW'6;6Z]\L2+<$L&A@DCOS9MMVBW(4_*<^N,J.-A0*547>@[W#KG M')"A&U*LM561?$\<2T9Y2RKQXG&!\HSX)S&QC@>,%9S,(8>%1G7_ZT#,]] M>OY9GD7G-B;!X:(SB?Z-#JGC1-:[/&O-;3 $[:D["Z-_K( Y8E7)K<;OF#$3&R+XMZE)3[L#0;3\=2$:_4_B&'=VZ[[0+UKXHYN3?O] M+U1_I3^(LYM#^8F0R-Q&2$JU)#F6^L@RMW$4_I>$!RDG'X#6:4 M8"5RM=SXC3#PNA)<&&S>M*OVT4\_S'*,_]4C?I"]VR5P;Y02C!?RM6*X\5M;X MP&)+]@_;]?S\+5X=E'4_]DWCE0F^TM2\RDI9 P._G";?J/P[_D==EB-QB\I_%&#+LMP; M [S->BVN;S 7O,._X\_1(AV+D[CS]?%(AFMP"VW3T)F#> =KM6([/\(<"1;C MAPMWHAS$G?//X^(G@SGOKE5UUH@S$79" XS4Z M%A\5'CO8(RXBYQ,74;ESNQ%_<_/G#VJ_.F0R,@;$7)R']& [WJ@WAGD.R(F* M!>Z<;;Z6Y4B20./.V=ZQ+/.=@M]O>J?)*1IWCC8_2W(L+N'.K=ZQ)(M,X!-] M+2;AQP6K<.E)<[0NQ^(7[ISH^9EZQAA,^\C,'J M 7S!10[5']^H@XWK3I2/N/.K2[)>Q^(O[GSLK.O5\W[8AN7=62?,9-PF[,NP M:,?B-.ZB"*)OU)K2:QBL0P;>%3&)-:#KU2[VU/+<)SJ@QAN6199F^Y'& M7;1@-]F7NEL$5Y:&X WNX@ I"8XMH@S7/4##H/QHSIVCSY=LX4%I-[CS_'D1 M1%RL#G?^/T=2BXL%XBX0P)>(*ZA0N\&=/\^+U"J*X-PYY!P)HJ)HSIT_':7Y M$QT3PP*W&N8TM)TQ$MZ>;\#QX*:A0\;1#KCWU'5?1L22E>]PP:@\^Z4:7/O( MZ1>B)RLOMJ*5;16X=IGW6(6A1YW2K4*3.S]Z1T:*V3BXWZ-7!NIRYS%S0-W< MXA%-[GS=A-3]^5P&['+GJW) W?RPRYVCF;@2X)K1V2C/H5!RDSOWDC]BYX=L M/EU+_SSXJ>O98^H@E:.4MFCXS0XR[WQ7&(P!%W9 T8M%<_')<']=S:ZH-1B- MB;/24?Z9F-0-K,X'NJL#2)8!K+=4#V>]=O%I1O>:?'K@ IH<0;/XO+WQ<>E0 MO[F6.S(F$G$&CFTN0PYOJ=G.ZQ>E7E>_!%=\&9*!5QW:MF?9'JU(0\<>/]&A M^WME",.0*Y)I6+^>MC^*/0>OJTB>'=QL5>%>V]&I\WM%KGPI:(2:W,@P0F4^ M0J6P$;;JFH0_LXQ3G8]3Y7J+&V5%PG!T5 M?K;K=?8S"S1]ZEIM1:C8GW M]=W0O=&E7*__1V7I4A1 56(:K]8E"E7JP-?NA%C=W_H.CM3_?>T-:6Y;'QYQ M7F&$?=L#>7[9A-'%/8YU00MOZ3/R50>V:9*)2R_#7[[JACLQR0P,5" ZK;*; MOBZ_ *?/SND$8SIX"7N?__6",K6Z3QT/EL'3PS<'7]?@JR_KGW?:M4X]_JMZ M36:??V'/<\(O@W6!0578/3 3)!9*AY7)!L-7)I[$-OY)?ZJS_[Y.B*X;UNME M79+A*>$KOK"YIUBK\'L8@>U7?\:J.%=ZH._2DSTFUI\O M7&*Y51?4V-"_T#7^12_E-E"8_?GN3ZX%SV'+$4Q6;FE V)\/=R\WWZ3GE][+ MS7-J9!UPM K"X/GF^N?3W_@FW?SO]5]Z#W_<2->/W[_?/3_?/3X< M<0K:KBEH2/#_(2 1K5?/MBZD;[7KFJ34&UKG>,->);P6.^K__)//3]\E5$R6;3U,V=X[*;#U0",POZ,B601]"IT:E]_LP10M4[1X M*TSL#^&"KERO_C=3#8NG=-/-_; 2M-.IM>JMM )4K;74]E;YF5@4:[5Z4TDB MBC?)W5"N*I,/E*SK6FF5"/[\?^'HJ-<#^>PJ>"W7,V1.=V(X')@^F ML3PP,V">X-+"?&RS3TS3]OKV1PA%!5FRT]*:7U?1. >CIRKR57OYR(T64QEQA]*Y?\&NYHVK2$L6V:^V R?=B)7!NJ;Z'F/O!;K_Q7>,E#%[J\$EUC.E2 MO*VJDUEU1HE3I58(1K72_4YFOHI0Y0L)PT$;89F4I'O:NH7IQ7BM\O@DA+\0 M_GL+?[;IQ6 ALW7I?SDT/J@.0S7=N0FB!7)?RT'N)Q;V&[U$?,@R__I:)/S, M8<3Q/SR2TGAYZCT\WS'5D*O66/&FRZT MQSF1X;M)PH3XHDA1&AH@GZTI"XDG9^<;%K6^A7L?V*TAMS8P#R%7U;:B*HD5 M8BD\ONW_'6]N2C(G/.W2XJYZ%SG&>X!OPN5M5KI7)AG\NJ*.,Y/NC;'A49V? M=9:51+3X=/-!!AZ;LF0/)6<^58FXDCNA \R9Z9)A28;G2H,1LS@_A],J14!0 M!A54UW*Q:?A\E */ZL3?DO91:J/6Z+32&VV= YH9]G,"#[D0*FD- 9] M$8-MXAVP 5G2A-6<^#4ELVM;I^M1 :J_$F?BV&]!.=7"&VN!0B,6TZLM+K@E@>OT MB2%> MO4QG(JZ1]3QW!U8\#L4]!*1I0[V&7.*[&,?[&_/Q\0V7%KXMF3O+PD M?A;DKO94>ZY)_FDOL"++S" ]V+4XLL?GU=2UO%HSV9*LL\ER>DVP5;Y*J*?K M#G7=X)][>)X<"KQ.I:LH];KTTS* =N YSJ3>&Y5NB.L=2M%L7_L2*J8L:W0- MOSXZ+_;[7/'+=71^@.$$*B7&KG+Q K2K\ $+HTJ6 M*]U'RR..(4B["9"^(;I.TL!"72&HLM-,/;0:SS?>678=@$>]$?/_-R:^_Q&L MFEKI/BC_)=5[K01"7ZCH)(960&^TL8(K6?0Z.7^CR=!S*%GB: V(T) [G]>K6A(_]]X& MG/P8V=9*^%MN5+KM=KO:TIJ-;$4S!X8&2Y1\6@1]_^Q*'C7I!*<89 P+N4CA,/WC/#K=8:>05>X8;F]E+3I(_2U%I=;6;)E@?D]E7? M6H%J\*UG3V*^Y-5"C9?:+X9GLF0%)8.1-#")ZR:P&L^'/ YA( M[9"1.($!=PC28 Q9]&,P(M8K?&!)[R,#/EG(Q=TQWN,@;VSHNDFYKX ) M=,U,5EX9-\]MAJ:?CP>*/X] L;I[N(>"W&OD#D2"+Q'FM&Y5NE=711'X,,*B M)/0/X7X32!2_C& MJ0??KH1)VB"28+!_LYU?TK-G#WY)X2/2)YTV;6;9N$:G MST$KHB8I\@7A4&X; >NL=<8?&==.E].) M'W%DZY@BIU)])@Q&% M^>"&=3"?*$OLHL.X*#&ZE#[)GZ41<5GAG2X1TX1OL1(67=!_3@UT0($P?1I< M ^=^Z JYH']FLW $XTXL"$1T3O%KUFEOP[?@EV,ETX<.J#,2I85B56WN](G M>!Z(9,F=@J7GCFPL= J+([T1\58&+[V3Y5&RXD%VU)TKG$ZE^[=UJVOIA0'0$J+K?^ =2&@W&ZX^4KXV5U!OHOV#?7S" MV,8$*S*+EF[^>.="B[J?:TG6G:GOP^O5ON[H0 MC4E$HQ"*^0K%E6*JL'G$Q/:W;P2=-M[HQG82@?U=7]Q"^F N3[W-MW"0A&$I M"3FN:X7_PF#!B7I[^&QM1P;Z/PZQK8_I2-3:=#PV(H9RGU__Q36U%@FAM&R+Z6OX:7K5T0 M?'\17K!Q?.&#T-X/KMTPU/!*P_*5O:STJTKHP43=EEJB'.D"+(=-O;4Z-47M MI$Z]R;6.TLAG^X164V0UGST/K5I;Z>0S*KG65+>/:O_JQ2-NR<\: %ULD7.N M@;U>[;A*,;_[&V.\07#1(A2JR)7N?3P;EVTO[-F\==8* :0@XW[B>K%!0T&\U-1UG-,6Y6B<,R)R$GWT&I,H5>\^;[%Y!R&(M M)D;XJZD+#W+=G>U!%&5W?Y#48C?M[ARQ_EO6_R;>*11L5"P;A63_@U']VB?Z M;G924[/3\EN(!>\NR689F MZOJ!)EA/O]M:3"<=VV'O,F?X\G<#7@VOE2R8FXTZ],UPF?UF$6M@$!,=6MPC MA1?CB0XZ<717PDUHAKZI %O]1#['!HT*R,ED-[J4&*.+N_(%5O6_1_33'5'3 M#+$E?0+$L!BDWS-E>XCO<[(8WY%R:(P@?Z-NR-],$'*7[Y'W,JMPS1*K 8V% M2W;T]4F;(CB: F7,^+(JY^9=(V]9!A1DS-0R? JZK#JNLD)5I0(X'QA@G[J_ M5^HQ=2:LM(Z5-/GE=8]3CTDW6.UEDEO3<56WO6KP.+!UP("A[*'! C0JW4:G M?B&WU NY.>\M&8ZT>YAD7WQ+:NE(F4;V\H%?ON@O$$@C=XI%5)8NV0M:8QLG M$#W_=VI1GT,5S6_1F3:_<(P)+LN44C2;XKG[O,@S;\"9+9"TFRI5+1YO2+M)+[^K^!COE7C\^O-P\O#S' MK1&7"Q)#7^9\<47>'Z"'L %7JAT_9/#KU;&GEEX-ACD84#H<;MLI$1=0/- ^ MB0T3[SV]2'=2@O1^7M,]ZCK?WCWT'J[O>O?2W0,>7])[B1YPDV'R.YAAX_T; MM]QLL#_3P''(_N,4CO%!Z#N/CB5YKP79;[9'K?6YG8VQ;C7E9(<$5,6%DJ/8\H]=P@7O"=S*3P, _IT]0B M4QW;6W]FX85;VG>FQ)E)2B<\[N-X4BF'E%CR6.MP6-BJ^ /7Z2!H>&9:F6^!EY&$_&C3(V#[)+"ST M;1P+/TZHOT#N(1E7Z-X39]QVI=L2NK=(QL7T,2A?:KFXS_?>=@_*P$+SGC8# MJW*EVQ::MU &)NY(NC7M=Z%Y!>/FQ[BM2K)AGLZ*Y)2[F-1(I M6)$S5M3J>&)[04JT-!D*Y?3R9?&S_4XL\LK$P9]=Z9OA#J;^H9ZHNGL6,6>N MP?3^0GZ 6-']RFV\YHFZ4W/5*12^_QOW']A M>*S\D8D*^, ,_T9)8]KN%$MP2=^>>N X.+^H)ST9[B]AEPCQL2X^M':EJ^66 M&BNK89)+UK@,X@/,#,^!N3'1\<.Q!U2?)NPW+$R+RA]%D>/)&_KW])68OHIF_7-% M7%'HZ#@=W=JMHS15IZ4GMXBMQNFIR?C9/K+F!'>6OZL: M8,V#FA1BBS>QU51!;)U]U+)Y+L;,S^*EX<'K!MN7 M56X L7]:)G5=5N$5-)>2;'1EW@UW?EZ2>Q$<"S>D#K4&BYJPX)B%ZXT',%R9 M(#2OJ.-$SES ,]NIM/A&NC?&6,O)[@-;"8\Y<@W=((Y!W9@.29D <,#HJ1+9 M+U^5MN\D3XLR-0YERQU=L!EE\ GN%F].BF]?%T^"NY>;[Y)'[IP8=+ M;2F$B 55M5G$IL!&LY*#7);;,4)YO[-TCLI_ZV*&(Y&QH7&J!4;/Q/8[S#.S MA\G:>_+NU\59'DC&]4Z>O$WCTT_+F!?\NY*.S:@<%QN_2O V$PO[/L=6\F\0 M:RC$.G%]=XZ$K"W[]TO5+*\EUUKU5CXG[R@UK=/,J3U70]W>P2_%<4"MYO;Y ME>$XH'8BAWJE _2J,]WAK9M5LEGU7(EXV5HM\10[S&4I$TPVW^.YCTF+Z#:P MPBFR;YSU=,B]O;?,@0*30,>\9]])5/#24C4\%:-QQ9/3;!9\0"+MZ&Z%[<18_AH@+]@T.J-F&R/\2?+ M]JBDK.T33D."NG1452I=65/7NM['VVC[ ML%?B%V8Y7!=]@+!G6&W6]\5:5 M-J>%DHX6L?Q=:B[8H00875^ K'<+JL: 7JMTV\VLF-^"O2)$?A)+\NSAL4-( M)H0'MN53.(''05WR2&A^Z=1"M8 48[+%[_F'M[F20P<4M%K?I!>213U,EQ#3 MM-]9;![^^/<2:G@[4+SW M\%JLW>3*\"Z M.X$3[Y[H^8L4$'JYYBJFJ22)JFA66I)LPM":^OQ0+T@$!&S M,FUT0MJ<6&%Y1JW.'B>[>#D=3CJ DTZ'$YR^:!1?V'SB49G M;YSL$-(^05^0GMO\"DUA)>1^(R$15O<@ MK-9%<@&.0AK=)U":B:OI3@]" MNZ*&.]"#FXH;>84)TQ0U\FZ'G3&D=@48=T"J!=JJ7@I(':@P_&AEBD_4]1QC M@'M.!JF+WH263BAB%U0.*F:VIH*QE:S,B[X6QMSAQ&9*F'0J725S$14G9AWO MMEYS+ITZBVC.#L&(9-U9&M.H5[IJ9GDH8GW\H6.'/$R&#AG0D;FNCJ]0 M'[=BT(_PF7-A*&)\N:M ,*B37;ZAF/#ZGBS"PET V:M+9W% M/B?H;OA5_\*ZS2@G0QK_0 KW+/TFI.]#+/R;6&_,B1$CC-S#B41Z]7 PL:(X9A-,IZ%9;!#,MX:V-3NWGBC^H+$@9\7"WJV9X>7G=/" MACR<<$R-%-RUTSBQ$DANY>,?MJV_&Z8I;,6L$C&DY#JBF_5*M]'D1>,+P_!P MLF\+)F3$1$FVS7,?\>1^@+GV),I6OE?ZAD7)IW\R8B91(6Q%\H]<^[UB?'B7 MUG1%R.!L)77A:KDM1>)]P)9P56"J_:H!4[+52KCJDY>GJZH$$)+5F-U7R9]Q]Z)=30D2.$0M;#^: M6_DY%TE_@:NBVQDDP94*N&KD%7/G*^U=LCT/Z\8<+$A5&'0%&73;]K6W-(YV M1 J3[F@FW5:,-/)PR3DQZGB7C:NM!V@+ 7 M#]PG*RE&.OR<('/J]N*B?2JZS6&!3T/DL+,V3OU&^]XM,9P-)ZVWZ[F$NH6% MR!] $O9.W060?'(A(I-=C@$>_BR,$^?"Y*FD&-[#;J[MO,S49"M0 @/V7*&4 M/'L4 R6UTFUF;YI6.)0.:N>R0^2/L67.'H^-X(0 =IX*W &#I]9@4=O>V776 M?;HMBQN6B8/-E+M&=NJ1H.<1<>C(-H$>[G_^J:W(K:^LOZ0W$ULJ2[2,UV1B M>,2$M]J#7XRK<> H8^'#"3'TJF%) _^B+)NDC\VYA6YTYKET\X<3IOM=Y%CW M4B)3;V0[\ 0=U+9I@$B'WZSIN$\=R1ZR8H W&P4[5GF.IR;QC#=Z(<$C*!VS M2GV$B4,]5,;XMXC\[MT_-EB;9^2^P).-]I,8&A]4K_Z+.G:,::15NDSP*E\Y M"?:)@/ A>\IF@4Z#-^CDN?.)9VF,)C0L_!ZB>"%^+Z*R5[HVB>M*/:!:Y,E, M0L<]T7_:\L5"K6=PQ,('!_=7\>++)HSE./OJ7!>W'./JVU//]> 77.ZJM%'R M^!#8JK?JJ[+'!S$3/,P+T[4^+,)*5S(2EU14N_%-K!EJ*=>BE2CFV_I>A@,+%S MH:C*14-=CP2M?; K ''VEL4.HS2R;#%FQG"\.&W]0../0)OTF^(8P$YW-X@ MB)Q0/2!R6E90D!64>GV+>A/%#25$U)H$/1BB5$24W%@7K@='U*FG1B)K)=FL M8!;<@HE#1]1RC3*9& ,8:MR")^DHC8[?+"_WGJ0X.#P$3ON>?.EF2L4),EO6'(\!CW- M2K>EY774A]AQ?Q*XVN%H)\)5"W#5.HL=]WN4'898M MD@D?$^?5L")C*PP,[(&76)EH#+;#0V$5JY0&N_0\&]' B,*"-$/#(M; 8&60 M\ &K<*XMIQ'G-=?=W_H.TB#VR\,!GLWHT9+Z=$3,(99V@.LJ7=G$T2^7,>67 MB82(\G$!XS/)Q*67X2]?P_TVAL5>PV[ZNKR4CQ$UNZ;X="!9SNGM6JQ ML]JN+H+[E7:M#:^8V"XK/K]TJ%]WO! K_[%<:;7O4/*K2H8PP4MBOI.9BS(OJJ%!I@<#TI1:"^7Z*LDV MZ[JU!3P\5=>R+HRJ5R982U?4<6;2O5_WN*:D>0/"IY\6J\]\1JO#!1L.E+'C M7DB&)<';3 "U^UGZ-+7(5,?K/F^<4*"HT=Q;.7/MJ$MR'36RGN>F%5HK<=N' M;I:W#R6TNTIAWVBM6J.MY6/?R#6Y'?_5ID=M_KRAIGN2&%0N@VKF89[&A]7E M)':#+Q4.8SFT$UD.+R,'W+/O<-W(E6XL'03&=S*35-FOF]W'!-Q54YYT,S#? MA LV\/D^'PM4,$%)+-W_J#??SL<^_^%OZ?._NTZ^KR_SEMS3H/:NDCE!L2W% M, R +,7.?EO*LTN88A=D32XO[57&Y;Z%"Z]7"<()P@G"E>(J03A!.$&X4EPE M""<()PA7BJL$X03A!.%*<94@G""<(%PIKA*$$X03A"O%58)P@G""<*6X2A"N M&,)QW'1A=S$=RXA>$9-8 RH15R*>M-9YK9A>\4?>,)20-/ON&-HU^2/M!DHX MZS3;@1KI]]NFV@ D:\U\>UMQ?2J&X*U3YZU4C3B:"1MQY,!EK>Q-CDZ:PQ/&H?"Y/*CW?3JCG >J+[G4Q(JI1KW1C^HZ)!K/_,\1XU[Z^%Q0S??4VGB6Z@\$DURQ?*(Y4FI+CH)U462 MSL4_; ??U_,\Q^A/60N$%_L'<:CEQ2D8I=)=/\-;],0N-YZ2FA\%X$GE D]G M%>U@H:IJG[A49U8+K"1A$/%/'VCN=_I >2WU5)Q2WQX&[.G_F+K^:>@O]J++ M C98N+."S@JLRPTC_W6$^D]X3K9K>/29.F_&@/Z R=CZ$QW8KQ9[2G!XTCH+ M:95NY@2R< NY-L/$\HCE$ MQ/V'OU^4^XHZ::X(=UK^XV'9-^S'&UXF(ZG-@]PL86+I!8'K$\ M7"B* \GC=IP\%FYGWMW-8S:<;>Q6G+R\L_P'6!5.=@.N68=65JIUW/;VB.X67"SX.8H-ZMY M;L1KRF#2KY\;*;A5<*O@UL*/=D[&HDJEVXJIQ2^CD9SH;-?@G+&*.)EK^7-N MSYL2@THZ*'$R5[J3N51Q,IURJG?$ MT5R"NXD[D,MD3B;"YQ6(]8'K$\ MN7NBRHXFN_D?H=3$?FPY.:T"2SQA:=WR*!I+K3H_6!*E XZF=/LPG?FVE85RR.61RQ/ON;?,42UPH^H/OD*27&"V M+WP;44_.%>%.R"G<=GR9< SW=@SS.HVFI>808A+VJG GQ/*(Y>%\>?+T]G*3 MOQH_\O>$7+B4IX'MN[]-'&0@#C)(8]2MG2&4]P:>5H/MDU/6CPXJXT$'A]N> M(!CY[!DY516BHAYL3UZKR?;DJ>N!7G&^D.!FP M<*O@5L&M.1C1:]OA]^'1-FXNS+F;1.F/ ]MZ3P&88$^\Q,2X,=B.$H5E8"F5 M+-N#5W@V@H*1$8]&D8:&!8Z]04P8)'S DO"UC=,+'JHIM1:>6C:Q799EOW2H M23SCC2X.*T-H1FX,%KB^N(7T81!3;_,M:\>@')[#&.V:R]2(_L31(EL8JM+L MMTB;=M0FU?2^2I1&2R;*L-D:#.M:O_]W!;@FN&GDA#.8D%=:[3N4_*J2(4SP MDICO9.8B,J.0 CRMT'V59)NAN;:"AZ?J6D")4?7*!)%P11UG)MT;8P-/Z=D$ M.EZ \.FGA>.4GI%17!!4IDD<]T(R+ G>9@*HX0_Z,: @B2;4"=)VP&;DL_1I M:I&ICK=_3B@[UH\!.M)*74?%Q?-<2$CV4'J$:;(Z''=M4CF/M9-HA99U4"D. M:&S5:YW6]F/YDCY*5FI:)]VC#G#L( ZJO>M19:PT2!F[/^:A7?&VV7Q.G21S MXO HLK6C&Q.4E@DH;(5"@O1G&HN<;P!%TEA:EB, HQ-/75EWRE1=2PZ647">MTXXFG56P:$<578"IN/80K4ZE*VOK#=PX;#]U MN%"MX)USXIT=)5!;F*==KW35EEI>YBFA/H\O N-7GU_;KH?A%Q>PZVGH_7U&C>@+(V"&@=T)# 1.GD]G$*10;W OBXP^0UZM. MWB/]P[%=5_*C[%DZF&7HYU]R ;9=?C'Z_G#LH1'7'*>M5KJ=YCFT)UJ*($,C^47R?HCU+_[:@ MYXW/OG'*OE'I:KQLNA0AD/6-D5=DT-EDY=F-S"Y)Z#L3?&(Q/^M7\C^3,QHK:SX3!K1D7DQ0A1 MXUA0KG1E7@Z>$,;V(>5U2J!@!8FPMD4!"1]*KK1NRMUX0@P'0Y%8$6G:UFO5 M!",)?!;7I9X;['E0UK8\"$,TJ0)<4/AQ> _TO4?R]AAU_T)-_=9V?L9;HVJE MF[F.67@N/ )FAR9,B)AH,Z^A\4'UZK^H8\,/D->KSLSP!B'MEG2QX=^3.&EB[ M#FU.@JPV[I/+*W\I=C.?=MFX"49+(;O!2LJMJ3HQK^F!#>;CG-R+(];C&+=3 MZ>;8-YW;[AT"7GF[)XGPI=3KH!CD4N*KA"JAO-D=ZXT&82F#P>E"LF@8HE)8 M;5J6:-69A.MW1.OG-/8Y]H'&;/-4ZG*EFY>'4#(GX-3AL2N;DPP?"N_9OA+* M[;*9\JCLI3X=V@X-Y+7DD8\]>Q0)JRNY4;^PM6X=>WP-SS"L*1!FT:#[BJV* M?]T+KLG-A^<0H*UA$6=VY]&Q^V!;^';'9IL&[K"O*#!^'*]C9G^]SK0,QIMP M#H[J'!P8IUJEN[[QJ0PP+:&NBM?=_.JJ'X[]9KB(; #B.-1GNQ&X5<4Y5ISJ:\4VW,G/A^'!SQ8,)1AJGV@"".CM2<9VP4G&<[4F MR^_]LTCUXI!&W^-O;?;X$\P]@I*5H+[=>I=.NU>BN[_BN!B2C@ MS]/<]H-_)U_\RW6&_QR<)V'EE;V.[)N!1\VOG0^;@]UTB@(GY>Q/41;M)XH" MF,4)(SFS,DZW*D?*?PF.$AR5JW;?PE)*9OU^+);B1O6'7P?KJQ[YT!$1-Q'Y M36ZN8H3[XA%8&!8!ELE\T*:[-. M*=L1X4J>C1*8Q:H)"%!I:%C$&AC$A$'"!UC/[=;FDG)U>L%#-:76:L!0)K9K MH&R]=*C)FI!^?3=T;Q16A41N]$7?97UQ"^G#($"&;[PE(DW]T^P/K]<8[5K+ MU(C^Q-&BVC%4I=EOD3;MJ$VJZ7V5*(V63)1ALS48UK5^_^\J&'K!3:.Y>)V0 M5UKM.Y3\JI(A3/"2F.]DYB+*HI "/*W0?95D/F&ZO_4=!.CZ:(]*U;5(.Z/J ME0G2]8HZSDRZ-\9&U L[_I#C@?#IIX7CE)Z145P0^Z9)'/=",BP)WF9BJO:S M]&EJD:F.UWW>.*%E(?&5ER6YCLJ%Y[DTP 9ZU_9XXM 1M5Q@OH4 W+/8\=M/78$D",84\MAJDP$7R MOUZP7ZWNLV"@1X,W!U_7X*LOZY^WY)JL*+%?U6MR[.>;'B4K-:W33/6HS9^K M;2V_0;5W/8I?U;[9)MHWOE6,5]9.Y)3%5T/.)]?9-+EUH<33K%Y&#A@TW^&Z MD2O=6#K(JP0IVD. HL182.?X;*]XX!L^W\E,4N4+2:DK6K'D*.Y'%J[M*[615U*D*WCDSWLFK3E761)VJJ%.-;X[FC:@# M4XM&98*]JI]0O6>J6#UV>D7D4$[]JO,IVD5[>\!:,6.8.-I9'<]/',, T\S M&?=%#F,YLPXTQ30\WB(-@V6X#E;A!1?!?W7/TE\62]*;KPC8>8_##:*Q%2<: M4U^(PR[4+_L'0UR8+2A3ZI5N7L?)B3ZKIYC!6JXH3E62LEPC%93LKFS$P<%G MX^L2I][S)Q#? J\0_1HC]+8)/+G2U=:;D>Z[YS"'->-[IZ_@6L&UA20Y4K*M M4NEF.=DBVQ4U+LE(P5$J78*8DU.9A)=\NV*['9 MR6U7HJRUP.3>\O!A D(4<"FT"1YCGQ'QGWBM^P#+%, M?W-E^SYA^S,(X9UL$"ZGC6UJ(^.N4'Y*X@3:3Q?M>>WC5)L9]W'F!/<3,NWB MEW=1,,FBMPZ%!1T8)EULJ HV5[&-4Q,\Z1-;Q_1GTJ>I"[\8UN=8<_ RBSUX M;*LOK6UW0M7TO;$-(_D7*Z8]LY+Y'/>L?:,3X"2#41%^-VE0J1RE;IS4P[)W MOH_G%,7OQ12-[8L8+&5O7N+]+/9$_H M=@8-#TBA^G6$GG$LV$(,!YU%3-N;MO5:-8TWUEC#I>! ^LTNE/TVLIR)';A=A"PH_#B\!_K>(WE[ MC+I_H:9^:SL_71HG4>1*5S@.)PF8'4HG(6(2MS[1E-Q:G_ 5@RN#?(6%-TTZ M\*;$Q%C;! 8VDU#?V&C(@\SMSR07%DR8\6D%;+_OS"ZC]/T1D/=;0-W'X=7L M&4B;AE54T27HI*&T0?2FP-(Z9K!!I;9^>)TP_D_2^.=^@"?DG7RC?;""I@X\ M,=HT<)[@"MR3AG!/]G9/;H&N?T6R/D[P4=>L2Z-[9\T_#]N@R6G4:'[-]H0' MPR.FDA8%I$'7.HJ:E:Z2>?^\R(248X GY/0]SJLG3$K<+86TIVF09ZNFBQCD M(QG#YIQQDJ(5UVB#DZ/LA:^66^G97MB(;0UW<&RA\A; M:C;T8%M8GN=75-Y\8.HQ-O;0B4L2E+&$^,0!DGLWJGB )/;0&G7>/+23K\M= M'(+@XA;P=]OYA2;B@$RP+8-D>'2<:FZZA:1X]6 MZ6JL+62^,)<+,)=]6K\@J;>;/0W>S],0!G-!Q:=),9/< M:&B>:*BI!++5-Z3]6OXSLZ'S#,EO,'?F.2B_.#L.^_';?T5FLN1P22U$D^*E M7>DV.9SV0?M@IEGG M(OM]/N8D+(DSI;ID&J1OF-N;1 HS(9N\1$+?+^@T0239F3R&]4;=0YS)$UT=[H[E MB1W<"2GU39'V?TX-_^33>6-&CSHA*%AW?Q%#VC>&!'X^H^"+S>CL4&RSA^2] M6U W1853L\-;A9,(+1VTWB,9GM9PTZIGVYI^F'A2"6NA^=7\B:1]V"?R0@(R M6)Y$+%VB<,4$@21B8/F)_;#+WP\D<\_2;T(BQS&KS$4?"1$".ZYD3P49A8NV M-*D<(ONWU\/.5W/;XN_(:2HR6M MLDD*EV:EV^2@TN+T!'K9? 9P-&$I=5<").(!(9+M2&/B31W#F^4LXT#NQV'OC1@FE@;>V@Y^^4P'^$U\2K6%W6C7\_C]$#Q8.PSRU^6)!W&9+W M<7C-B/OLV8-?<8(QMN) ]-D\ ;"D<",3HR6VV$!TUSQ)?U$,4 Q0#+#L RR_ MUQ"[]S"5ZR#V?F4Q*SSJRG 6,1&Q(1HU'*P7SG8 MAUA"K<-O?&*SUC&"E@32)SUH2O 9LPZHC"Y\E80[)MX 9);G7D@.=3W'&'B@ MH?Q+<$_%RH?1.R1]ZJ &\T94FL H;5WD+@K.7:#HP/]O%JOP-%\@_*)GZ(5GXW*SB1,T%(*<&#%AD/ !VZM3FQ,]G$3&8#WJBUM('P8Q]3;?$J'] $9%G5 M#&&"E\1\)S,7X12AP]BPP@&U%!@Q/_1:,UD9O:Y,X,TKZC@SZ=X8&P"RC7#B M9<@/(6M@5/TZRAZW<_9XGK,'1].)1^R=)<%33> R%TW^GQ8N@C\!%\2A:1(' M'8*/ 449B 64S'T UR#X"^9.?);Z7GNS\>[F[OKGL/ M+U+O^OKQY\/+W<,?TH_'^[OKNYMGJ??P3;I^NGN!*^ZC%]P\O]Q][[WL9P]FQ- "2 B7/#X>Z !W";$X4 M)_#!A#CL[XU,Q^KT?[&_YZ^>:!*.>@>!'$Q#ST^94!XEOFKA$J/%TPQV8MCMUV#GG MK"L &^;\2=AQ%-;/FL+D8J>):^N.[*D)]U%X!F$[[8 \_YA:OL?!9H8O"Q1& M MK!Z-9M">D3/B28ZK4]!@S,PHFR8>+7,TH<#'BA J=]9TK@?J5S(2EU15MZ M0,^?4YR6#Q]Z(;V/C,$H;B7CUBXD64T"+8QOLB>&%?0^62S[!2._A7U<33Q: M?NJPI#[1$=W^[)$^!C@K\!Z+#JCKXB1P@D-B.#B&!6 MEQL#B5,3QA#2TQLYX$",@3M&;D#7[V0FJ7) 4K09$%OA0('O0BL!G((09N%3 MO1'Q@!8SA K]F% 6L Q?-9P"8<+UP[&$"^@+>Z7-7ME@F%Z>5)^8;!W<$:5@ ML7@Q2_\.=@R0%,:D^YN)HH#<@@6I/T4_$M@#9XF*@.#:+SAH:-L>^E=+K#1_ MPY8G;W:U^!3X&Z5BP!4D[//CK2Y/+(L'TL:-2D0PP\?D%T #9C1F(A"E"W'= MZ7CB,9N6<1KA"?V!-;MA%IN\(9E M2>AO,6)"%@?E/XI=%WE:3>H-O"EC81_: R8"=6,X!%LZ7']W;2[63'*G(%/\ M"RF@U@T9 J]RD$IS;V0NXN365S>+\QY!5(-W1%U3A_'8'$EC'UP@38;&*V.O MA=0# 6K" H&I##3Q QS8(CLD(4I77$.4*G,Z1@7HZ3!A@!8)S2_GE5APN\X@ MY_,7LI&T,18X/Y#%I:]^X] M]5+UM1K+Z;A/G2M/@(-C%H9_F+' MI%\@^893!W]GHF+J!CT%,( @R?45('U9IZE>,'@L?[)'5>@N[BC&7 _RF 6LGYLOW0/C#TWW3 MWPU>L3 AD7:H)V H2U8XH#_^&2X-;_:-TA%?YYGH@%"<1WP9<<+1)@V06HY#Q M.0R1K% JYL$1,W1IW0)/!UV-P&IER[<(R;PPME#:=;^3D>_;^S4]+H[B[;,$ MMK##B,.&BR"]D S?C$:<81\D\#9L!]UZ6$7;HE'ZD'"(?UX;'+J\,#;7C9A= M^&YFWN'"XNC10F1^^\A^9W@S31N3!>@BV5-G@"X8D2;3/N@F>U@VF^KZ&02Q/ ",(3+%'[#R. [8@@?$VSC\&LVZB5*+3F7 MP6@^ 6 V,U].=,)Y :;\U6=VZ K9F/P9 4/#FL'W)HU#<""16+!B6ZR/14+@ M#CV4A? )>!$@F7US&.^G'X8;M;F7'@9WS,'IB^C7J>%'QN YE%6#,_=M$4H, M+S#EW0Q:9 MW+/T:]]WO[.BUX0)O)C!-/:.]7#D3>[TJ9?)A+$TZ6_4"QWLT_6FY\9)Q)L& MYWC=*>Z$[MJ=!4X'E5[(!^9[?7.KI=4_7TIW8S3T @J".%Y<*7U;V!V!1[?F M8QO^U1X^-Y5[S:RYM;NW.M9;[%E[[NQ)F-M!)T9":B+ 1N6'X)&(Q]'/+\;1N$[JWY.DB4.T=C# ?G9!@Q%NR/;!)$= M.%&^*>O[$K9+8QZ&]F[H^\+;7L%.\9CG"C!K_$?HA03N,[J14R^H"YB:'LB" MF9_9IT#1D+BA;Q%:ZI,)$,XW]&&@4\]V9I%U8#3ZO-4KC8Q@!0#2A( ]^\FB M[!N'#L'O1E]A0#%ORJA,7F%.KR08]9#J6*$ MQ"?WI\O_'R4KPB!X !\RW]X MX*,6/214M.#VX#O^,74,%]2NGSH$#/GI_#2/3[">ML=@EOB9OM,:2X;@*9_F MH0D6G?5SD5.VP](/)^%T^A2I&UWY,!R"M_>I1<$Q7:-/$'_1X1X0@8/H*GUE M?S#'<]O@-KYIRUCWQ$U-NH471"4%2^-Z>3J8*V[A.YB OE>X[A,NW+^F[_[- MY=($>^.YS&ZD;\2<^A$__,8"E1$5B#5)ZKDL+H19XXMH')_Y\^A+S@ X.L53 M%$!U^,GIP)UD0\)'HH)@0V5^9VHO,\[K3%C,W*FDU MGB^DZ][S7_R?TLU__[R#2_!S5@IY]_#7F^<7=MTZ.E8*(8,Q^#IT/C8<1\SH ME%A+E3.[+'[-;[&ZZJ_ OE1*4A7 T7QV5P7H(*,M3(G@'-_8'(-TP 36G/I& MT/NBBL_75:CU7(H2T8]KLD GTV[H]CLP-BQV(?.ZF!D+@%H2VVICSOQ+@EJ# M4/4 !7_!@R8$=],8,#BLK?'84((0JQ]?!&50D_YGA,HJD(6A3(W,(7*'G^Z) M+]99A#MAW/[\<(@ZOGCQM&5I'!;AS:F$OAJ(?SSRQG;!6-3?8.SDE=I3-YS4 MPL0(B1E2@(UH\[E7:Q$)_7-0XQ',H<\J:\XUNAQ_",KG40./>(\DE6:I*/RV_+A56\I]3 M&_]AXF(CQ_I.(=+5KSCPN3&"UB6^O^:C?LVY-+&Z&Q55@<1_[\-@WYDD& M+.OG+B !T+D;-\*4NZ&S 9LE$:KP'@:\PS%BA*],#@28O,/%K2 M_EN^2O,T=3#/^47V@@18*4-038&8=AR[;SNALQ*Y*!#3&.H5H#TX:%4 ;;0L M;&K9:Q">+ZT[G0296UA"P(GGKS&KIV*+"G9U."6B+3[!VHCPN@F9,9*RY/M@X&!(."KN$-X#XCB&;\&&9>\^ M]"<3Q_Y@Q7U!LYKOMHFX>M\C+L1^"0>.YKTQX;#%AV*AO7D80AI14U_VA$ IC_V-/0YEK@'; MT8>!5CJA3&5A8,K1J^B]S );'WO^Z\JBTA7N]*MU];[@/S'8B-55(I% M@J,!Y>;8<=B&D?F0P_*$1%@=1"?DA^ZC4_+=Y)U/6HX;1--/J\L=#CJ(Y$=9 M%+0HTP\DJ/D.< \D .2 W,$ =X!O W0NZ *PAZB^4TS'"S#NMP2Q,-!*<(8Y M)('2\UC1O.&7PRWLPT73?U:P:?F;;I?+:PGC#@2&:3+>QHUCP>ZE:-#%[@,-@U1(N-V,:?X)NV7BG\L=R$O, M*VZX>5DLS[D@E'=L5]-"J/N#\Z8.74'VU -#XE^A)L"L 4N\.;[)L!P'')K^ M'DU&*=??YDDCU\6(1RI]W)!^56+3K^HI-9-YL*UJ M03X[]R;OS] 6L@?^=J#@Z-/ O,1]4]Z*0>C0ZGS+S+J=@)E /_+)8DL8IF+Y MVH7GC_;G/'WI&XG!DZ)I'F(RCQ@UL<_RIHTT9.GBL.N"$9X*@#X/B E,4.)> M&S\-BJ^>^*U0%GNY379PRM/CS\A#/'!]F#42"?N_VK;.*E\,MA$-"V,,QS>^ MG6CHTD]K+[JJH'> :=]7?V-\:"8&_0'\:J$2NT\;FT)NYJSO"S#<^&"(N/\A MB^G23S?T%")<)_46*"@OT;8RX,-.?AF'))K.2;2!4>:=EZ*W^TG]-U",YHQ% MW?Q6%Q8:UNB*VE./M5/"P%MHM;.A1$,A\XJ#)<\P;%>#$:S P04M[KM'\" 8 M G(+JQV+^LN&-82'@J3Q0QW!)O' ^XA(DV@D;E,QQJ+B8I$O<+?G;H+=9JOE M<9O>\(X^?Z3[!]P8I(G.AX_O(N)O*-VC)+YGDKC')&8*.AQ[XEMY\=OBX*L= M_:B6-2+]\/N-!4J3Z1@= #689U)8Z_RP& AC*%6L;V4X1 ^+_171,1B1>&58 M_O<<3TQ0+:&_@G\!N7!K.S]=NM1+!?NH5'7;JP:/C>NMW*ET-QVU M$UC[$G.I%U'256W,^AY7[6$5^3?K%??:&7MRIZO- &K\@+XFY!F"NR M$)^VKRMF?O,\"2D]Q3=UKYD37*W7\SVMJ9 QRI6N99AKL%@_8"R(=B^@OQP\ MPABVWYDI/J.T*%J&:^=6W;PM$P%O'V]BO5AFN8WL/?,C*@^->GC,+X^/O*.J]EW\@],-@8)'/<%UW:M6%ZM MK\=#X+/U8OFR=L5["5KA^41@H8#8\X&"?@F+-<+=-@L>8-6TC+&\Y3Z>S)K& M'F>LY'?/>MMM1 MZ4X2A>G88 R;5R<2EE^$O7\-S8PV+D8#=]'796L4WK![2 MA"_TOP["W9UF3>O(&/$.CH@*7AP$PVM TB_KGROMFJ8U8K^JU^38SS<]JE5K MJYU43]K\>:/1RF5,S5I'C?^&\S'E>5@QC_,38Q)C2C&FG4\ZU+'=6P]H7+\L M[1%2ATR5M79I8?],/MOU?!?:;W1?2)VT!F!),)J8S#@JY:H".FQ=1:+3@D^H M=#_)*\FWM5-:\UQ@?[4.QNK)Q/0 M8F_ENS]= XN1F9DKYW1-!C3H_%D8Q2R$-KL9W"I/X)G=,<3]TK M8OT*3R!9(^.N66[47:OJZ[0/8$TP_Q,Z9;49G_AAH=&= =&>ATY(7&Y'K70[ MF4]G3[LN?)]Y+/CJG/BJE86O%KX0\PB7T^U#XX/JU7]1QXYC/,W?-RTK7P7W M">X3W)>)^_P@1!KV:YP ^^4942F"E5/%7027GRZ79[1=U[:(&;,HX MG="N@N^2\EVTSR1V&5_A/N\ZJ+3;R'.M$^4YP5B"L?)@K+A6K6F,T_8)&*>" MR023%>Q11(PWE9\L*U@-VP*UI/K)\!Z!\IK#ME_ MY87IKY76QA10",,,6&Y*>!SSO")C7:NHZ157E4F M )()(,6$ZO++1'%HO6?=99 :J;E$VLL-8[5>3-"K4^G*2KV\\60!MB+ MJ&' M6E[Q,J6>0[Q,8$Y@+H](FR*?;5KM./#.O[RYY,C/J-JWQ>@4!?7[*XS^MSW/&>^V[<'8SG+FL97S'V7M !3T6#Z=#@T8?XT#C6=6.GSF0^LE#W] M64)('E(C1C*F_$,$G?I+>V\PRP^$;[WB+O_8=CN^[>912J:"PDL)446WY117)LM,')43SQP(5ZK:-Y6J[O%I5-'_,&U&%55;D=]J$4+(EQ%/&R@HMOQHP 9\2 MPB=;98667UF70$\)T9.FLF(=/ KW]M'9)U3B(71%K%_4))E>V(+U#;6RGAR[890GJ9B-RNN*Y)$F=N>B-EPHODA0GE:2:K= M!+8XP%;*4)Z6W_$%'%92BAU4)5&HVT)Y6K.\6E5LDLH;45D;/6JM\J))0"83 M9+)&Z\3&]+.&3\9H7>X'4POTE D]A>R#:I1D$[FHRXO%U[4]'E-G8!!3FI ) M=43QW6;V*N90Y89:!&0R028^8K>.D&:EVY0% M0LX0(=F"DB6./#=>UG9FHI]O! M9UHQIS\W.F#YY74XI$B7<(68#:N1]%S).!+EJ'BZO.^BK! .*JL[[JY(NFY_D9SZ'$G3HS MJ6^8IFA@%&/F)PI2?9<8(L#;*5-SI2D79\H MG>8;POD=%[L&T5:]M$I55$[G#:BBVI:V1.? L\93QD8(+;&[[:SADRVKTRK) M_C6!GF+0DZEM:4OCW3P25=6Q",HK8G0*NMV?BD"#JUW M460JKCKKJ[(6F6:L.?'LR;FYL<4<6-7&S9N-O!(JR5:G!!FZ\X79$4^Y:N=W MRI7 H\!CYF+1=GZ[3X^$Q[*7D9XO[ L\3:O=/$F57V#QJ8!ASBU#VJU*MY%7 MNU9N$"A@5A#,D@; VY5N.W-;(X&J,T%5QJ!Y[CN)!.).'7&9"E\[F-YKE11K M(LHNKA)7G7-1>"M6NM[3-VI*ZN7&2O"LV5]Q/S]EB@46I1WWT>+^4MPOC!!Q ME;A*])-:-4(>O1%U)&,1!A"=I#:[N,6M09&Q;+\(8YK9^3=^+H/QQC0'OZ/Z8^MGJ6-25F M;PP4C@684NF*\^'."6"%[T_KE*2-0=F+ $X=OP4>P]O1*EV5:W"*7E(' U11 MV],ZN9=)"05;)CQE["75R:]_@(!/">$3FX9?1TFKM)I,X",3/@K9G=8I28]A M$;(65XFK#IXWCXKJA'E%GY,O56!]W9[V32J%8C9#.51LZ!>,* MQCT+QOV4B7-=&#_\EC5'M,[#TI/7$:JS+@A ?[5C;?N;_ CO'I,G%?#8G-HP%(' _<=8D6I-9;Y$?;SWP%)#0:DA22@WAK;M6;9'?1ZV M, 0>?O1DXW!&GC>Y_/+E_?V]]M%WS)KMO'Y1ZG7UBP-??PFOK70QT2S!Y P7 MRZHD>W63'/P^,*-N.0:]MB*HW R*5;PR+6P #>>/;@@^5=I\>?3CSZ[BP)GFH"QS#N M_FGA(O@3<$&9FR9QW N)?@PHJN\1<2CC_ G(#?\OF#NY8)\%%Q'7EROOA@L" MR])!K.(C/TTM,M7QZ9]3$Z7[6]_YTCV?V_R?*U(R,."43@OMP^ ;JO>\\%.M MLND>M:Z SDBCNP]FUR2$Z0LPV\ >3\!@0S7%]) [NF _);HP?7VU%%%H_9DT M!!TEO6$<6#)9:QI */&D6]IWI@0DC]*YD)2ZHDGO%-&-JM$T[7?WAG^\C4T4 V+D8+=]'7YK3%6"WNA_W4@^3N-6E/64/@' MA9/!BP.]4 /2?EG_7&G7Y+H6^U6])L=^ONE1+7A_(]63-G_>:.8U)K",RCBF M/%/Y/,Y/C$F,*?F8=LN50Y6>)VQ5E+)WRCQ:=4BKL94HEH5NI!\PNF*^9"$> MLE9K[/3KZYO]>J6F:0D=^\#HVMRF+OL"^ZMUF(!DLC5<%, Q Y05LB;HV'<& MI/ + A/0(L\ZNJ3MTK+6P'&_&%A_YXCZ.)'X/[TG:NU.KYG5UT//;C?6=BJKB+ MX/+3Y?*,MNNV389R_40-V&(V$@J^$WR7>3>@+)\HSPG&$HR5!V-EZP>KR"R023%3\CBX0/"9XC*.)Y\EC170>UF3M!%A/'"06"SYQD%@* MYE,*2>G)N--\O1$;3SV]1:/X/1&3J5O7[CZ<S7"^2<,')2)UKDUBD? M,W!@D)[O$6%9=>76%$(;%&9)Q9XX(RQO1!5T1I@FYY=Q%AJVA'C*&!-6Z@(^ MYPR?9%W&%+F\JDP )!- "@G5*?EEHCBTWO,\(RD14G.)M)<P4%\/(!7L*H82>/ MJ*& UEE!JY!XHYI?EJ-L/LP)E0:NM8+V&^RP;K+RY<:*P*PY G$_/\4L!98N M'/?1XOY2W"_:3L7*8-3/WDQR*:AFPS.V]&U,8!V=N@'4+"13I<:?D[V?=5,R M>_K4$=/:;C+[W/<\9[[;MP=C.O74S:N%/I*C+7FW#%SNX]$=/9'AKHO1'# MQ#/-;VWG&6#QC?:]1=KO#\=VW;VSR)IH*R&PE11;?DXY.;;D)VI6DKD=@BP-LI8W:Y7XR,D]Z7^P5*8E"W1:U:]3+ MJU7%=I"\$96UHU=#!A^G74XT"&KD?,BK0 M4R;T%+*IHU&2';&BRBX67]?V>$R=@4%,:4(FU!&E=)O9JY@#,AN-2E=K<1W4 M%LF0/1&C'B\HU\AO_Z_ UJEC*V50KB%.T12E=,=7J%N#SQ_V/OW9_35K+$\7]%Q6=F*ZG"A/Y?_SWG=$L() $" 1+TU%0N!CVZ3Y_WTW!=VYG+ ME+E-=':829Y@9@];,MAVEAB3,AKQ&-ZY;DFB)A*W"H!;&;USW9(T#I4I<\5& MX0/.S^QVRRM59NVP-LDC,L+A%EMO7.]2O#DK(;B2![(SKF2 M5!]([#D,]AS$.=?+?:IDD?3S#96\JGA720*05UWT59( Y%47?=61 MB@9.JF53>-)SF.KZSEP9&:8IN_"NL3,.,[RUE\OP5IDV4D2,21FWN1W&+,B7)')%X=5J\PI@DRX18)>DZ*6L&BHV_^0U]C:-HN[SB5-8,Y(U1^T8E M>YW*L%M.9)(8LQ?&[-E@MR5DT6&FVD M2UI>):\Z>LG,GNFSGCV[-#OU,'/7>EB(W-W;K,AT.B5(4[I<-#OAL+9^[GE, M$A\E/NY>]]+/KY+Z1/A8]HJ8RT7[ PZ%ZS?/4N0?L(Q&HF'.KNQ^JS+L#+7,D5ET(5NWG%N_G7A0M,>[<,6XO5WJ_FV.7_G(8 M(M+++J^ZZ*LD 5Y[\M-MR>K M-\T%3#EG 4GV4 +V<$3%>UU>U*!>&38'>T]*+R13R*O,5\IY2<@')>1],\L& MV,&FE]=DM9(0L:142:DGH]0MD_,&S3R2\R1=2KJ4=+D572:F-\;)$L=120>6 M)$M)ELT2'/WA8 C_U8W7X3_@G^#JJ>J\&%9DA]?B M&]Q5!_X46^'F;[-9ZRS3YA^^ZQGC>=Y(UZ7WK,6Z9OWOUS/;-?!X/SK,5#WC ME5WCLJ]:=/NN# S]_"*ZM##&&K,#F#!>+%A3;FS!',1;"'CYKIJ_#^N$7A8W' M3/,4>ZPXS/,=R\6/FCHS/-545$M7C.E,-1R\LT;\)7C1!/;]P#,J@YK!%G@@1)F6'3]&$"LO*+K L'_MRQBI;5>K-S3 M2A:5S__FR_C!5W$7643H KV9@E!8F3-B^=,KW?:NQ*N21% '%,9>3 0I<" F M[N'=9S9R?-69*\T!AZ)RE6VG&P3H\7;:352-@YV^KREWL 3KA9#$FSB,*5/8 MR,15&/!(?0TF.4Q#Z:H#X2G^[$UUX)..R(\HE!DS&KG#ZW=:TW=04]A-N*X; M"TC>W!&4OF3)BS K8L8X/C2P9OK:GK*I8#$[>BJ()59?UKET\;E*_5% : M@2G"?SBK =C8,^80'W9KBG)#7ZUC8&X$]13-G_I<>D:8?P'XTD.X&(S@'A[PA1*D MUB@OF!:' M"D)!N48&JPXBM8V94+BXA*192<6^A+9))$OFB=#:]8D<:!,PB$ MCSNA7=,'MG (54G^&RZI*V2TB0LC4)V93']!H8[*@@E\&[0"$\7:5/T# #Y2 MK9]X]TQU/(LYI->X_FQF.R3ODW0.!U?@"$4##\UDGH>WX@H38'=N"S^ M0_CH0'J:#*Q4>#V(5U2K^#/A'V"9J W!,@VN^(!F D()I*)F^XY+$GCDPZW, M=>EM">]2@>T23H% @U7#\T.M;NF$X<2T*^/7U<3006_[B.30K@QMBPF\XJB( M(-MT6V?IMCE3';ZVX%S!'C?9BVJ:\^CQTHI438.M"),!]C?V+=U5](@5 ;L( M3@2A)@B&JY)>(@ B"J;K^DR_5B;V&WMESK+NI\&>A-W.%((X:BUT"5\%8A0H MAXS4P57U%*]SF&VM4"%G"]_\*5"#%N=R*W%";<)TWV2/XV3'YS/RC&=XP"?3 MUGXNN!8P, :\; :/\AR?5;;W.'3+P [&0*_V&R& ,$#L5P.]-BKIZI9FF 9I M^ 'M5Q,XQ H?J8K37&8ND3N04:SX.NB6N%I*>$O*<=0(&:FF:H&=Y$X8@Z<% M^G.ZG4(+&,-&W8];NB#W.4L.R<#_S1W9Q!=G+OL8?+@.?,F&12=#-UTO+R+! MG4@OY#]?OQFZ-_DXZ-3:W1Y&"429DG@Q_[51@Y/^$/^^VZWU!ZW$G^JU1N+W M:8]JM&O=7K9'I7_?Z7;R6E2K.UC[J VE76O;D QBER7$UC02,L>)) VV"B21 MCW$I4+,/$"*QSFVC-<4&3Y0AI4Y_R[+KRP!;C&UGP;!MAT!O"EH#$$\4G;U- M4YUSZXIS[I'\S/L_GW#]!O_ECGFHG3IZO-MI'K"#'T\G>']LX;Z20WQW%3W[9(IUZEC;& _3%VGRCAS85+@$PTZC MGF."X='YYSZ&2\01M>1G&JPFO@WRSWK;$DF>;4S6RLT'.(,?T935 _?[5OZ[ ME72P;'(V.==T;;KI96F(>0#H?#C=%K;9"G.+,;_E+R)7)C$_K!WL[CVO-_<3 M+;91)VE:TG2^9F&N--T$A:9^'C2=4.SP82D$NR$]6YQ9F](D8AGT(FS##S1R ME]AL?7&+.H)]^5[Z+3%G^8GBJXW6BK82^7?B+-2]%W8UW%V7LO<>^?3$#B3\QQYLH78VH L:0&7HNRY&^VQ\)@ M\FU4&?UL6*JE&:#]/H5J:8&VDXQ]#U:0*DXJ].\6'@+?@ M\PS15!]1V]DMC MR"DFF,F"*ON,.>(OV+O*U7AQD>KR3-0WP\4D#1VX!#[RG6^IOHY/?Y\9*,-_ MC)P/P\NY+4/B"O6465]43?Z5DKS1:L>R5%0XMKFP.>B@:@Q0= M_<8+ONTD9KR0A&F6(<$%MX12UP?JG8;PHL3^>*9@-)EZZQP5RKU579%*LSG# M)#OLCIY0TFVTLR:4M%NUUB"GW(UF#0";6T))^XB+RK,A6B$W>(I%]8X&]7VR M89J-U;P.070;-?%B9W?$2QLIS[1SYA>?D^B7@;,?<C=3&X#Q%].3QXQT&NW*L-%IEW24Z'$24R6Q26+;BMC6=!3O-#IE)K3##A*0 M1"N)-H^$@<-(R"YF NW=%E5*R&*AG22V4Q#;6@G9*S.AR9&N\BIYH.=WU=D7 M;GVS%6H5%21DS&->*EEO&Y4?E"*21-5-]$'E'*4IR%0=2;22:(M/M,O">_%7 M$K&V#A!2+0BQ%CW@*@E?$GZ^6OLNTAJ3EWHY1XP*P@ DT4JB+3[19I'6G0.$ M=PM"K#)6**]*;\JQW(1CM4U'6>NYUQ2O=Y(&*"87;,?'*N;(K=:/S[GEB[=] M]W97&T?2/#HX/ILY&YV#]06OZ^9J(YUN'[WMQ@0EE>_K ML.BE&7B&-PEZ&L!: 1[AY" ^,"A.*PF#?G!A1JO9'?74/ANTNJRMCUIJL]-K MJ,UQMZ>-Z^W1Z/\ZV"AAE[DD_FQF4DL1U?S$YUH\X5B+.\/58)&^P]QX7X=F M/]:K ;[#AQ]B5DG0>I!_=Z+N+*T:E]KQ?V\?OST]?GFXNWF^OU,^W7RY^79[ MKSS]\_[^6;F[?[YY^/)4LN%-R0"XT32?P-TX(G!9$@% M?$S:^L>Y$7KR@TE@./-II(X,$Q.Q@)GH;*SZIJ=,F3>Q==*A\*K@:_9K1F)) MT?DH+Y.W]U(FANO9#DVD-2R.$'":?'WA/9''&[BT11/8T9S>HM*NQ!PX10U< M,HOAJ"K- T5ZQLOA"7@%?(^=NO:9#Q9'ZRCRWQ+S014GI=-2:QO9BV@Z2$;3 M HT PP- 9/+XS#J'"^(_9\E:V(T9NV2E;9_8L !+#SM M8/"?2@W<%MI/GT]IW=JC)X!PF5[H;)L_'S]SHY>/LAO79SU\G#$DQC45W$,%1R0)UE6LPFE34,J:37J^=!>M_I+!XL M@+KJLCO&_YM$D*TDL_GL4R2E-G(,O+^W]*@J(L9EIUI!POFT?3NY==QB?[VE MW'PD)W=5G&&TDSQ2%RS!2\A*2JABW HGMU R<. Z+&^^1L>XM$+)=YD4_%7N MX,+ZX=.AM8U.DOK_7BH:EUSS+C6A-$UH78?C+66K3"H\$&B*+0Q.$*Z-,_MN M#J9ECD=6"$FQG'^6DEW6*'!\-HR%K0EF)641X,A*P^4S*O/()N S7[:,1/Z@ MT5G6R[.-X=_[(+#[";04_=&Z4^?N=]7U[GQ&,\M>8$F9 _6]=,?FP7,0B@:+ M_D98O%<*E/J>G/W)L[\6,$V?/UBF3,_M4_9I\&"$%MQ(;IS' MIJ[B^MH$"40S50/^'!LF_$0)X&B4?C4LT-,M1BI!PF4$7&8O[WM_^I8C8;/)1OCO9153),!R2DB."$(,=G((?/QBMZL#!S MYW$L_(P\8W!!9ZW*^APYC-KE][8VYO4O6.+2S-C(WWA";Q,##I-DWPM_"2?Q MSM\#)T.0'LS3!0,7Q/9"\?)FT;978"-GT19C>*N<12MGT9YX%FU"29VH)DJH M,6JNJRHJJ5H5Q.&XR+I(S6I%H(;*55384JH]H A/X@=^BM%)>SHU7)<;W#3M,[.ANTG 25:I_7=0^OY@@[ M$"\(OG&Q9)!J(-R-Y3/EH,SOC@V@]N95Y3MLT>,:^I^^06HY%;[M4>P1/)P> M?6/IX8/CA1WMWI:%'2DLX43TOP#?+ 0?"W89L9^]: '(Z>HU=A@XW:O#7=GF M%:?6:[1J!+4,CSK2Z./UC]JR\..D\<[^5J&]Y !:N*?!-GLZ9I7*=KN*CTZ^ MF!,KU[C*[;:<<3;SIW$:TDO4/UO4WU#*D1WU!X#Z12GZRDF= M*8&(^X))\1/;U!5CBD62/""QD'$[U2LD0*,D]0J92*"3,PETZCS.ETNWRP*T MF)6XLL"5;MZXTL!&Y@7!EO,M4!]/\X \] MDJ07!K:DMIE.'8.\J:-=&38+HD!(93-/5.EOZ-:2'54ZE6&K(*BRKZZYJ_#= M.I)SA@B5MYNST\6YF_V<1'.6&%O15;Q+QK*\/8H=K'ZL#\J 96),+!*-3>="-5 MPP(BU:8&7 =$*HSO["WR"Z)$%I[?XER)D6W_5+#TF.THZY(;6]37];;82DTI M?U W1P"=#V_9U4H 7$W@%UT,AN6LO.5P7@5-I) 4*RGV>!97"L4V*L/FWGVT M"T&Q*5/YUG?H*&L-W8/EJ=:+@<#EQ5!\+%5P8@=:$CWQH^$!!+0M%KG2&"+; MB#9MPG3?9(_CSP96KGXQ7IF^V#7?=,IW59E.*C7RRAB": M^2MSW\X!=ME1FPZNF_(,-I%O XJPT8C+U]) >PTB2YYH,OVXK57KPR[1:F- MDOA3$/Q)EJZ]!DC7O36Q@J1 'R<[\:Q=1SE#YWPH;V\YGVW:5Z\)2D"U-0MR5N2=V[DG:(DM[$)7EZ-($]( MJUM/5LXTBT:F:1]FM?OF\]9KF3.?=.)]TY_+1>X M#I5(?&%@E"G$,H58IF'MZ*?>4,:[0UBLUY$IQ)*H)%$=.GC8K0S[[;W=SI+, M))D5:.-'(K,4]U&O,NSD-4-!IA#+%.)C$\2&H2*[*'-]F4(LT64?-66 *<1[ M,U6)0.>%0,D"N%\' ;QW7WF90BQ3B ^"[AOF,.T@7OLXB:F15QUH >PTB2YY MH,OVXK7?E"G$$G^VE*ZMRK!]+EV4X/F?&AN[VA(MNS"?ILG#^=5 M89G':98QM5#2L*3A'&@XIYQA,(LQ9[B]MUHFJ5I2M:3J?:DZ11G&,6+[!WM. M3*([]1HO6F?QY"[4GVV'NDU[$X78D=A2TLX8[?$O\^K M/"WE*N,.-TP*S7F+?=ABFI@46WQ?6^[>GD,>_"G0^=GV5%/!%>(6W63$'&^' M\P=#X._J'$DJ.MQY*9 XMP $5Q]Z[A(B+88V4FMD589"3Y]CE7I&78 M<+F'XY.G*EYJJ9;&<-[R"SS.X:P4!RV;AD;L=,R8>QYT^$G%,0:P/3P)376< M.<*#)ETA$/%;0P? &&-C*>\@E!VQ;NA5@A3\[$_Q49:MN/[(97_Z"%YCBA.L M:5"U>#HH#\PQZ:VJF)B!7ZN6A4>5*,P"MN P/"VX'9\U-A )<04=6@!3M4GP MCC'H0; *=-7A22ASICJN8KCT1$TPCA'N20QS<#\N/2\CV>U1I1G9[CW?[3=X M[O,;,U_95Z*0S)38J Q;Z:1X'=EH]Z0;_5\XE.$)&TOYZI]\? MLKK,.VQM?8+]D^_PL^T[F3>(;K^X(SYI@X/3;Q"NS;S!3F68CJ+$KL(MMNHG MW>+-V&/.SOOL)LTV#_>Y+##Q,MR( 8R>KHN*4"&CVB0_;9?$_TWJ".P+GTO_998)<^)Y'"CLP*=R+\39U$^]\*N1@Y3?UZI>% ? M5?--G;MH^D;U#U ^Q,-[:-<69^_)\Z@^F:KV\Q,#W4/Y8DP-+/]*4ZV*LN1O MML=('47UXA;43O1AD(4-Y ;*HP&T_.3!%Z2"%F@[:2.N B)U46?Z'3F&SC?@ M*CI60CN@E[%?&D-_S41U&#$MT*+%7[!WE2M^XB)0I6S,67TS0&$#)0?!L@ZPTAZV45(M^N4*JZ MTD2ASUU[LCA9%GAM=.?VUEMZ@1Q,LLSZE2&8H;*6JP <(3BFJ#-4 RWZA5U8 M+=>[+,C?JV^'_ \A4+\DYY@/L (G3@GO93U%SL=[/QXSC533L>W #^C UTB- MQ7@#P/[J]]I339B7<+:6/07;&:W$EU7K0!9?[$H.SPXLR"33\<;2O_L.G(#+ M;C0-E1& SXV.RCIY*>*TTJTGAO'*F2%=>'K9I"DFM=O**"3VR" K-[EL2)=* MUYRZ]09H3MV\BO .G/J43AZ!B0U;8.EFY>I5IWBH%'P7)_@R*8*QG)V5G):< M)6 S*6-G>V51"K]]A%_467F2A.$S':?_R_?K-9O_[.\S&?@.+HF\9U?)&1I?#@,SYG\?,,LUN ]D$1T]F8.=@Y M2;.G4\-UX6O*E(?W\8<:'IO"0[8+05+:+"$2XM$SO"LH>F2P:N<9=#U,G_G. M' S&/(XIV3G(& Y81[NR/N")%GZ.K^M4AJB QRA[Y6\$UMO$T"8\-OC"7P& M!>3M_#U(J/1X]C;'D9%J8KKL5OFPQ>(C3-N- M,6<"1!G& /0:M4YS<.8=]SMY!,Y/JK!O%P]/U@[#/0W*&>4G76.760#E/[$M M6L@GZ.G%/LYUIO>N&]^U_W[I@+?7C(S=O*J%=_O*!9Z3C_L1[#M>.V=I3^*FX$!W+\@V"/6Q"V'^8,PV!\LTK7A$4EN MJUYEV+R4B002Z_8*D>:(=?VR8-W91UM^,-=S?,WCF>(SQWYQU&DB#P^<:!>6 MFI9C^& )UO '>91!6<;/7B13H59R2WK3DL[BQ M]!\\'_ &V,XK[>;.<#73=GTG(=$)RYG%DN$63WR'+\F2_I1 WB?*'%L"1H:\ MI4(S*-&GG,N4A3>T!3WF @5]LMP"5X"%(JJ3^$7W@CU-0*+JD*2'/&) M+HR*TR]/ M*)8)ZF9S6T,BGM*?%+'[-'^>S^"W6V#_"2IO?^?<_L+7&CU'\_85D50ONO@+ ME4_E=L$59RKH]AOL MRJZ *UT20,FUYXP1)\>B-NR!@)E&^/E*/J3-'K3R%AD33O?I&;XNFC:3I/@5$TYS* M=S@B#(JL,MR*J)-A42:!+JMTTGGUADFN*:D,:'H_".CBYR2ZP ETLF3G')%F ML*'+\AY(TTH:"5=^G#F66+\,_-O4Y7L/_&L#T\HK4[0@]6-E$-B8&A).)IZJ M^FXS'\I;*I2IU>\FF1U,KOYL.TN4D(3O'9XSV3=(X"[+U@!T-3H]M9]_I(LVI?LAA&A?@4AK$NO#OYE+J QGD M7*]T6M=G3G;U1>-6,Q_<&E2&[4M#K2.;WY>,ICNTPV4H!!RC+DG2^&;!#/ M63"DDY0S66H$D?'M7)%M@RS.@FO=1%?B>8]UIRK(T[O5$V>%\)KM%YEF%?_ST+X>==8A)*,)!G%R*B;#QGU\_.W%9V,\M3F M)$E*DLQA(D021>(HB%*4G F=-UA$ #?18N,@UM[Z]+-879Y5 MNGGM].RK>V_7S]/9VR=??DEQIL)@%S,GO<5SNYZ?M5, 34RB_=FB_0YFR1JT M;^20S%4.1K<\UY%-R M%-I!V8BB4!Q5VDDM6;9HP5<*V_QL\6 'B;D>#3H;T6!?Q\4.X9WDB3QX"M+9 MG!N SH"^BTDI4I*/5DHM]W+/91;7DH]0:Q74KVD^J-' MB]O]_*/%)Z+ZG09 EF9&AKGJ&@I&_"U/OUB:!8FC,30$N8[IEF(&H/*JFCZK M O)XU#T??AS-E2E37?X$_LRIRJ=ZA142JP]0<#07C@%3X.3Y1#8<*SY4]'S%F+TNVE48P/XM$_X,G/]G>^DG_A0M!GAG, EA ^F,$X#U'^ MJKG ^0$(NEI<*?T['ZT3'?P5PB_Q5EN4SO+II4Q,>5"\Q80'922F._!1 M@N&L X7/3(-C&#$/9_<1!!(GQ;S $V@T'H8Q7H_$JWO2OQX 0!U*FG5[^)85FTN6Q;R:MK9\:]K"D^%GNI(N;/.+\T MY]4%@Q%C#Y?(%9&C3@\N/52>>SMFO\ ./_9AL !HAE M3]FS^FO=<-M.*SYMK-.*#[=]^';[^/5>>;[YG_NG^$SAZ.FE<&)Z:)DGS'[> MCC%6$^6 !8P\JK;@R> (ZU"ZDP+SAF4J,^#:OX#>/2#7K/K,$D=MKB+$?;" M$#-0N;GEAP5P7]!HDA+3:5>&S7ANP]])0*DH.E OV7*GV56U90Z;]]XZE6$K M+A3^OJ4T;/'YMJN''MD\;=IA8Q,6R2>]\D&J.&'.MY GOU@TRC=RC] ^JHHQ MQ@G;"UT1-!%O,; WT!PGB#R*"X2"LWU5H39S&E1QW!TOA'H!C1"4#50P=#9F M)/,C+U5=G(5WC>N"0P6[QS=5ITH3OA&%8BX[O'UI,KN! F(,KT6S0(5C=U!BV1;-W55UI'IZ MBE!J$W:5#/Y43*3# #2RET\DG,6K*5/C%[X.=H/:,TWA_0-$MZL;8M0N38?6 M#9SEBTM;>?BJFEU>II<$5VYM;,!:-Z'D;@<5<8//X??((H#D@VELF=6H+K"V M>HS\@]FIRKM8/S[E*ML^-M0JY[6/WMI]O*\I-[%#J>9R(&0R1WD%S*(];(.FS:L+O\"@NV _^:[ 9M";(@MP0U5@9GL@ M?W J-6HJJO[*''05^1X>)GD20J\;GVRKLS]]59L'1()^ L/%/>']2S@ B/+& M3!/_NW2E*R[5#0=!1$/G29R+V^#O8$0]*'RJ2> AKX3P:-64?T\,DZ]G;."4 M>O@6I[D+XJ5!TN1,]"T!TR6E&O#7-$"[X.ORX053KEU%'\)A)A[U!IQ!L6R/ MD[RJX/4. BT &%<3$-WQ\B7T'H=SOX/A\U7%-/[T#1U]*ESK@3700=E1(W>S MGVT[&[=7S]?&72*W IF]G9S,WL ]>\=&"9.MN_6XO=NMQ^W=N_M/]]^>?_^Q MH[7+'YGPHF:&4=I%T [IB1\-T/@,;8M#;-7J];^C'XB")BA"GIAE )5\ T;E M9M"*"P:&M<+CT5+^2[66],-EAF6X+B!!-D5KL&$8%J+W@X5>132./JL:NYG: M_FJ>Z69M"EUHS7I]#[D>_S477[26N3P?3#X M-1]5*0O/7WF'4$$UHEF_)HR@SXUKE ]5#&Z;@:.26UB1RP&J=04V#9N%!X8W MOE/)CN51)3 XW]Y7HW?%;GB/ EE%$0$Z'D6?; 4DH@DV,RE\@$<>"1'8X,B? M@W2@&S14EDC-H77]\&%SC7;[!G:H,^XB>,*=;;?W>TN\ W9:Q&27R%3EA M\%%7NCJ_FH.-?L6L!3H#@PVL-8["C0Z1Y&"5C\/1F:!MH9$/ZD2(MTQ''[G. MV!0_D7R?^8X&>C,>X+T*FMSN08Z';Y^3P,#Y)2I7M\$B%I#A9-W8CJ[K"T"T M*L-&M9Y V8DD[(4':KA+) Q:FYW55S?HIVR:[)[E@X_(BF_TL,?Q/6A7WGQQ MB?MOH+D[\;RDK:)GLM.K=?K-^.04=$\"RH!Y I@:J-,+51*/-3!S#-@5*GI: M>!SDS:ERW5KX/=9Y+OD[UD,#3<)E#%B<_N/XR0-EY8D>$Z+"EDD=T*;2 M4BP"CKX,%A44><0+C5RS:Q$^V/YW?'\CZ8!QY$FM'W?0 M@H7A\"U4HS;;PFD(IA8\%9VX-O>ZFK9+6QQA-@&2OSC[\&]@*HHQ!>(WN =^ M!E8.(U?D-_N5(8(J@J/TJQ&J(1-CQ)9(Q[;@?G^&4 ;ET!T+8"(&;1^%%VRW M32%X88%\) ,+Y.3UFZ%[DR"7)W*7D"/UQ2WJB,RC]%LBLD5C:*J=2+1@<[0E MZ$3^G3@+;\(+NQHY3/UYI8YAL1]5\TV=NYB6$Y6J(%+%PWM->'MQ]IZL/G\R M5>WG)X:.]2_&U/ B/;U7%8:B+)FCOR"OI0#PY]!R7H2""[2=9.Q[L (_(LF* MWRTCC&4#;P %5<4T#/9+8YA.AIR'?!LA'P+^X:D\5",N OV/_"-OALO(;:(1 M=-[Y%GDGF/X^,U"&_Q@Y'X:7<]LF4WNC45UH73KP&VH8\EJX]W21J21^G9%: M[(910&!]R/>J)+I!DZ',,%#F#'.]H .##-X#,G;"=+!BX%F.2N(M7?"%T8] ME5[V7T[A1B[@YCQ.& IT=UFS',W1L8Q/!(&L,Q,$&&ZQ&K@8-5#&Z&DC$.>8 MJ505[K@E!-8=]WY&;N"'5\7\4P1M;)GO:[# 5P;\ MD@)GKJT9](C0"!:J.0\-A%EE8)3.;(IF8IZ?A_=K#+F3X<(?(AD,[!?,WX3% M.0P4:X<)O6BMM88ZZSK];2D[DCE3=Z&K]:+6H5"+5&>1STBJYHY) ,LZ9GO[ M-1(#1]45>0VH#DE) -T^]U\EI $@>U (7/R$3A D@[1 M681@Z AN_!?@,/@7!97!A$2SM0J 3Y%^9F;K.?%>7 3"G;S./YL.&ZX2]&" M-KO!/*@,^?J6S.5VW.VY_/!+YAM5<'OI#_+,S)0:?6[O;0HA3EU>+%PMBL 9/Y$/^^ MWZQU\:Z$G^JU1L;O.]U.ICO2%M5HUUK=_J9';5&$MJ':?,L"N(R7)92B<=/B M."57@RW'@(!UCX3%_;I9:O3S[+FPVU5R@0=>8%[](T]:5+CK+-LCC"Q+K0<\ M^^9%&PI4TL/)<<40.W0-\NIRM]V)Y%>4O3=!EJW%%YPCK.2OT%F28(825J&27&8.(,F)TDH^S[(O@\'8&$;,M&B M"9=)K*E] '6A4'U>$IE:UKX0Q74694P!74G4.]^E7YISH= MP;7*OU7/594'ZY6)VK5;&U,A3>6+I]0'*.]$IJ.X-$ASY'%"U1*5=DMYC?Q=E,2/'RCO M<2DKRIL Z;U,%#5CJEN]?IR?&C7<[;IB Q+VSF4:'D6_:(#HV!:D7/ED@LA26^:)^P M2N0]XIO5AV/M^:)YCZLP2L(\&W2AQ-T@#)\)(JJ)-=!4'TC1=*SVP;.F8D'Z M#LNA,0 2!*06T9'-+UD-]@.I7O%R::JK!XT"0VM4.+M4SBAJM:I87"9JJ1)? MN_K\A&>+@U\\6M4T?RKVS*D(+W?8A%DNEE)3^7<@=VX>;[\LV.7SUI"-=(/B MC9TH.252O?X%"\B5)BQHYF,YV%*K)\UW7@-J%7UR>/8JGL>KC=F1U/-F.=TW MS/XP#1)[JZDBHJ@NOHI6L(H@MP,X@H"D"X!1]?!>8SHSL9( =$(MFEL=._>% M#V:7:"5E =PT>IWPD0^P0\U['-\2%K@/%BH$U*\J+839RQ;"+#1Y)\8L)_:; M&QR*JH5'P>G$3:;/R!'MV@GI8VH=6YZJ\"G"G-U&.VN8L]>L-=I9PYEIW[<; MV>Y(#7,V:IU!7HOJ=-OY+:J50^RU<$&M/**]@W)&>Y^)=WSEO.,>><<6/K^# M'L))_7;; 2V19Z:#:]MI$QD<0\5&JJPNY&TV?HG :QV,%B\JI:'<5TGP2O"6 M]RH)7@G>\EXEP2O!6]ZKRCL*?,M,96H-GEB.ENAJ)O]WLO\ZTM4^B-@LZH3= MI4;1BQY:RHG28RX]^^6BDEL:]>;ZF'7H1G^DT&+6 MKI?U[(H]B$S27LEI[UTVXHOU1\78&WS:APKCU#:H#)OQ?CCO2T!CA==R3K_ M96\E M5JURA$RQE:Y<#)Z@-R-'8&IVB%A.2+YHJ)?!R.G7\ZY)RN$D#VG^2.J5U'MZ MDVE;.H[3:V-/,ZF(5%H0'>E\JH%RGY&V9N1I)-MV)3$&RM@^#[LRE%$)5:56R#%PQ*41UO+GK)_UY[JBF_W=Q\I[;J8A8L M'PY$A1[VF\4<=V+,J//A4F_$E3(N:A"I>.I/S(FF/M[8QQZ3TA=C8Z*U,XF& M3)5>F'%X04Q&1423&'WZ';?\/>A$SNO W,)6:ZO33C+$F.4\>*06=F)A41X<$'UGL,6=3VK9^XY@$E\A5EF,U]> M5^A^>E?H#+-TNN$L'=E*NG!+EJVD92OIX[223IYR7\JQ6=V);8(* MXO(!'#>63E]^PAD906/1>!U9OQ,?=-7OQ"=JW=Y\?WB^^:(\/3_>_G\[#=6B MIV8ID O#A \T@ DV].A[H#+3:-E;4IWXK(V4$KE^=XL2.<2<3M%USN7Z.)UY MJF&ZJ]5P8DP5%4\OX+2B8^;5YC,SV$I1[=:H=9J#?,K!FC6 8]%JU'!1ZUN- MEJ$,J9^A#"DUCE.XBK3M=G6KSK"5BT*3AI#624C>Z'ST@&KR77]7#1WD&_]# MW)*E5>GY''.Y:J"VVS*=/9U[1![2W^_@O6[,X[LK,,Z@J&P[@&;OY5O@[. M MPQ:WRV,Y(@I#UKZO^_1MW2H*5KR83\81$X'A6:E9ZB[BK^Y5ALSIHQX<;%I#: M"I].5^J$M)T$KS#:^80JUW,,ZEC&'8B(X8K+/,]<<9EFDSILILWU=%_++EZ&WH^;\8 M3_UL+SQOZ'-[L(2SC:0*$<5MA"9^8%=.U_#8$W->#8UQ"?2#=V_$"T@;3= R M!_7*,"\-\]*52+E N4"YP+.?FY-J9K'IS+3GC DC:^8[V@1+@P \NRDMY=6, MCVEAW0NPTT7?!="_ \R33*Q!HS+L=-(ZQ$L3JS2(M(-ZE8)%I!JE(E&2SH1S MS@J"06=O!6Z*)FW5\W+[0-*A1B"5B+)26'3C>*&F00N8]*!>;?3V)K,"3P#9UM$]MBM#.NU]*HW,="( MJB)"0S-IRSMLLWO$H^SQ"IZT7?YX^IV/TLF\B>79A)V#;J*?9 ^$>[C#/<05 MU__R+<8Q%NM>47VM*0^6H@JW[P[GMC11MA[?<5#0]SB.[)M_[3&]D7G; R## M1FW3M+5E D3'",VW08;MS^CWL- 0VT;ZIAF4W/&R'QH)Y&J.,>)%L?BMTMFJ M)FZ[VJ]^)ZS]RK_>ND %(;V<"D+N5CCN;Z7R [Z+5WY\ M>7QZ4K[?_U">_GGSXWYCZ<>6Q1U/VH3IOLGL\2?5Q6%-^IV!I8QZ;.&)Q1V] M>FR=*74G?$\917XAZCQ$R03SJ&PCZ-T*XM_WPG'@(P0>\5Z=@X^/]PJKT,)" MCC+47W0'M7Z[GT^I0ZM&(,VE_B*WP46XJ(V/*F.\H! )6)=<%Y++I**+.>1S M+&+(.%;HXHH\SFUR4*8$#](_5NEU2>D=)(CUDX43OC&/ZS$8L-VDXBCJJVJ8 MI-[@7,^((2/JH7/+P;X@)VRY?:S9>K)MV<3Z@9H[89?JSXX]O>66!@#D,6S; M%#>_>_5F9=@^9//J$H4])$%="$'%FHWE2E&MRK 1=^05GJ(*KU"8CG8^]Q?FS(Z3Y!7Q9B^YKP>SN%UW(IWAW_0'=B2" M':@O3+'\Z0B,-GN&K2N")JGOE:L$JR\0\+GNI4L1H4V;26C2B'K#5:N6 MX W'L@]\ &A-C??OFBM-W2ZD'BIK6'1]S#Y I1N.2=\(D1['L9@PA9(RYK'U MZFW>,@%PKR E-K*>*V_T&IP2OS 1IM^L]AMQ/T"1\*OP$O3T"RSJ51)P$G 2 M<*6X2@+NM!6+7+\9; J'-?I%BH=]60YX76%/>MOQM@KRG]HPEX9]+H9]]D;Y@S[G$MH)DC#7VNO-U #/:BZGL)^$B51?F$B4 M1U^/UYYDCNH4P/26Z'_^Z#_(&?][A/\YY E*! VB0NV-];"\C_Y$HQ<592KZ3>(ZDP:\AWL+<2 M4V3R+8@.M%S7GJJI'*MP?8OX>7/G^/G_K?W?E@-%6ZL5?JWN%C6@C=8AR@ / M"JUWC?<'29'8LG:1*J''MNU96/I+/,'"2&OPU0^;,ID\;_;QPX>WM[?:KY%C MUFSGY4.S7F]]<.#G#\&UJYT.7 6^519C.+$0DM)" #8*F#U,\Y;+D6TG-M'3 M=ZFF$BXQQE=:4$^M3)DWL?5@]BK 5?/-L+HRI>!@RR%:E+T2+3NI8IFT9P._ M4EQ;>;-]4U=&.#;0,X+=U)0GQD3U-+TG&/8EYI2*:FMX\.JH4V*[ 0#3I^U= M*G$TWRM*F$*4@*GM73&U (U MB0/+'F>L"O 5S8/.U,@*E'_!F^B>LJ;89J( MDKSKO,YK_W&\-=+.:,[)!QL#6!K#1UJPG<0AQJL M=Y#'L%Z,/W4'C WM[>_?_W]R\WS_9WR^/S/^Q_*[>/7[S_N_WG_[>GA M7_<*]FK9H2-+V'M5-&5Y'-]HFC_U:=3](Y)!PL%@4D)*?D$]"+NP@!IE>: !<=-#_57=69U1WA@R)%?T?G$O=OINMY]M9.Y1IN_F MUOUE\_3=0GN>-C<&22&*H>'[A:=.DK;IF.;-B:;=WUQ8#N+[B:G7V!1 MKY* DX"3@"O%54=*'#Y2\#EFJ_+)#ZH[43Z#U:+\D^E@)>V4D;YU2X[,N>;; ME$@>8V4E1,82SM;]I)H8F:@J(P8V*^8MH&T^HP$R^\Q\.=,4F1+EN&2;,!1K M0)0P8D@TA[O_TS>\^7)-[]CXQ?2KOYAC5^+]AQK-<-IG0:8+'2'=3!)#D?:6 MK1M7?.!62JI7$EG$T;^5U$8_=H25WYTG7E9+J]F<(&/%=QF&:JKFN, M#9Q)Z=A3'E )F25S8_.QL'&W#6*0?(7PU2N_ [H(WMF;<^H[#+(\/ M%/S&O,?QL_KKQO,<8^13L./9_J[B%5G4@79NZD!Q2M@DLD60K7EP9(LC52>' MV96R(JST]FPD"D^"P;<*1<-!(CK.3YE[. T'E@^ MW:FZBH9>FC%Z:2:)7II-0+O,#K[9-G]./*]U2 .ZF[*!_D\[-7WYCZ1$-?*& !Q[D!)INUO<+R,H/P_VI/%J1=E4;AJ+)J$*AT?GT"RSJ51)P$G"% ESN MIN<1)$^R8K20/&.4/*\D>2A[.I+W=N4&HD?CHL=!T6-O%CU2L3YWQ3J;7KTA MQ7RO-)UF?CGCTF8M%I)=)FEEM%EC&?5[V:R=RC"'@*8T6E?WTYEISU%)4#XQBXU!-W@;[J8,M5#+]C?V_7 MM36#BC?>#&_".Y$J,T1CMD#CD4!C.QV-I>@]=]&;3?(>LJZC*>LZ)&F=$VEE MU&ICA1U[:;6]7-HL2*WV'+7::%DHUW"7\H 43 &J8M-23)/_GBU-?EES3![! M=*&\+4_0G!7GRS4MO]G?,P:=XS$5=(*P)$Y)G%L39Z[E \U!9=C,84QQL8BS M(%K+\FB_U8E$:R8499J@D#;@8[NI/H-&9;AIJ%B6>1M+*RS&"(X>3BX8I([@ MR#S09&I0,JQ[8^FW-LZ<>F&69C#WSG UTW9])V& 1JO."=FP?*;?>.*[J]A8 MC=O'KU\?GK_>?WM^4FZ^W2FWC]^>'[[]=O_M]N'^*8Y"T3-?&8&U>#.^)>'= MS1R&>!3H@-^I1YJ6F/3Z97 UZK5^&P'QA7D><%_4VGGB5.YS0(XLKQ)FU>G* MW[+(KPT.*P&QQS&'UZ/ON9YJ(2QXK[5E]Y7E3Z]TV[L23TR0;RVL=8@/H Z& M2V'R@8;34N"EH@^/O7BE8B[.3V0?P/6N/YO9#@V)T4 LJ?"5R50:1JDZ#J8T M\(8]-%* Z;P+G)BB!W+0L%0'Y\WXCLOP&2.<8\EB$6498-;\RX#)T"]VN8K$:EBACL-J-5"5F-&:-4 L@[HM:J M=C1!JE6!HXV9I:N61Y.@Z"O0!H'PC?&XIJR\T_5'?^ 3^ *JO*J.@;SYL1, MX(ZIJ[PS+,WTB?V(;V@T)4X!M949?+"0"XT=0S":JC+S'61(R VP<9W">1R? M!,H#3>)!:=L*MO2>;ID"!\*)H9%EPH'B(_$F_B1FT'-UPX%+S+E"<[+ +GA! M9J2S*0@ I F5FIIYP5TTD=3 P:;VJZ'S<84!"Q70G:F.9R'+Q94 RP/U$_ZJ M*0\6_63@#%*GRL>66CK\#KP4[GZ;&-I$C#[D@,9J6(;# G&:ZA2_X?<;\*LG MEF*_655<.BT/%T-?P+$QTV08PC-QJ3-8X1R_#HXE_J")^LH 9LRB6:IP$/R< MW!">=,'8,,.?%'4V,T6#09INC%?9(P)%!-S1Y^!2$%E0?)!5Y/+Y9$R;6$ ] M+PAPUP":41T^!]*&T_5=>*68\QKBH,5![=BZKWGN,H(BN.!0F0%440W7+[X) M,&CL8^(=#FUUT3 +D$T<,Z7P>1/#T3FHF(!29 T45NI=+Q81HK28BVPXX=YA MCQR+$P]&@**F+!@5[0%/@Z^?1N":QD]FSD,U& $T@@U8L"_718CB\%G %V<* ME$ K=35X016D. !98^K( /XPIP>^ B/3#4ZTM,TKW.8\Z8!L.@H0UV (&NXD M#00KM]64'^Q%=703U0)XR=N$1Y2-H+ME@%>D=#',E)YW1;49!.HP30X@ V:>WT&P=1S0FEC8MLZ MW@$,:APPE9').(M426?&MQ(#M.F,1%9"3?GWA*84KGR/(@K1!!@T:J^ G2.: M-8BKBCS30#:ANL"E1H D.%!ZRM]+S-TEGH#[HD?B0-:IJ@./5)$? 98DH1!F M2KBT60$F0;2@D6,=]&+!I&3C1?1P0"#$[]AJPF0+"VD=Z"7X.N!B])CJ$EH" MGP,5W:7O@$R,J3\--QRY:9EEZC8+!G:37*-]![P0/BZ$D]@) D]U1KA>P+CVL:*KH**/5G@H28&DA0;+ M]="XAG+-UP3O0_T?C%M-<]"@"(P&4E1JRF??P>NB.\ASU9&5@;1SC:6U7RL3 M^XV]XMOA%$.U1:@!"Z4@JA!$'CAB8@_/X=*G7+G!2^+&6/"(J?J33!^7170Q M-V+Y5O'=V*L180(_V!:I+E, 9; X/O :(WKT)U,=6!" "\=MHQJ*)Z4Q1L + M]2:'_>D;#C>[",BH&J.%($J_0',&JQ6]D(#<'*#C3X=;XE5H-F,?S!GC]$UPFU2?G@(80O>'5#;M0 <-\@)6K@>9KVH M+]P!AJ@P92JVXQS[9D2+C+B?@\<0SG*3F+M2>$*S>#JZ#+A@$8^%I7$<#@R] M^75H4-B@"0%(L)?]3-6X7A_:G+72^%4SA$Q<05*".X0T \KY=(H.03<:7!"> M,4!3[O80Y(,80@XW> 3:('2:4\8X:7MH\"!W"MB;SES-,48X/6 $6'$>5O8G MYKTA/3UJGCT"_$.4NF,:F^(?S7JC504L?L703HJ35#'5-]XU$T;E M[[6G&CWG%LQB7>5,B=OYZL:7A6\A"SN0L< BQJKI(+SL'G_RC)DO6ES!@I\6[ Z? MS7XQS<<[V7@,FT3GYW\!GU=ZI-GD'6D[$?T\6K I %ZSA;MJ<'UM$;H(T!-D M#^\*]DC0MI=)Z-V! W.I :OD/3V!R>*B4]%6/@/B N(;G@\X?O.;\EI3XK8J MV$4@9\W:<<*+R6M^'[ 7T*4(IL*#A.H=.MB#442$V^158RB_,2#D.Z[/B)Y\ MSX9= 1$X; 9Z)" ROX>+_QJV:_D&G)]X8X/0N-'A!QX[_ M0O346!#6 ,A0)I?RXJA6Z(@,\<45E![=1;A2W"%L<+%2[NS$:V)KKO'>,@$C MCZXU8(0!P$#J&5QI$"]U&?O)8_?BQ>ILQH!Q>!-T6?H _)<56'3H^?W@^;AU MT#4-(9U7F5C2WL)7L/7PV0,:G]D(Y#A_4]V"[$ II$_++1H@#+I\B,%&)0[N(R]FO*ERJ-/M5(5P1'9_8 MS L$;O1[0!P3K"IFPKH\RI# Q+^IL!0P0B$>SO,>TA[S;L17J6ID(^C+]R)) M<*%I$-7:VD_T8/#&$J3]I-T%*,1UUI6;*&(DW,S,):.#TG>X8"8'*46'^)/X ME>(E-W//!%MGA@^@HU;3EJ M:/_D-+BB _.39>CM!"-=Y_8\F#[HR@3]6.1P1"D!%ML#WSID]2BK,]\"TBZA_0?G3 M!^GA3_'YH8"HDJ*,^6N@!?.L!6A1Z28+HSS4\'1X_PX0\) "X"Z,/ M0!_P:-WG[H(7C"".55QHX/= *-S<_:U9#]S*]$(*'7&F*7Q0JAMA+:#=ZRZ* M0HIGP^%6\>WX>H==<7\SUCM'0YHHMEP/KWM]CR%DV['8/ 3CF(D ,D:B72$. MX,+(.AQF&FR\O Z=L2G:6:X7L%3\EB1RX(Y+4UA$/DK@95IB$L2O057N);%K M/ MDS"LJ7)*"L"P3N+RV+6Y<-!K+#U]11=8\&;Y>2-!&XAHWBY10XT+U8O& MP*L3YKUXPE^D3$'$J %T0H5JP$VDJO",ZH8NO'Q!9@&@N_KB,%I"=*LHG%8% M$V>P !O2 IL=H5QH($)]K@$B>O'K@4* U&.[:0?9E"DB4T^"(( MPXS)?,&@@"QYB\7=_*9@! B16#!B-<_)?K$HZS>/'.;1R)E__.P#%\3VF232 M/B/-_1M8ZU?#,C!9[7'\8%GV*Q'-$\ ?*3 VW&AJKAO7*>.MV7&A$#_SO;_]34VX4=(F&F@PP M12'710HHF*'JG,)J2WE_(I,D4,$TP]'\*8;$,.'+6#BN42L)!+CP(+HB%(B> M:F\E+S&0%ZO),>0!A2\Q@>V,$]RUXB2X-VIMK%T=/O!4WD!92<^#*)-@B*I$ MY#AQ>85&@+6A9B+LD, _;2P#(YKGQNDA*0=9Y%Y&@?Y@0E&*OHZ(FLDA3%(P 6CXPE5YN3\V:47K&X27NA3_R*@6E 8 M,))BSKD#(9(>3CEPF&2BF&A>NB+V/N5@$QYTGJQ,H2EGFA8A6 ?]$*;%,"X MV.9A2XW,,_3M+-(*.&Q=[KM!91,M*+[U94R6R6SKDMD:,IE-)K/)9+9BIY>= M(IDM_PKQ$^'8FK2\5CQ;8Z62G5)^H8Y_^@*K"J1)@Q>"+J-HHD+DB:$]Y#B"1,5L@*$;0X#<3GNH8Z+DT28'1 MI]Q0XMYZ860*)0PU*14#6/A\_EJA1!@.]Y*2Y%_LS'8BL(V>**HEJ-&YBV0D M;#CN.VC *.0@ LD6JBMA4\;QLK&"<-CYK%5)E >@_7P:$&CGE-KB"=&?NT?C*QJZV5M/XAV0O9O.]X/XL?]O^Z_ M_7Y/O2">[G_#QA#*WJD9N.:AS54;<))=_%[^ ,FV,&F24GAU:E PU%U[5\L^+3PE-]A>&ZQ+)B#8ZB MCL/Z*HT!HH^8\SA^#)XBB,Y=\NX!SFCHX7O#8BYF+:BN4QEZ$Q"A<<]G KBV M](R7DC 0_<+\Z[ 0- X$<9J8 .PPCR>&+]%/2BG<4NHV_&-K:G WF2H);T)J M2* :2MP$M-N(P$!]P46Z&;C(1^5V#F^%A_J.@7T$'NQGKCQ^ 5W0)X-O5# MQ$0?QZN*R,."7#_-Q8\)*DEO5?DX+\Q;I-ES >E.[#=W6168QP]PX;;$$U>F M\*H)6H288Q*-+M(A1KYH?=R=B#>HRZ&V+/81.!RIQQYU,YJY[&/PX3IH36=8 M!!>ZZ3H>W%UIL4O1K ^4/\^R;\T&LD_E2O M)7^?]J@^/*F=Z4GIWW>ZV9ZTUYKR[#VXY?[:C>+!_*AKDC"7,"\_S/L;GU3( M[J='[/]>B#;O_:WZ_";/S CWU.YLLRGNJ2_2MCX+!>F9%*2O7$&Z1P5I::O[ MSOU)'&PT6-R_;8OA8@-SR5C89H;5;@.AS@YN8%5):&T-K0334T)O:^@%#IMG MVU/-;0;-E4:(7L;Y"2O]R C%CNV8?9 M1A_VU@^/^L&QR$TJYNU7AOWX$-*,8\PS0?X(LT:S>60E-4EJBE)3?W=J&E2& M@U9)J2E/F7V(*<"2_BZ$_@8[TU^[7AEVRDI_4II):LJ?FG# [J[4U*@,VV75 M#:4TD_17"/IK[$Y_SY!@!O& MU*\CP'9EV&BW2TJ 4IY)!P/?65Y,Q[6!" M<9O:)(D;&T-,&W&CA\R_T+AQ6(M%XEDNH92->-;'-F"%QC.)&P<*#&S$#8QU M%QHU) LJ IIM\']O0K-.O3)L%AK-)&H/>.=_D[K;X.MN#C"'-O2A5T0 M4N)#$+0E2$F01@_,;"!+S@_KG&=HY?1C^B"'] MTR]07B6ODE<5YZJ#, S)A<[L*GF@\JJ+ODH2@+Q*7B6OD@Q#7B6ODE=)AB&O MDE?)JR3#D%?)J^159;B*&,8'3QV9+*@AA'^"JWEA),7=L Y1!-NN,!3\L=FD MVL1(J.T/W_6,\3SOT.<6%93-G2LH_V_M_Y:+*^. $>'*1G,5.*UN(FCX5X:E M,\O[>-6@M94*7)&"TUP7O3F\W<3PMG*C.$RS+%BU6,ZO]15#!8[AC<_T='10N@@#-=S\<@^F:KV\Q-SG/E_ M_+]&KWVM_'[_55$M7;F=FZJE,?&M%ET\1OU]/'-7>0>+-IF&6&O.JY&G*4\S MU?G)[WY?C;_FQONGK8G/^+K8!4_PLJ??'Y[O^=\UY7G"E%M["@"#2_K-1N_: M#1:IW#S00Z:J-H'M*B93'0M1 \E%5X#->H!ATZ6-BUOOO]U]?WSX]@R/;/>; MU]7@^Z]W/U:_NK_[[7[U.[CS_LN7A]_NO]T&O]%*;&_"G!6HJ;,98 H1BYN\ M'6;I,]L TH$S5E\845&X>,/23%\'-$@ZL@0(W\TMP![-#9><".9_V\Y/0$(- MGAN>:DU9PM5@.!\2ZPNSF$,$/'.8;D\-2[4\Y50#Z=&I;<,W(MW03[GPS@-9=?S8#HJ_"5F'#S*)CQ!7.''O,7!?60:S$ M>84'P8HV\7]DF8.3"<9=F *QT0?[^:1QJ_0/FA MZJJ3\/W#O_XW0O"<0F#_*W2!WQ0 X;;4-UH YG)CX!>"&RR8@/%(IW)*E(QB MI)? (_'P2.3X<%QP=C- 1."MCJ-:G&.ZM!'0*CR3H(V*JZ;?$YND>/UN1H-YLKH(G M\N_$6:A<+^QJY##UYY4ZAM5^5,TW=>ZB^1(E$: &\?0>ZN/%V7PO^.]_Z-FY./X<88"'P02SW?^ D;D9\>>BCY1[K,=1?=G>/ G MT]9^+I*A85G,U=09[M;Q6:5!WLT" M=+[E4-Q2*CI:H.K,91^##]>!9\VP"(1TT_7R(A)<*_1"_K.06(-.K=MHH] 2 M?GSQ8B'/:G D'^+?]QJU3G.0^%.]UDC\/NU1C68-#B'3H]*_[W3;^2VJL^E1 MQ76QIL=D"C&FHK]5=4ER:4>XI\$V>^("H$B[>B;N])5SIWOD3JD[/!(J)'83 M75RV=35,L>$>%0%;0#S;**B+ %OK8(AZ1*3/MZ/HD@ZZ_+, M2RK ;.U5@-G*OR*ZU#7/DFPNA&SVJUMN'Z!N^8(JDX\TCN]H#<*39?J-CO8_ M]^P?J2]XTD**GJ:1#+P5I\PZI7ZGP0K%N;^$Y)BL71-[ZA5#RTX6$5^8ZWY4 MGCQ;^XG!UAFS7/+=[C0E,P$(9SE^H[/?^(UN!V1E3I*R 'JD1(T(:G3W1(UN MT5&CA+QY'U7I%(*>>/(VOCLIYJ68WXZ)_6 N4QUMHOR'.IU= XMZ9:8]0T5< M"OIT;KYIT#V'Z8VEWRW@>?\+=:A$WMZK#-M[CX64R#D0E2H]51XQV8._$Q01%*, #6) G$F^=[>$:EJ%Q%/-K#KC(B"F292 MUY:Z-N'APW2F&@ZEB-ICQ;2Q\@0D/2C>KLLBU7)2X<[(O1> ?1Q_ ;!^0:C> M$%#_R4S]L^W\GJQ)=2K#O&:E2JV[4 BS@8UOB3'8 $/U_K-B_/(^CHU?3+_Z MBSEV$B9UL3:FWVPTKPN-3X7G]J=?8%&ONAB+YHZ-@"Y]!YXX!B)57E739XH: MIF-**V=7.?D9P/DOA.;C#!]U.\'>%>Z#%7[_FVI86/CKFQ/FD1%1&G M8J+4A?7#IWVP*XY%?6P&4F@$*KP(./T"BWK5Y9B8UBOC4A+[MME35E4L=FEY M4^]RS9!>@/2!(/J-)=44]0:58=S1\[X86K^T(G=&C@TYTMLA1[^>Y&D!^V4 5TQB MA U@A/'0]?:<,,?3/I%E*6E-+ZM97YD(F]6AO$\U)+3>.&UI-,OL*A7 M2(J"3@YQ.=T0WQBL)$S? XS_0&5W+%M>Y;M,:XU6E>=U:[.\-45 MQ2'Y=3]L7.+$\V8?/WQX>WNK_1HY9LUV7CXTZ_76!U!+V8?@6MZQ^/;Q[BN. M=##8FQOVYC,L'MBDR4&6 IOG@66F*P ?PZTJ;Q-#FV [;S[U1 ,@J@9<-@4= M%9O\NZ!SNYICC/ 6G!STD73=X-TKS:P3VUCSK>W1J[@]*/IXAWB7%@ I9;2[ M)T6]*^7^3Q^'RRPMS8!S58"77FFJ.PD62C4QN@TOAW-5C.D,+!EJ2FU;+S8V MPK:#CN%DA;G41=Y3?S)+&+1N31N'N"SGBUC^]$JWO2OQR"0? 6;0]](JGL1, M!F#6"A$D?-3X>ZJ<8^LD]%3S0-N,;O&;_05^<)XGJO4\,1S]QK) S#JNZLSO MX(?'\:X0:%>&K2T 0+DWBA9=DJ+[#%F,92LFK@T0#*#"V^S#"A&5@B5BHK$ M':'/J^H8U,M^^8$&OYWF?<$=8Q_3KQ3'GJNF9S W^%U]>7'8"[Q22$.\UI]A MK_[#G\,#@)]]A@4^CK_;>(6AFI]IG3]HF?/,!]"I#($A;3B!=[AO9.#-^G5 MA\\.< =^-?W2N'Y?4[[[CNNK !,QN0#.91H.$TJX!BG;QJ5I@<:"FE\\),#^W,,'$UE*U-[9,#AZHR&2545X&JN^A(<_IL!]\ W MF!+P9CL_X?MMYTVM2)G"\^ '@="&XWK*G[[J()D@9AN(!]1P/'8 ]HL%;]## M*6!P>3:T3LDY)JP6;;1^A*]YM!:(GAEUNY5ALY%6ZQ^@+AZY9KM$I2ZU9(@.QOHMY6'=@EMHN;&[\:;[3QGH@%MII'8V#C7',Q_D?*5.YD$QJ MR@TH==[2F!%^Y [#46Q(%&,^LP@^H5@&4QI9FA6A."&$0>?/!+?65NSM<_#V MV^#EF<'5KPP'6V#!&WP&6R6*Y"J?:(8N_" D;;\R1^Q]3K82L; =)](5GD-$ MYF J 2 ,*)4BGP<._9T62J&TRE=Q1?2E>P&C3\%,Y:GS)O8NIB?B9<8ULQ' M]0P?!E";\!.P1/4] (;_X=J^@W,Q(V@NL'$*6!)4FREXVJ\&B6>B=%24QF". MNE5!^1:6$L.^=8'U=/;AR-P)T$;*;OGT4D$(JS:,JFDH^G$_,QMD5?A^QR!G M0_2" *XK5C-H$SA'3&GP::2@!+NX.PXU6%O*LI:Q-^#2F8ES+5-;4.>_Q"*6 ME) H^]Z)OPV <:=5'$4IEK2M4,=* 4CTB(\*AMO%B[-"8%!'T;5!ZUJ:4JLP M1 S"(C29<.J4Z7-C6Z51=&\31M,C$68A2-!3X^#()F1]8M(G0I#[? (+7KA\ M0AXY!>L=-%J=W@;/!8S]->@FFRX\%I\FSH"BPR59>%^$I-(%3"R MT:6'!9+"_52+Q9RL#&-0:<&8&'8O+)#;8-N?YK^%V[T!6>@^H^(1GWTZ:&PQ M^[1L>!):/.)(JXIFJJYKC T,_,W%82[P06 #'AAWT"7.+PTQBF;'V\2KJZ2] MJZZ8L;IYHFEF4)9A?FFW5VNV^_F,"FW76NU6ID<=87XI+NKLYY?V1,9E(UFZ M%6B*HAQE>CRL*/=4VTBF_]D-$)5S5^7[U0)GW7^RBGVRY$_U-XQMX6"K)]]ZL#+M[=XC/ M"OPCE+%OM99Q'D^!;8^4-B*".!?6(RL;I35WIS1,54W+42Q& R39 M'6M7M$C)<]T&+3#1M]AH47@&?/H%%O6JL[\)4)L 7NQN7))G+()D]/( X?;6W]S"1$]%,843V2EIZ@V<_YJFW M9PLGK+8=V_?1IU]:88[Z.-J9C$KG'96^5!>DY4]'S-D0CVTMEU$Q![-8U!?V M.!:RX\;S'&/D4V[EL_T5(I'LYF M929'8B7=RA#6M[^G*,<#/2,F=#";41).*N$2Q5;,9KFFI&8[R#)#1FC,YX MV*IO4[2;]*(AT6C.6U#9XTCCJ>1N3?UZ?XMN3KM.-]NL$_0XGN8R9XV!;4!J< ._,K='#65<79-M\L;T%V>HE MVTOE!9WMRPOZ]4%EV#MXZYXB%-A*FI$T$Z69SJXE.?U&'?-,2THS)13L9,4(EQ.P;G2TG+*5$Z(LU88G'X#%(+Z+O#,?B M4J8'#3[EDVWGP=CYE(%,\;/ 9_#AZQ3UF_*H'Z.H7S0>M7' 4@1OBSMCJ=>M M9TTDZ QJK4Y.,Y8:M4XO:\) ^HRE;"D)Y5O4^AE2^42.2Q7HO.%CHKGWC9>D M_6 :,UZ1(K:(?)XC3.Z8<#RNCEZ\4# XY\:KANK4SR2Q^.D2O/CC%E\1#7) M-DQ=4SWE,QLYONK,E>8@.;5BYSC&99E;ES79HITR,X84T4 #_;?A38+)GS2Y85-GCL'#[65R]DA2>RB2&R#WR*0:4*R)Q%1 M#XBHN7=_+TE$DH@*M/%,1-39,.CE5IV1P^8OI@=2Z]9V45 ET5,?Z&GO.O1C MD-/99UH\6!I.#X<'BG(;PWJU#4U4:5CP$MM1V"_#]?"K< @[SD-W;D;O"X*OG3Q,KC;1@M29F>LH:V4,!?I@,$!/5@!79$&F$15@\JPT'>EF-.:'+VF31WC)]-((=GZAS+5:O*V#?'AFGB'RB29\P9V\Z4 M'$_V"!:M$IWO*6G+VU+PW9ZBUH4=P*P^ MB2AKY>UZ1%F1OW<^>[:_//JKW4(?2.0#^/ MZQ][1(":G!.B&/BYBA)$WL"QBN%)*)= M(J)MI=T $],FV)AI6_4&XW!%1K!+R'ZY-6TWGOVRKJ?(7OG<]74IW9<5<N< Z73O$G5) MIY).)9VFT^F&%A*9$H!:&(+.:]S2:2EVB^([_!NA:5@^N?N7RIK$B;2I&W2L MJ; H4^''%;E+;+:^N$4=P;Y\+_V66%W!B:K,FFUEN<8K^N\D'#,]4U_8U+ 6>:F+4 M#G )O"1[WQ+]75\^OO,0!G^8^0@;[F4V\(*W2B;%,*BUVI?M;DX@E^8 M?N,%WW;6MD1BZOO\U8QHLZ)DZ>S^.G^!;=\P7G5(PW6ID:W)^ZE/;6#/-RXM'S+3? M%-UP-=/&?%HJEWYY<1@ "CY-L:0R:%?OK3_9E+.$6['M&? @'^Y&.&-;==M1 M9BHH)_"$^=(/<<<<<2UZ/X! &3MPW%C(_38QM$FTG!LX&YXJ<7W1J/TOK-PV MP@+OFH(;%YOU';9H_\_@-*;$3&&OKZIC$' U5P#E#"5-WP7G/-MPG@9>?)U M"KQ/55S0'=TKG*% >_5=4@SH3\>>JZ8WQP$"4P._@,W H\FE3 7GJI@!P' Q MB3,':HJ2RL%*B(J1$P% ;'TB"EH?L,_&60HHUL>^AT\*P"S.WEV,=1!C M%_"(\,ZO (:?!JL*C)JHKT@6S**7 <[#DG5%G&1R_P"5EQX30P,]0S,8KT+6 M'(/4[^@%BWWA%8#ML%FX;@1/!R,!Y#4^M5F__LX7^02+I&\:U[Q[ 6 7ZC9* MHUX[! J487I!NU-KMI)_VJ&4OM=>7TJ?I;X_VY/DHG)95/=@G1":C7+6N]^L M#VX=>*Q @G^BV.#ZPES24BRET123'?89,!#=_\7 $" 'HA24-0F_'<>*,(>1 MRTB"+BOH8MT\S[[LXL?6!K3LXB&KHU.#(]LU4E[O2DF*DV!Y22_G+J9ECUQ* MTKHHTDIID+,W:;42LU4E94G*NA3*VJZ?;W;*:DO*DI1UP9254H*_-UUU#I#G M=K*DF',.W 8=J MZ;9W)=Z9!,E>99B6)"AR>"C(#:!T?9."ZQIP)."J:6%.RU9,VWIACC)B"'K7 M'_W!- ^/( Q1>N]K>R1-/&D3IOLF>QP'XQ ^._;T_I?''$LU [BY-Y;^!1;R MQ7AE.I4EN)_FOS'[Q5%G$^2H-UAUEY8_D6%(_/_/WGLVN8UDB:)_!:%M;93B ML=CT1K7;$=4RO?56;E6:G7L_38!@DL0(!-@P5GCN.--G0);T*/IY"&U GSEE&V1D0D2!:?%&EVDB4:.A M/3.798%'] M9F=0+)+_(I :=D\25+ZH;90O>)*MAF=%P),)ZQ6/&5&$_)"@>/6/=%S#$."N M.MZ3QD_K"+S=(P!4LLC&D%^AZGT+5;T/D:KW$*EZ]T+5^QJJ>I]"5>\^4O7^ M$*J>BOL?$O<7D#S=8)/ZP$=A:EE.8BNFUCY1Y9UNZU-=9:.H\,->1]Y@3Z_^ M+XYMB!881$A9KK?QJ]]./:]3Q?#*@4N*B$Y!1%M)I]=Z]5NWN]EP3]&.HIUK MH9T]\;@< JC7!@&DB$@1D2*BP@*H P*H5XEI9:=U%5_..$MTDZ>:35Y!$#WU6^#7L$>0>?AY3G[P%[[H6X_RMZKWT:C@M:D.LIS'N6>%,4\ M]-D'^AP4E#+J4"]XJ-N/=L%YF ;V"SY5\U&%'I5" MCZU(T<>.M*41)0>D"F7F%EYQ=V?5Q+EP85H.WME'MWR_J&PM84MU14**A,Y M0I)PBA4Z];'-1Z-;>":WHBM%5S6AJ^-] ?TNB*9!4;U>D9 BH>L@H0-%4X]$ MT[A?);HZJ/U V>ICLUL+/-C\_! 9[B=.@,U)_^FX6EA9G&JLOVOTR*%%J)>H M"]XQ'* O>CY2@7W!:FTVQQ3^[VSEN)BM_SYLG_UU1G -P1H1!'S.L5D:H31# MW,F;M!O.C"A^S\GD]^W?3^_F-N7A!G[-V M2+ZWG6BY.)1U4Z]\+3O1I^N<90,&T\[3L"%/$X+=)S(^Q9$,7^VITC_)5T:9 M!W\^1!B>%A'&KW[K;R;4[4.$AC8-F)PV@9NQF$]G3)W>M=B(BDU>DVZD<-53 MC_H[IA[A>O&8S&YG,!GJ(S;N#EAO.NGJG?ZPK7=F@Z$Q:_4FDW^T6Z#EJEE) MEQ\NI&8EJ5E)EYR5=/KN(OP23N*V_;>W_+8+D5&[W>36Q>:?Q?2[=[JW^&@Y MSX_!"@07$IUN1:+>V^RM@U4?J4E3<.UV8V+1N_O'_](^?OKZ=^W^RWOM_OW[ MAQ\/7[_OGS\^OWS/?YK4U.('V.V/BL^EK&$SCX=9WLGHGU0R&XS-"@P MIBF%=.-R(UTVL[O1WVQ#NG>BJY01Y^A>R,>I\13 6)OA!"@S9J&11L-G.N'T M(0 V+QXV;5"E<'#47[#^E0ZFK^EI7K $&%)OL*.;"N4_@8HT%1J,FN-33:KI M-NG$3](JI]YXWZLRO(7R6( QL,O<=87]7JI5,T\F.I\FHGU M$SU'VP&%"CM1(4=OA6HU5CA5WY^C6U)4%FS=LU'5"U)H]=.N'Z2>16K5-'"I MQ2K.*J0>I*J!ABJ]/+*;L,2P;X!@V>/M!V"L5:+^4M4N*P(Z!P'M:26=@X*Z ME::@TLOY"HGSM*=DKTB_PM*_?>2&,/R!(-Q!<;U7OPU5-6=ICG0O"\USIOW" M7/1*^6$=[![)*#67S6 C-&R"X8"!@UCFU980[::[;ZX#8)C25(>0!K]S@!<8 M$C(8H(MIU&EW[DI2U'E#N( M06SVU\KQ>,1[EMJNYIK>S_3 )C]*(/0PZ917>1@F$XE"F$5I:Z;O:< ;#8$\ MXJ9U@U2:OS4?FR(;J:GA/#,SD=&B3[]/ M.<5RC7P,5^QS7E/[AOFC(C\*7R;?3;.!@!,X2]/6Q9/4PMF$[42I4X'K\([@ MO\."36^AK9 GPWNI>PA"D]D>@SMICI5''<5Q;*!%F_-T> V""M\@1U]QL$53 MD0S'PX[DM""35]%,<9(8YAK :S+7-0E\,=W(\ISHJ=3N=ZW_WD]-=M-7*]?Y M"[[J,_AJP638;F8J[&3BKM]&::\\T>7>GN)_L#W[$TA+V_?>1Z?P8 L:?!>B M65:N[& $=E,[.U>6$CT(WO@7%GVF<:9-W1L&P-3WOI,VCP+L@ UARX--2Y V MI(OW"W.!R852K84XS0W&X,[-&(6[;NB M4.B]+*(.VZ]^:V^6O+TNC(LYUWT*7!QB<&2SG.CU(4A7<-F'(UWWU6_]3#B# M)%LQ [/6K?4;$C\>RT*Q.,,UK&#*N&1*S3'UB6B@L)R!, M;(-Y6VB$DGCM.7PQZXZUMF#3.8H;!,T3K!UN"SR\, 6]XHGR^D&PRB1H$X-T!8B3O[LK$CHY-EHOP0;W:EUOMLFA45Z MY1-LF9^X3FH/_INS?ZDFQ;'BV?07&AG:49JF2TGN0&]/0#-<[?(#EQ"[2:G] M\%%XV$K17%(%-C>@G]9_%XY%F!]?G B@@8\4-(4CEII M8 MRZGAP#&GX/%-P51 T2+=J[, SHNA_B'X#8(D^@1]4<]"M::6V"5ND.O>GA? MO;RP9/OC=$I3YAFN.>%XCD]H_23LBNX.=T1?WL)H14D^"+7 AY/[%TN],YL) M;Z\*JS:K?03KX3' U1>@.2%>D2DMVT]. &87^?\!O0@D"'31NSFV[FK@YKF@;(0X\#P MG(7%:/@8+1_)W4>=#;02FX&*Y)/GP=70O;I"*I)% /03B0^:F9FRCVU'0W4) MC!8B>1<> X[H8<;C%'0W_ IZ0DYNE7%C)&:%@%WR$+%_3![V4$C]#0[JA_.> M 7V#[LRH2/:!5IJM,?P M-PU.0_@8"PV((58/-'MG[ FX1U#&YJM?+($&MJ$@?KD D2HX!8N MX&;"?T8*6&@[T&>1#K:XWO!C7$P'*"G0IC%KK'U_(JZ"#&%3*N1MS5!Z.;&C ME*W#-?5-C&ULT#AW-R:_=;) M:&XO*V=)ITHR^X3D"DDC9LZ[;$EF^\P!*0C<#-["9J#JFES9HCN1BIX=EU.3 MOD*4C,@0@1O>15P@1$0;PXZ2/"=HHC,/"/!W77P(Z5KH=3%['8[EGXQ[Z9/V MSH19)BC6'G?1A_<#>W$"EWB([\P9N:2)-Z!'FSSI0E..^:D11>;,EO_&/42_ M"D\XE_.$#)&CH:$!PPTL$,X@K@,)*%)4&*@I&%3%5[B(?RZ+' &;VP3K 63[ M,N2I&XND90 .2?[BYR22V<\KK:ZDP.$U+A7;G%"T5>IWFL)_15>$RL,F$3)'0 M:GD:'OWX\%GK@'G\^?[+_1\?/G_X\D.PS$?M_/VL>'+_=?WCW??W"J[/IGN\?'O_VZ0?=\O7;A^]4J/V8IR[_ M\K88KPA&+O0Y%!6A],!Z[L#SB#$"#[JW=6OMF<3HH]83[QR;!^#IGN]DY],M M8EPQQC%O\)6=UMWG]_^N+U=W]_3/]MV;&(\%JIBFV#KRK["' _<"F,MDO73$ M^6*5T]*IA9$;$BBX/9N<'3=X72QF;RN-<)6PF!GEB:>DSEHK)'F"33S6RM5)185KA0G\"[8(Q M[7[EP-N;*8A&*TE?_N+__ M%JW_'EV,L2A#5(I/P7XXOA!VIK=]#PU 9OA29K.2W.ZKTC"/6-I-'"(ZM8^+ M(2E8C0N3K,0$'62AL4"@30KX[V-QDK]2GBA:#C;RG!G&P?!#CQ_>WW__?U"E M?GY^;H+2JKLK*_":ALXU1K[>QP_OPK4^LPFH-BQZQ&C.G:>,8\RK+_1?55JB MOM,#P@8X"/*D?6=SW24-^2./NMU^Z3B(Q3-RK-PH;B>[+$ MGF(<5@0($%^63+?Q5TSP$/&"F.//TI\384I 1>9&N4??R,L-2!<]\0G^,^=D M!O8ITL:]02[U]GC(9\QLX^E*6S)78P>*'3<9;$$EI#"DB[/ ,["$NX&$2HWZ4(B MD02/D9\[L2.IEX-@)&<0]TI8["^39VTTM"DP'\*E)3H<*+7/F9F^+G\7[880 MJ_@;^>NDXP'_O33_12P&6[:AYYK)2#"HRTXP7XC()JA6'NIRG*V)3!2AEJ'S M2?B2R$OGW6W%N7.CU+T+JE]>=E,-1-K!;G8B$J4*R3Z>MF/?HK*L??CVR"70 M%*$-&//A]X[X0'DKKOTDC8V%^_');QK@0O0D=N*O6 [JBKV M>"GV")!;R@2<5> :"Y2)SL022I40JN1_D/D<0=)_>X>WJ),MW6;4->U4'Y0P'JL_0OD@C2UY?Z.GT) M4ZO2U[B_+GW5R+I(.NC&51':25_V,:"\L0U4>\4UKJ."5F'I5,$ A^9QFG5Y M@A Y U \(>' >VRT=)NFX3Z' HLCDZ48&'!N\6:?I<:R=VIOM1][NK.3\]#EP-[O_L1F[=^%Q([^-EEKHEGZY5;UA?G:)\?SX@@F M%I'EW+[%OXKD><&2YR!K2\P2 M B@ELD QH0A8@>1@2/HN\C1NV)'BC-DD*ZE* XK[CHL5E9KO @RPXD=$)PVY M+Y&#G0J@3N&<+&>UF:O)I>,,H."X'F]&GQFXU67<'51Y]&((JC),UPB6GLP$ MB:@.:X,P\FD)W[KO-#*UNP2G=T,?$^Y=F@JAF0QVBK-"OQ_:#M)FAB619! 1 M9TL/;&.!P$+[=A4G4V$0PXW"AZRA#NLL>9-< ;T&(1[SZ5^%EQP+A3.7?*@ MET88O\CY)KS5L><.8=J&+27!@@DQG_&,Y.$1TP:5%A/;,X,*'--YXB9L-+9$ MS$33C04>-<=J(+JIB8X#S"UF:"M9:YFYZ\#[!<-&K'?1J 0LF4KTWLZG8PC" MZY(OE5=VBY,> MJ);;25A (H 4Q=RH_@\L!R.;G"!SCDB M9'ORMY]I$X"\CC-$XB'(+G;(Z[2,9S:Y.+.^'/,W$%J2'*5@8*@231.HG& * M*:.2H_!R,S *+Y 5.II@@<#)&<^'2RT<67E(TVNZY 7DN9.R"E$X!@C3QL$S ME FOZ1AZVD$@B2Q6?>(\L02[1J(T#:!?,RJP 2,VS"S?.+>X4DQR6+3>#\%% M=K+(1Z>N'\@9,.$.JU\P?@E+<#4+^!'\)[QC#H"RXWGY/C,6-A#!?+V5VX6N MGXB=LR?'XGXIP$*X3(AD3P$XQ"M\2N:),629.0-\0+HZ+7,&MZP-BPF(PZ)0 MJ#/LD2WJ#.C= F(\>!7'">X\0';ZR/@3@K$\BG5*I@*G++3(C,!O2N>3SPC\ MJQTC2I1#-@L51+:QT*'O.S'^6,VFDB"3F\#9V.Z M:_-8,&@7EHD278;^0.$A=B1;:Y!JA7$@BG+'?>]@A^DSYG,!CS-[,*SSI!LR M?(2\V2(U<^,]H.BMP)R)P-Z(+D7:&%XTW/6*\W(R8Y>@!J&.Z*T]$ ;[B\(J MAIHH.?UG!U0. \-7TZ)5\9'"=5;7#D='G.GZBY M2IC)3:UF%+TO-$28N(*_L0@5T2C&W@^7)* -PH&3>?#3A&,CQ&6&._J46LEGB!0MX M/B&C#S^!YT7U!P$ R.%]"U FR#A\] T/[\PN*(G! $W5I9C]Q/-S M';)7P]JR%9AY=GJI#?K!0]S:6'%#Z_3DXYT^W?CA?\53%) UHR(P?/7&DNN% MH+'^'H+ 6=1G*JR+!WL$[%Z19Q9I(2E-1;=XW%/W/,< M+R284X@(C7AN]/]\^3___F_M8>\N^KQ,W0SIB0N=1MP'$.U!N&-F/+Q#T5<; M[3?NW.0+3JI/O)[)0U>4S(\RXD8\Q0/#UH+HMD&63G1AZ%YR^RZ;!V%=K00D M7Z_'G3MZW$D2IU6P-KF&,:BSB(R]4ZDPGLR2(../\VE7GB8UY 5 MPA"^10^;O25$2EP[!-PS75')Q^L,3#=.1^1\8S*=FV251#N1T8U+I0)U[VU2 MUVJ0B+W!J6^RK1$GR]1=,LB<96,E%*U/"7Y!@;C]Y;[E8/Y;$7Q+3YHXA*JQ MP_VHGA DH9]7=",D,?5N346G0I9LJL4QD1-@PQ;BV)MB*RSJ^/ Y*CF*!%<" M(7_:SC,5UL;>_;@"7MR@'.S'OSW\^"#6DUR!N'CO_Y=C\+_700^)[R^TG^A0 MMBD"4D5]*V_\\.7]MZ\/5%K7&W7N4,:1&35WA8A-62KAJSB_BOP8I&J+C]\_ M:$L'C"I.^3:[MT"T:Q_>?Q?53ZQ!2>1$47FK>5XGCPQ^(73EU@HH,^'3Y\>_OCPY5ULP;),G]+S8H>9M-*%Z,AH M]41)[EX(EO#$>#@?-&N*,F#0W(O47U[\P5OCQ1Q_4JQ:9JSME^.B?#+@05XR MV>#Q"5+1_Q(M5X63*H&;(G"O^SY0GR=;_R6-+H LL <>"97UX'K\V,)/P;9, MBV>(2"T\;<\E.U6A)8;1,DHI"'QLQ.7QL*4(@FB3]5OMQGQ#<.*F'Z$KG 6S M>:"> H16O*- 2-]8G3X1FFA4XIF5YN#Z,C%%1GTC8X$9#@== U8"2Z%HL(QH M(E;"7@U2FG3M65]SG 2K? 9Z,CK%O+4PB7S3FZUYDIQUA8#*R&>@G(IF&84R\D%AH("ZQQI=:Y<3N, !%^,O ;@@;>&!8@:3P?#-!"?:L]B M&PZ!0VR&2\ST+D.9FD7RJ'G%+.Z$F) V;.9!9ZMB[QS;1JE/C3GE$BU+GSB< MM!*;C_"%NU;% Q%6:!]Q.X]KV^!6)F:8:#=S^_4Q!@#<0!;$> /#Z1,B]S05$X)W,/V)>5/76:VDGK5=PXD+J$:,D%#3 M^\M>W(4Y5LX*M7D)2!*B[ERWS7_I86EC. 8@[A"+E^>#5FCQW"RA$L?- M3<0"*9\I,4A$+&,RF'3'D.?Q75G(3HG#A-TSIQCC04V-^?$ ILB,1 _*)/#1 MFR:OM>'H9?L"2O0ID.V4JE-(-_ XADG5%M7)A(5P,MA+(0%3E=&2R&@9[A!S7351;COS\B(^DQ-!FE#^SW'X]1 XS80]_UJ>YF.K:TA__]O_5Q:!$C M#PN+PY;.!,(?CRBUDG$L=#/,+6?"&]6A]N5RFUJW;DF@9&CAB_4*/0.>XU*D M93JUV#/%@>(:-.G?CL[]L(*HM0,J@64T.#9& M1M DD/'F3?]*?(Y":MO;#[X1"WO^5X@!=(R/40I4=,^CC&^\CV'%-PF1F\?W MW]YD%-V$D9VX_P>L0H 0NGNHO&:!_Z8<:TPFB4P^@MG#XU>M,X#_UTCA3YA. M'>6!1V.1A$HD$ZVY0H3P6+DL.F5 =C!3?X*6B]IQ"CYXK#+N2I4A8"P"S8L6 M6A)A0O4PC>^\#X5CP>[P_,,\>5S GP&P%EH OFH2F):T,?%81198N.3LPQ&> M1R_% MWDI$HV3/:_)+\H;3860/ENF:])TZ,. 4/Q("C(#Y(RB0=.HT'G"VB MXP#=A^%9RP20R.OBZNBYX-ZZB#?'6*/K +B070-"\ZP;:877Z!( MMRD+"M*"GN0_Y_P9?J9WE#OB+&4P$MT+SMS55PL.VI]L';=F)>'7 6XQ0$DH MQ,)RO#,0JBB69:Y\+(P,W">6A% L2,$I-):82/X9T;5[QLPP$!;V)4IZ9T)\ M31!0=#S2F;CA6\:L)AFJ6P43($0ZM%3NC%24O_UWE-4I]91&^I3%,GG2((F< M2/981!O6B>(%(SF/4&>I,6YDI$QZ0/2>9Z\7@IB:!8 MZDZBI8X [$X:(^5&+E9M/Y MJ9%B:U!/Q*V93#R+&?O"6TY\\(E$CB3>X-"LVR14>%D1XI##O?;)H&55$D;R M$BC9<=SYQC\ETOWXE"X16!:.5(NA2#/BZ9QA-]-$7AIWC3ES#%D:7J@H4U\%/=6TP+S98S9J?^@+X^(:;PX#B#(^ M8X7QQYF%8C%!][JU1EB4NUE(9EH9!J)LBO&3;G&_U/\%9_5W-@DSYQK:@VTT MH_3VOX,BR&9%H+++8I84C) A"/)TZ&C:T#6V3 MN$N^F?H>FC_.L[A=_RG8+*KQHM\KQLWD(F(L+X8#-CJ+^90AOQ'V4%QOIO++ M+)'IG#1WF9 ;>EG)'IF:AAQ,A.<@9VC,L)Z7$E?OHY4*!L\5?8\/LIK ^ZBR MV=%X63YU38TH.L*)?:7V(AE2<*$T"_,*7C MFP=!Y3XI TC,S@%^50\E-<52,XMZ1'XEV;]1"D;43"$>1-U(V;*4O1\ M.C"[H0Q_BWNL)-N(CWR(-I!]:Y@<)%'D5I_;#HJ7>'M+=&WPU%0>3X/E"Y$1 M^3CB 3J>,Q)#*HFR5/T"9WW+B-RH%F>MW9 F(506X5SB-.=R\Q'>^:81)Z<8 M\!IARQ1.+E,YR")>*I-9/+'_.*2O@S<6F9BV9-:HP@I'0T8&/OD88HF]L@<2 M;W'BXZB>Y+=%[ALFX7L\3OX46,C1HNBGY/;8G> VWLME&;:A12>G& >J/?R( MK4Q6Y0MU S1C\\] )F1,P=I'/CM'=XX?-?' IH"\(%NF/ZE@5#P8-5;!J)*Q M\X+!J(RL]1J(K8Q=1?&IJ()I2[M.T5TX*@ *14D-0),E SYM[!1M-JG.T9@> M88FEO TT:EG$Z;=!4\:K.%!3@Q+35V4&!//2F:2B@0IZK#&M!N==;^O93Z7( MH;^&ZE@S4]&DUTB^)QX0BQA_Z$21[;HBO(!7S5V=A[_@Z!?\RZ2P3_^I&]S: MX$5>490K;@$YS]@UBZOE-%L1ENOJA)BA(XMKQ!Q,/)\UN20QRH!;MPWJ6H:: M6+IS649D4/@>>/.:N*,#9*+A!&1>-^*)7QF5?(U$2"N8A"]/U=UO>"B?31", M/&X/NJO^"H?"8'H\G^1M2@ M*=6"6+=M)R =TT\,ZXG/*4YT8IM&OB_J/T3SI&6CJ:6#0W0YQ$3/XKS-_JLE M:1-E@0]AZ=SVS29:S7:S=Y?LS-L>J2*S:Y+-PR[]/5-!\EQ4T-_"2*,LVGD:L1S613V$+KJ_V[7L&FY-M9\,G M#-+ _"JRIJ/[1W MTN$AQPR_6U"R."K0?Q-5H1]DD6$TWHX[6':WH+Z$,K/BH[2>I0MS%6;9?_AQ_YA.K\74 M'\#9?R)_LK /G&7%8VL9?8=B=CHUJ==GB<*SJ*50Z$20N8:@%\W(F_R_(H1R M\_C^?]\H)OB2>)&H01,QV,_O>:SC2737C?6$6KE"V0F+EC"?31XLY;#%8_(8 MP@DCV=CJE$J5*!,4)]9@& +3_!=_\3!TJ[L]+P"1DI11^2Y+O:'\9;U9(P? M["?3=:@0"Y.E'V%YNFG'BVO>.>Z*\O"T/ZAF"T]%,#Z]Y"U/!>/)HA M_3E8?ON/B?OK;P4HH!0HOZ==:S1 I!R-GG;BZE=;>\\,S !VM;88V9%LP6$AR-Q!J\!X-Q:? MAP$$W>/ND"E#KS5#;>)6M"F?-L+9?9;("="]!HDVC27R[A*05. M# CA.$&NANP=*,CI,;[DALB(SS%@D&V,%XSC 2Q%3!MDF[,&FQH@4C@@N-V1 M [FS$4ET29Q3U@'-:DV8\OEXCN=]Y8/+QVM'(D7!>3&)_F,431CX2L_)B;FTZD_N5 M:UI:-^L\<(0'9L!'A+W P?#Z3_0=AC47L=4B6$7=1&S/--AO:OK469DW;G>= MOVC:#D#IEW8KZK L"H]D>,9WGGE"(H[V0]=1 .?,4Z[DB:C$A#BS[K9.T_>] MTU9]W\L0R\Y6)#Z:+G"1_Q$,XV,L3O48+)?(7S-'=^74HKHO&&'<&[*/PFQ< M:GK([4'P8-!9S/'FO<;,*6^D&@U\@;U'S0-XVJN46)+7YAA>MO76KI@23A/" M<>I;:)N(E4IF@LF4MV1OKCSV5O[E#ICKRM+7;TV;=DX/W25/ FDG[);*$8]P MD/\8]$%MNQV67N^I60R]UVN[ GWW96?VGM M)*]$$S.-QAR#3\U71OO82HL;W^U!*XH]^=/DGMK]HS?UDHI!OCU_%(R/CV[\ M[- HQ@_(TO(8H&=>>7[/$>WE!GB^T!>]<#8052\O9*-:+-<5_UIB:9+W)B7[ M\="O!J.C/0EAA&(=MJ21V-3D\G9LF"- F;8%T%O(+ M>T=-KG* K?0R>Z(;/^Y5!>*7Y*[U. M%=)75.Z5PMU-W&VW%>XJW*TF[G8K@;L5U,"J%O4C=VY4LWRBM:'6G48= MJ2-S*0Z \K.> A*N\/8O%!%1"'Q-"%Q =E8%@<_P?&DDJ_Q9G..8^MEEOZ%X M,Y/#S>,2?JMJ)UO?F.3?Z1]L>JN+47UV0 V8G1GWD7F:$_@TVA7KJ6Y@,;+; M\09O*J'27?7G*T@ %38:R+-U95E;_=&X ?1 M5"G8-GED0,RT'.Z5DRYA@"-"]JXAH\LZ:JZWW69&+^.)[C%\P:O?M)MV5H?. M^J>E'\;G2^B1K>OQ',+G2W@\5Z3[7GZ!UW"7.H02W*4.H01WT2'\2N,;+C+& M*X=BUCE8,?O'SO_E'"C2[N#XG;B6W.:?W3NAK]L\@S)]5H#%%-D75E@VIOKU MF^,N0D]8!53C$,NRPVE+T? 2#;9@1@/&9C1A)G,D59\Z[.^YJ:=-'=B5[?AB M?!N?3C;%I>"L,5 X<%:7&-CVGDW@O&D\U W-&^;C44U;SI+_& X5?.?@)"FL MZ[O%QWQ-_"3FCW^E,5$? ^X7?>1SQL4 ^C<-',[F.[ TS7.T9R>PIC0$S/;- M6[FRIE9N<'F^8_R\17Q#YK3$/EIB+%J.K3TRIGUQ?*8-Y72;=_'9.1&4'Z,I M.JDA;]%0/=TR BLQRF\J(/<0P;P&_)H319QT:R M>6Q.76XD>'T:S+%T:#!'QE@B1*)XV_[D?$">+^N%;XU_UL19;8;C\KEQ-,@P M0N-[^"6P:46/>" T;>V=,\79A_SQ1S&YLS-J:1SM'#ZU3I#F,ISE+LB,CW?3 MC05?8O1[^ ,0N >'!BCFT9MPNJ&+ POY-G Q 7X( $:8MS!9.,8*?GLO1_%^ MUG\"5B$$ESJ-BYN*7_B8/AW'1WIX'1XE>" MLR(Y)^FD]LX)"]&.>U6,=+1 M<;.&:Z[BA)+^>,87BXC6/&3QLC.IQN-F?] N.I*J/6SV>^.3#%KJ-SOMWLF& M/Q5[4Y76U&N..\5&6VV_WAT-2P>G.J])G5UUUZ3.KKIKPK-3,_Q*/?%L,#YZ M4VJ&WTO-\#M@-M]AP>K89,>M=:05FT6V!KO:8T;@FO[ZF$ENUP:X!^>' E=^ M<'TR84U>PLGVDN#C/N/D*\1/+E]EYF]5A_JC\.;\<("M;N];5D(-0_X<>LD. MS;D>UXV2A _O?-0#+W"=YXVDC--!;VE.IQ8K^>Q-A50*J112*:2J&U+MT(04 MOAV#;^?6(RN!BZ75']O'U^Q5BA9R3K6OZ=;SS*0_3^%C52"DD$,AAT*.,B#' M#KVL:L!3>'.*K=>@PNVB)3?2Z>FR)V8'&UKKOJWF4]GKUF6EV.;+77,U.G!( M:FYC[=R%6,7,4X70=4?H<=%)'PJA%4*7&:$/&'!6&EQ6&'N-&-M7+%@A=)T0 MNJ>49(70=4+HHF,*RX;/"FNO$6L'%<=:Q845/B=*:;0N;SHW.[U%(-6#+I&&-T=*M^C+MP@GSZFA> MCLT-#AU^G.G:5 [,[(!O3@?FY89R2N\E[,+S--XB_$"?MV@LGIINK (A1X.F MW+RD7]1EL=E22F" M4 11+X+H*FU)$80BB @F1?W9BAX4/=29'HXKE%#TH.BA7O0P.J[$7A&$(HAZ M$<3-J*?\2P6WIJI*KX].QO6V+)++/%T%GY(J5TDM[5&]X]J*7!2YG%0)ZYY' M"5.5M%$BVJ^^#N#)F \LCJ+7:0[[<%PKQS-]TX'-,DOWS2=V)R9ATU'%'Q2P M;T6/Z!. 9N!O?^3LLXCW8UR' @=M+35P./;G(AP]M-+G[';B,OWGK3Z#U;[5 MK6=][2%,8YM:FO9M"HCI_5]FEYE[C"^<,O9"-MZ!EXI+2!R#)"?]9^#YYFQ] MH0/[L6#:S+$LYQD(5"-4UEQF.+9A6O 5'(G]SEG"PM;__F^C3GMXYVE>.$3 M"RS?@\?YZ&R?1F]W3IJ.P_T^-I#$B)>!%"T])7'WLJ_W$D2-FV"!3UTESPOQ+-T*BA^D/\L M4' \;G8&8\1"D8@J/KQ[NGVGU^P.]XZWS_6J=JLYZHP+O6K[]>ZHV)O4HM2B M7G)1WJ%Z*AAKYQOAD6UW1GBHZG>BC$%T_2'1]YJ+KPX;H2NS[ MV/8IV2..R@M >N%;TX>/&7EL#M/6X#L6J*W>AO%192K--ZNLZH-BWZTGS/68 M$;BFOS[KN-AZP>W!^:&@E1M:GTQ8DX<6AVY/M:_ @MT7A%XMYCP/,P$K*\=^ M.,"OMS>\.A%(K@-9OPMS&-'UP6?+ F ])ZJ>>ZCV)='X7::?H [:Q*F*4R_J M5_ZNQD=>9_?-RH^/5$UCKQ%MU80RA="U0F@U&B?C;2I]KHZH7INA#+M:>RGN M?4TH39'TSEW%T5IQ:H76)^74*JGL:L8SO(N/9="V^O7JV>=/S64HZ\FH1O-E M/9GK:)NMF@!?X- *FF@>?.SS+>P=?HD"!,.*/6./@ M4+T^Z4(&S7Z.E604O: E=]MM9B393W2/X0NP$_:;5(6%BC!?B1/AR,;%E7:+ M*;2M+-H>V4%2H>VE#_!*T?9ZL5;%(.J(T$>V4[D\1JM@L<+HU%2@0ULX7!Z9 M%7M6R)QDS\2CU"OF,_!IZ:"/C4<&/E@/S'/I\I?TS:<)6MH-O,/ M$IH[5'?U?$V>W\4M,U"_(BSQP-K$$MC$10ZF7F+LN'I2)<3J9/5]PIR%"9LY M+A-23//UOXZS_2YMJJCGZ_=\3@U;]?H_Q"ZI=3OF;H&9&$7 HORB>23DY1>H M[JK'76=!M*O"WJO:K+I+(9JZJ^9W*413=RE$4W?5YRZ%:.HNA6CJKOK+/.23P MD3$-FQ9V6G=?'/N69O9]-&W=-DS=TCXSW0M"63Q]0P1C6,40UCK !@U3!&-8Q1#6.LG#:A MAC%>6[%!K9JIJ)Z#"FVKA[:]JL\05<,8%4(G9E,4;L5Q%1BM*ASKB.S=8=6U M#M5A4Z&T&L>H.'7=T?I83JV*R@]S(1W6=D6-8[PSH]*>,86VE47;KD);A;;50]M1T5G>-4);%8>H(T:W1U4?Z:PBQ@JEU4Q& MQ9_KB+5DNKV=)J&O49%U6:5=RGPJ>FXCYGCOM< M AO44$;U?('GZSF4\< #ZGAJV& M,AYBE]1Z*.-(S614G=#5756_2\UD5)M5=U7B+H5HZBZ%:.JN^MRE$$W=I1!- MW56?NQ2BJ;L4HJF[ZG.7&I6G1N6=-9Q0E5%YW8J,RJ,W9LVZV6A33Y"/H/Q? M<-7"7V*]K$J]T[U# <74/VVA3[5?.J.N'.JCF;9FZ-ZB07]J[,_ ?-(M9L/. M<9:'&6:@P;\]1*SXQ$3MYB.;N('NKK7.6%RZA=>/1_+U;RJ"*3OA]V 33N$;@N MW*1C6I]F8:($WM?KR-L:&M#C+ZUF:Z@!]9H&/38UK0")ENY?P5*\A>["%^"E ML2&,>+^GW>Q8-)Y5?'G=83>QO,2:VNV--77VKFG'Z9?F<']DGUO(&I-0Z$=0 MP&V'=X5W %RZ$0 :_%1LR9_*/= MZ;VJ"#_(EA,[(%0#;L<)(C:P)=KEHP\7N#!8Z$\,\(#9VLIE*QVY&*"U;AB. M.X6[F?9L^HN('34$PP/]8LEU%%!8?!T^/N7D &3Q^?V_Z\O5W;T&?X>7>CC& M9HH$Y"]TGY-.4_MJ:_]O8#.>7]@9<*&3Y+ZZ;3L!+&$*)"-77FRX+;SP>6$: M"R0L*\ ?#= 68;41)4>O#G4GXIGR=RQT .-QI*4.(\U\FED7T;:Q#$^ M^IS%[G#2]5.-3#9P@\SH32.#]/DO!\L]B?;LJ YLV&UEF!"2],V/=\E+3SC9GWI@#;^+XX9FS]'&]^VQ0^_/_QX M?[__D9WPY2_9O(7V,$.$(1UI!LQ/NPD\^*5.ZDUZ+K2)4Z1LHIT5G [@,GP) M]LRQ I3$ )@!'RD-H"+"1KH'\9+UMDG@P8=12&8(Q,D:#EW2"3YMPL,&-925 MA&?BI"XN>. HG&7F1R+M9X/RFUI42R%?GR9RR&$DWT+Y[ M9I:%_X5SG3+7VT;,T4>\4"-H<(FOHV 'FO:12W#J1IEKX!M8.-_?+R4M4WI86V\4-H>], MZN?"-(PL 3 0IG2B8(K"8[XT$N(C8+6/0&IXY=$)0)62UN,;#41N#$H99@-9 MQ]$=SHJ^1(0;R?BFIGW006'EW*.Q\= L\P0%V>X^E*U0,NV'-:?.R;]"L]#O:0Z1/7^ M"KO#8^/3[ M.'<43,+ $K DQ4D5AY6F302W.1B'<]'1F)QK 2Z8\N5Y:S!1@1E&-1>;LH" MG0,31>4(V 3&9WR3P3_@34Q?PO>WX3M: & \$TL H@+["WB5-@ML U]+MIFC M)6:[$WT].#\T;\4,]FE!/F3/@=2^DXOF/?HU9JXN(<)BGXD6.76(V%TV0YE#[R+1 M,POHD0UO!@ &.5/U6$U].$T]^,JC[Q@_Z9@!K1(^I0MSEP]_!DBJB96!@-4C ME4.LDWOA'"8$+_>&(+8"%3HQRP7^-@5R]XC>?/TG8/=DG8G6D075K+P94G_) M>!_WAP*[T0W '.YC!VMW;F*IH.YY#/U:ET3IOR,_3?C>^4*]S86BR]T)YHO( M$PAD,!&"TN/JN[A3%SJQBYYW4#Z!6W.F"V;$0D?JB'P'I+;".L'.#D!$DA3C M(4WN@,:W-[7' #W;6X&(RC1\T$0AZX YJOFFT/NY92 LA?BA/)L6^A9!^)(- MP$6:=&3@VJSXCJ)H"4@A:RU?Q:9-KF*;2L,N)Q_)#@!6AH]\E5^1@JDHK?24]H?C3$DF;%+8I1:?#=&2TOM\*_R. MH'.N5)>)7DL3-OJ:D2W6B,5>IV_G&9H9$\>N&&>"(SAG)7@]7*HN=U*XJW1%$8RW*>/9&:Z+CDNI#Q:)%8)=W4 M10+3^%^. 9X.>Q!OQ"5%*;.XW%@L*N"XAIDM% AW>9Y22P%U*%(;GF =L_U;XAV,1-WA!)A(WM7N/DH?1\YT\(0KB M48S-]#5]!<<#"([P%>$W>"VFP2/H12BQ08[\J8@*P/4(N23\&O&3==<[@Y8$ MZG1LC6-BZ(,724(A@-%QE1'X+TZ,O_W'Q,5\?Y46$*4%=%5:P$78=[84_[Z1 M\!]/J8EG]%- ;8GCF:=@_!J^M1:L@>@W(0&*%P+TB!_$*P-JD _U7607H,0S M] !C %39$@JAZ^&.7STDV<")NEN1 !"Z23/#4I$2C/1W2G%9(0&21)(IGBL M8\0D,UDBG2"P+?,G ^(#R0@J:(P$X8+X./YJ^E:<#'GN'7^]#..@A#89SVC; MD_KC+9S FO(/Z6[H-0.2DYI)M'@A.&4.+.XCRF392-;%K4;9NJ%>N"=_ MN YYD_<995>X^1S,-N.H#F6XB3JNC/>:WJ;:3B6,(BGIQ ?!7QWJ.]2L#@[$ MTE<>>RO_;G6&Q5[W0HH8[7[6G_+I@G]KS='(<[5.J M"(<^"A+\023XF9/@!R+!&Z <45?C;71[W+'K/0U*=P"':_ME D^<#2D0=!,@ MJ$D/ K6-,MUU'=LX?N#=963*.!?'B$]M/_7@CM, \,*-I]-@O(K!>ODV/58# MJ!725@UICQT&>0:LO0XY>OD%JFWLXHD[QNL-R\W'MN?3GFV&2\5F,N9DC5$%GM\/I0JL[ H4@+C[4WNMG5KTY])+2SCZ-A\/&0R:!XJ^HUC% M1?;Z6J%&$7#U1LT#Y4O54>,ZW$>77Z#:AG+F*:?1=CBV"LOF4[B-2L" %6;L MQ8SN=6+&%=@SF0[-"QLVR6'2IQL^7CIL&PR;O:.<*L> J(H$J1#Q;-97419_ MW8BX>W+2SDJ#%QHIE+LV+%WQ$15U;)1VY>\VOSE&96>9Q^:7#J[RJ&X11[_? M[ U'9:N7Z#2'([6HG(L:[WZ5JBS9L>N:EE5<:V7)A@2X4C@<6F%3[RJ"KVF! MKW)H5#I"H72$;K]LZ0@*:Q76[DVB45BKL+9R6#LN:^K7-<0W=PX54 &L/" < MJ3J%4IY+IRA?40?S,@=35$LI5P%)%;CZB;-6KC9O\!+YI*?1FD^44%"Z$^DK M!#ZG;G(B!+XB!3KO+$.E2^>!)G5Z[MPIQ4V=CCJ=HO9.IY1Z]>73U2N0(%]= M4^-^)1#\.^I6]\H'3RU?;?OF7,5"9=-UOKB=' PQE@X&0B#B-O@11Y!_?K6-<^18-1W>IJ#X(BG6I.+9M?=[* MB*/;XY__!94XZ-]#;><_)NZOOX4\X'3=6=11G?2H4OKACE.[@FZE7X0*_]+= M8FILDF?ML-2V]4VOLZ&H5"DH>AQ%OB2;RHEJ-V#J#?/HCHHDZTJ2[;8BR1*= M!Y%DBDNJ,+G*0JCN75>4N:[Z_:A^/Y=_OI9X48-L^4.>OZ)\<-561Q53EN3Y M6N)%T82WFN#%%:F?JEO.Y8L%:J)W*.PH:3^82Q^LY=5V2UGJX/Q-4:(Y>8\5T"6T3AA7)A*$NUG!+J M\@NL]ET*O.72KZJ7<'V_M9;Q0@,[11%B%V3)U FPI/%ZJZE/"9E2JR W[7[A M_-)30*4"+HL3;;,"^:Q=Q7(4RREO9U7%=NK'=H#K##:3Z+?VR1 /]SK-(39) M6#F>B2&HMRZS=-]\8E%O!.R+$'M0@+$5/:)/ &B!O_V1#8EZ\T8AIWZ: F-[_97:9NV*6LT)_:D/SF 6OFC"\3.#+3\UUZ68-?BT5? M9?+E:?JIG&]Y![=:V7GP@VWG7HU>++WF>%2T;\>Y^WFT^\W.L&Q-1FA1PWVO M.MZA4 J_P4E[D1S=<207<,I7VG_*CB/5!T$W!PA.Y7L[2#4MFU?N^Q9!>"$# M^9I-X$H;N;VB^:=%B>@29JQ"VGHC;?_ P0@OC;17'8R[HM2C$Y<<7FV>20UJ M(=2YG/M=:J9!)TB#)ZI7H[7V\NQ6]T:4(5FU4&SP@-R MSHIFRGVEW%=UH7H;N*V]3SU2>*^4$.$A''53#":"05B%M MI/%6.VZM/%?E7MD5JA9_,)NYNK61ZOWTX@I%_3EPA?AL=7M5*32K#IH=FH96 M4L.RN@XL-2]#S]CI:Z:H3&9?KIE4<-K?>Y5#GP>'E&6,(B M@7(PTSW1C_E67\6YPJW'>YQJ:&86VWNI^5BGZ"R>0GN_D#ZOD+;>2%LX"'(A MI#U+$*0DXPO.$ 0IR\JN4<,X=MC)$=RX_CRW.IRU7=T$-(5F%4*S*OLDZ^2F M4Y.OU.2K*SB7ND;]4GJPLAHG7LAG);H?IFP$Y1LX#C"EY@/'^0V.@4M) ME6)%"M=*"@=JX*4BA4Q!NK6Q=H7:*X?BTEDQC._8\^38E$;4SOC#[P\_WM_' M+FQY1..;U>!7;..ISYF((B7>DW'7P4V7=9?M[(?UNQ^RZG2\8]CA-QCE>[N2I1ZCB\S5) M/CUE$+ ]+C>6GZ[XZ6HC3"KR5\YSN5">_BDK)\O./53O+U4_6>=S.3!#_L59 M2(45D/=L IIUX,(+9[KI:D^Z%;"8SJUTD2+0_/=_&W7:G3NED93R=#H']AX_ M,S^YO,7UHLE2E6"+Y\G.O%I!KA2LS,E]&P+L_KKJK:^YKTW4^?[C5S MN0)5ET8O<8^;4G)58XSJG\M%C8_K8(677^ 5UC5D8_L/Q]2;OUXH=2*X5CCVG$ZV%5.U75F;(050[S$V45 MW%(*7^N-K[T#!YN>W?TF5U"7'JG;;/\J+.T*Q/YW]L3LX,4[4=6?25:'%;8/ M[2I= 3&M\*P\6^L.+^29>^G %G7U*6%T2_8X>JW)$SCI(OO-43_'.N]6CF>B M*^JMRRP:X7&'POBVVVQG]!^:Z![#-Z#='UD8!.&3N[!.UCMD*+V%97>EC%Z? M+^1Y== 4Y)?+/7:0X1')NP"GN0OGZ5>%#P[U;TB#X!?3+PMS^RT?7P0CUO MNWTMI7/$_L3UFM/_?&5V.X/)4!^Q<7? >M-)5^_TAVV],QL,C5FK-YG\H]UM MO9)/+4(W\DJ?L]N)R_2?M_H,]OA6MY[UM8>",L[I@^'-4;[7G!;$WWX Z/&)WO M@5T4N 8\X_2!/JDRY*-:%63:A5 M$VK5A'H;5+Y(V2:D/.G_-T+0OV: MI[I5GZCL@?M]T/H"<02B!XUD,#9LGZPF-$Q7![?4N]JBG9L"?=?+DQ94\S,I M4%M;T12:"RBS'S/=*!?25_>'(Z]5.3@.,N6FZ_;@4%WW**B46Q-6I'"%I# N MVNKFPN10LD2*C;C%ALBCF-1_L[7VF?FN:7@GC@9<.L+FLGE@Z:ZUQEB*Z3NN MI^F:'2PGS$4#86;:NFV8ND6F0>2G6G)@-#"_P K":-?,L4 EP'_]!(C%;M(( MH3 (LV2Z%[@L.S@6N"YV.X3/S!P7]FGP$:0,H+6DL/DLP![@\1N:VG>F8]2- MIHD:>H"V#=Q)03O=M@,*MN&;<5DBKJ[=X#<[K;O[[]_I;^V[-PV@ M <8NY M!%,*1[G,A^6@K03;CAYZ__N7^&.XPLTOQ.:C3AW-=GQMH3_A=M8:!0AU=PI' M-J4 'WG^<-0J[""P+?,G@_, 6$T8#4W070H9P07/!'2@T_)-W^)/>]04W64K MQQ6)!0[ UN5/VB;S-I,(7C[XUP>T>\>W@MD)&@7:I\ZS3<%: [B%#D@20YI= M@3[X18?C]G-,E_7@%.%-_N**!\KV1LU6IU/&L%DI8WFE7-1(!1A5@%$%&'<% M&*\'!.\6NIUJ!EV3?K"GO$N!1('D?#WEBUG(PW+[5=ZMP=SST(3!A,A[;C1] M#TV:8TK?58#W:@.\G='Q#3$KZXQ56%M9K"U=7H+"6H6U^R)BO1(E?RDU4VG> M+S;[HWKZ]7L>9OB=P@R8&?P]##-\UWTU$KG8Q+X#1WT,NLM/7"C$*(<:! M?0L58M0<,<[57+UL0J=0DYW+JP.E4T NO\#2@:10V_"2ZV21>_/1F?G/F"SP MS76F@>%+?Z?V+4SAN&3OKQVAJ=+QUO]/&[6TP^3154)K?$YHU76HP9D&AY:- M0:6Z?2EII01X3I#L2Z\M1XHJO?$M-D,QC1PIN/EBE)N-3DJY]]SIN5,VPPXN MVOWW[YCSB*E1/*>5?= NV[,PTW;(T+YAXAFNNT)'4T'SF+AO:4C=MGV$* M+VMHL)PG,VQ_XSIKW0)(&K >5S=\T>9FSFQ&R:Z;&:TZY6KB$ACF O._\KQ3 MO&T%NW6FR18ZU+]'K!T :=I38*Z^0ZG%LCF-MG2PVC!8ABF?R:,.F]B4)8TU MB8BPN6?%YWF!'"@ M'X*_\,NK<3A'*HH$#P5\Y&B<4"$G$LD0^'3<4V,&_F M.DO>&@QV#/S4U;"*0=!]NR/SYU?P;JK"X+>&U1;RB[+"X1O=]XW_$*N1 *R/ M;\K'%FP[=T9K$VS=TY=8S[ >4%)_V*EGECEGB6]$S_E6Q3U5I0KVG@2(8N_ MI+>)D FW0W?0R62T3ZL>,F9A' JNT?!U,>$TZK_>*8Y&[8P75D7>%&1IASF1 M7K[CZA&:9Z0'>G*+*['%C%(G/=<#G#J)P?D.=D,,[T0$DGIJV 0UIN9O?25V M5X65NR:B*W"7N#9,;T6%6(-39;:'*G!,,]9TU\6$:NK%V @5X_A5WJ&1N2OF MH]DA7X-[=>8VZ>*@-(/5M>8M(+7[QW?:H#4 ;7C__C;6'D$PM[=:? M91_)&;;$I.Z1\E,96GFQ,TVW<,++)]LAJ^\+MNQ/>U6E,YMYP9Q2LQ!XVIK:6LKO1=CV^756'+J[W!\U.:WR:FNANLSOL MGJA0N]_-_DCA176:XVZ_;(MJ-P>=O9 J;RRK8E7MV:'<[(AUN*=V_U6*=@4U MGJCA\4NJJ/D LKW,/X^3Y,PKSR_@>$9"9E^":";:L7GN^S)A#NF/?V/-T0%-BV=E HG7PK=ZO0_49J:X_V?T"ZVU;L*X+!+SZCM=2+ MR_OFTJN#Y>[.O=^NW"P4.VK ^64K=7-NMY(SW'/NK7#S@_(T!5>(5B5$&W<5 MHI7F,.J,:#>CDDPXJ* NY/=RK]BF_&#I$0)>P?DA,"Y MF@>H24]''DRG6UU[N^9'<]/IC)7EH&I6RW/7L>9;[3HKGMR[48G6BCEWW>[U M5$=0A;>5P]ON\$"7AL+;DIS@=>)M,7WQ0CA;&B5&_BQ!V =*.5NNV;;G8]!/ MCQ(\]M5J:?7*RJA@$M-K[;1I3)=.!JK(\Q5$[KJE'-7<,]4?-XMVDSN%>^HR MFU5M@@MZE'O-HI- %'*<4X^JH#Q0:1]EI_+NH'F)*':5J/QZ\QO:G6;1*0(* M.91)H'(\*JWX]9H=I?K+$9E%*B,CK+==\:;'L,XIM9I.-KF4_-F>F_3(*&_)C9]65:\*68#VRGZ@>O0;O M;@_#VWFS4&R^[FPV'K:UWRU ^]^9ZZZUQY7N_FQH\*?H]N_,9MC[;;+F\R_B M[V^%[X=W9+SV$?;@P1+]BO3./M^LAAA0]HU.$)V'Q9W4P9F@/8P.'X=CC#KR MG\TMWT(4^644S7 02#)AOH\B8:';M^%JK^GP^*:]W2<$UQU[6O"(HC/A1S0( MCZCR(-S%C^,QEZKNCZ-(R-[@:&%7A7AOBCD.X[PQQE__Y\O_"1NTQ[N>IY_O MI'AK5GOM3":=D@$[EC&%SUO.BEI\>DP/J;_ZV%J86\PMQ]Y+\MY\XH/W# M=N)?(,[<[Q9Z0^6P[]TVJ/8U#C/,4QB^<^FO^##E#@'PME+ M[>$=O$'W20#J5A[UO-?0GA>FL>"C+30'NU #/#1B[V:!J#-G*:])$=+2(IT+,MY)GZ.;NRW5SEK M8MCL=XK-8M@QUJ$W'I1MK$,I%_6RLR;4? @U'Z+^\R'J@\:UFR*@9E:HF14O M![:,F1774'R=I>RK&1)579PJNLA$\B]DO]TOX6E#5W,?JMPE?5"TG+ \?2@5 MHE4)T;KMH<*TTIQ&G3'MIM.K=@/7VM?M?P@PP-;0/IO3J<6T#[KG4S#U?I:E M4!0I)JA@14"O*%]4\P)>2F2IDRGIR;0/+*&I-)>OFI4H\WDH]G=E1?F=2_1B M.G'55A%O5:M^A;=5Q-L:M^I7 M[?75TJ[>VYRC'_Y)DC(NG=I0D>>57ZQX]D3-;?S>4'6K5 Z@;?.9^ZI;90VZ M5=9(H5#AZ_V^@$[S$F'2*A'M]<9IQX5GDBC<4!JYBE2_9*2Z57AHA%*ZKD4C M[RO<4 KY>3H[J[;.)X12K4E,8:/"QFIA8RD4]GU=P?$0Q^5I)[.K_5W"8RZC M.?OZQ.#^^N79WV;WN^2N$GWO>GOZWJ6ZSL7[Y,6;?V?UUQ-OH,9-\ )LRP/H M8P2>QZ::/G&>:&W8H:[3NML<)$T_M.\:&>W'"[8=SVJ?USF@@6V^]N7=_!UZ M]W:A*AEF[:*$O^@H[.KE:/R]G97%,?* KN,'M0NO2.,Z>F-6UZ.-'!$ZX3]< MQ_.TS[3>BF]P6Z\^F[1U:M@9WVU%SC/_YN:T.;[44+N8HD[PRZ@;;T^9ZD0Z M+M355;O9U3=8NT6-*!0=;YI:0OG+9 WXQ7.V)T[W(][0QTZE&>Y3QW8LA#C/ MJ114C]YA. ^ !O"U,/.D]H2KWC.S'_&?I0()]0D*VDQ0W;?AS2==1*PC\S $+#G\6 M$-#C8/(($_%6D. FO7_C'L!'^OBI\:<2K:C;P^:X=9I6U/UF>U2VIL]E7%.O M.1KW3K2F[JC8FUX"3G5>DSJ[ZJY)G5UUU]0#*35^L=[]+YB-4XIFQR=IH#X8 M'[TIU>J_Q*W^#TMFVYP.4?E.YYD3RD_>(;Y^@(N/$E;@V@NN74,@%?CV@D_X M2?B\N.U9_B54%5(1A'9G1U.'G8DC)62C.B M0R&50BJ%5 JI%%(II%)(579%L'VH(IC+W50^?,\YN:ZF6\\S?:[@UFL&(84< M"CD42X8-BL8L-#=[LHW52=S&E[]%:S0?$!I=Y[ #&L1IGRJ'^6 M^;&J!;;",-FE*]=<:X5A"L,.;KP^VFB[?FRS!(5(UXA(?<6J%(:=%1(]I6XI M##NO0J]$H4*CXR$Q4'Q*(=A9.\-VE2A4*'9>NS!K()<2APJ5BD.BW":4AE\J@$$DATCXCYZ@XI<(CA4;\[6+P_;3NLU7\>4&8ZK^Z9COP4\8R[>]>JW=^L) MXQS;2UQ/*3B0K.3/MEH,$:+-BR M]JQ[VLHUX3=8E#8-F.8[F@]OPUH"FP3Q(T*5$[\*'-JOZ61BY^'IRZV'4GU0[2+% M!^='Y??'4<&T(U2 76W2Y?#,= DOQ7>\;@_OO&0O11"7\(?M^)H' M4#-G( =M']8PLY Z=1]>K.-G89&3P(-]PA:>'"M8U@ -CWFY"7@$9V3[1&[X3\69FND"$?P8@.>&- M\)(9X(YN:3@(M:$]+TQCH2UT0"3-.%JC^7VQ:?63=I.:]AY>D[FYK%WGGIVZQIEZG.>S# MNE>.9Q+QR#.\>S:G_D+H^_$'!8A;T2/Z!(XN\+<_LC':]D*@[XZU)#SB?RY< MN9P5@/IV @#]>:O/8+5O=>M97WMH4L0Q#I K!<3T_B^SR\P]EI54Z(UO31\^ M9R3V-LS4Z3^:4 M 70\]F< VP>K+@ZH"?.?&=LKP?KAJF9.X/J++7+NU"*''W3(2\DI!(AFZ2N/ MO95_N9.N#-,F=*&'[I(?1(:3+C_ #_*?(U[4;'%^)*H?Q)?%STWXZ=?-Z_U! MLS7H9O[4:K8SKV][5;O3[(T'A5ZU_7J_F_V1V!.G]#'EVV"WV1H5W4BE-MAI M]EN[E[6GO&:G][G=W[BO:!'82ZH:HUP.TH^"B?Y8N(QIG^'^A:=]0*Z7QV]W MYI5OE;E;4L!!!Q66@_K-5MKJAOZ2*: M&S7=I]M_R:/=O5[!<'=1 !3.KRC0^WM'1X(SZ,F*&.I.#,.N(@9%#(H8Q!C+ M$A)#C3IY9.MCD8N;I5WI^RD7+2!2IUS!4^X?:)$KU6I?D[3-*/DQ'=(JB%K= PMM M7HJ!O+2^5<]3[AW8#D*=LC(KS /8^ED5[9=9$NZC32>F9ZI35*9?SE)4U<1[ /BQ7NNE2ZJD>V=78'QP_'U#5-[W^YJ M/>#X1)LO-U-K'VJ#YBZ!/[=U>KG& (HZ:D\=(T4=BCH4=6R;&7#<:)\S4(=0 MT^0*Y'+[@.'G,I?R5 1O&WYPN5>?MVI30>" 9=;>Q-CL8XI]T%]CK&]+/YXS M1"DN'^6X]KW4WANNJK.YOVS*;PK+BY MTVL6]0;4!,]JI)FJ&ODM3'30+)K FC=#I>3(75;5NJ9XUFT>.(-7X9G"LR+U M6X65PIK@6>W-:]6I0/+28;-H9YN:**3*\'E)V'=;S8'",X5GRL NC,0C.%9B]4I5AR5*N]<:W:IIR]RT+)45S90"\JM%N%$QL5GBD\ M4RSMA%+[\A7AUW!7[9T>JG&-LA.42:I03:%:C5&M7S@T5A,T4SI4">ZJD?NI M0.>@(J:9*)+FA+-1)WU$GXCRL:)QMW#*Y@F!5+BC0AF86(5]#E>$V.W6P0DH M"K,59I?XS/HMA=B'Z)V_^CKL%?X[-9]^^P_X0ZYIJ;MSTY9@&<#[Q14"12>) M#^B(,6?KE]]6A^I"&=/04.VT[KXX]NT?]_??M(^FK=N&J5O:9Z9[Z#JB.]IW MVLQQ-5USF>' [Y9)R:X8D?.8Q0R?3;6_-1^;&K[D=J)[\.^E>('F.\+G%+^( MK_,7#/[/A64L8;$+3V/V%.[YK*^U;KNA=5J=7D/[R"9NH+MKK3/FEZ@T)G9/ MMQD>3Z'#&+SP6= ;WYJ@3II&CM,)P:EM=I:IQH9W;B_:%)/MLOLF_O:2O7!"#!#K5IP.0C,LZLF5'XV5@ +!D^_DNW+Q<7 MKFC7-QK:\\(T%MH4F*#M^$A%@=L V._&7 I'X;F#X@8M ,AS/]S:> M&,8?\'0+MB$JO2?,9C/3]R+H4D%9\O%>_'&@:R^P$B?2T ",/C #@(TSFWG, MQY/1\?;86P;QMSS!$I SXBT ,_.):2");;Y^OH;4X^TT)-_AZ=EK+RE MQ4(-<+H!G=?^1?8( SJ=:(NYZ&20'^TW'DX0+ER? C99CN MB?M^2R@#S.#NV9SZ"Z%6Q1\4I-J*'M$GH#0&_O9'8C2,K(:Y%R+A7DM+PB/^ MYR+LUKC2Y^QV D#^>:O/8+5O=>M97WMHGL0Y%S"I%!#3^[_,+C/W6%:66U#5 MNI?::2TUK7!WSCY9TTN(FFZS#Y(&F/PO[=9X0]W9(7D2@N>7=KM;2%=J:C_@ MEI#?/>O>IFPZ7 TJS-SW\E^/NNMDJ3NG5I_JH._D1\;N(*GX])JCP]"QD<+' MWJ;NOD-#.0 ="^@GEU=/$LK&YKV'JQI["2=L1B5Z79#'Q\NA9%0'VW]$ (,# M9$^F$WB -I[/]>>%[FL +@0^>5 0,70 V@*$AOA;EOZ9C9(1G,#T,_@78B$ M$U 55X E?P%R^@R> \[;BL,[1A)-3?NR_:V(XT6)K*E5X[@*:@:)9J?OHV:G M^_6#TN#@MGZM$=]%GF'"R49\#=UZF6R+4S;Y[IBQL-%!JP'^>(YM,ZNAV;!D M0,$IF N)3PEQZ+N W7%F U+1-+B),PE,:QKS=)CVS-6EY<%B+,4!5'0UMEQ9 MSIJQ^O"*_>>4E(_M3E(^=IJ=?(Z!I#CL]XI(PQ.J8GOE0X8HJ\,YAQJ0>^2! M=YMMH1#U6D?H0WV1[7]BG0C?X>E+D%%P#YPDW.X9KCG!DMN) WHM?$J/8@;: M1 <>5)'S+2A$HOZ;GT.5IT;V949[T3VR);ROD5#[\!4@/9:.3SB>R3U(,#CN MDKO32 C!-N?KF(!(29F*X-3A($YRB6&"2;3[S<'KE/)77$CLXP>-O6(AOT6D MS(:8B/#RG_LH>>XCT@:0OW<'A_MN>H64 R46"HF%>*?'^T2GQVB"2#4VGGN; M\8:6432DB 72@(< \VQ\X?3)]!QWK-XA7'0P/!>6\.*HGX^K=7FA-=8X(=F0(S!/'.LY"":6A@';RNWA9?%?% MG!,QY[:*.9>,416-.H.9!X0"[$8P2E#9*&TT M*RV&JV8HH8#O 3];@6FW;E $E',+]F=@F_@QWL6-LE/=*75U M2WX .#RQ'*Y6QM)/)5_>S#S=4&FVWMIM:@\;2]%)DUP".T>) ]]=@=)I(ZL% M_(A%E@W8$GTD5%E#3G?2\QOG.KY4*GA1/,0QI'3X(8>E+'!8O*6O//96_N5. M)NB;-JV!'KI+OAW94+H*#+&<_QQQJ&:+4)3)YYY?DE(NWE!IU[ M7/OSWJ0D?XYZWT,/]0*GEEUPLP.3-\MH]J Q/]G+[#F[CO;!-JQ@RK."-]+L MBM1UU^>27\^V_W.6I!\ZA+J);%*O2+3!&?4/M*0^,Q*1;B!8[ V9H?Z3O*-F2SS63; W]6)/ MN\CJ!)WVA['?B8PRJLXZ)(1]'7$Z%1564>$R1X4OWT1?#34ZI1]8Q0VO(VYX MX CKVL8-%?HJ]*TP^EXU[E8)<8^:;7:Q /CE-;.3:WF'S2 H4;D87\<4B[:H M3.LMX MS\:Y4?9R9*WF\JF#@57-A'>R6GM$)(&PV[4L6^F[MO6$YSTS4PDU$ MT6U&"9K0K&M5(IX)TU1-> @_JN4^O R\4(?18H=5DX,YB/2S'6Y5!4%JHUDU ML 8(.QTVOK\65MZY61,K.B5.MY7GP]J?L#6*8"G8DX"A$3%S_ PT)-!CD@/&UIA!U_>P(M^1\KUU['% M>D0R3H #+_0I?97!HI:F3??'IW#PLG<.7KY%_( '^&'.0"V&C<_X!"=J\[)< M@;XHWX_]0@27<-D3LP,L4+=]5S?$#9H!& 9O=+=U+A<"2;8H-G1O(584@GVB M X,R6.7; 6\C;X+X#_VO7;VYRD"S[4ZL.G@WY\X2"D@U8*XQ@UKH"$3S];\B M*85=IY&$DSVG.[W7VLU.RKK-^6[4=1*O[HY>O^']#G^-"^@Y71"1G!):.$V_@S=%:J;^/H;O8Z\QQGW5WZF%'BZT- M9'E;(.SJLW3L.>I,U#/9]-E2,-XX48,*!F\"3D'MEV-S?N (<*<9^SGD''3+ M@_3-P36]J&D(E0?XT->'M;L3=PY=7 M12$NR&Y0=?@$9U^-S>7MA)_ %T+M60X^Q?6%7K('\B^M9FM(/2(-3@0F=F^: MBH98\ [>CIP6F9[T!L_, M7=PX1U $$L:.08W8\XEW0/WH)*26C7_0*S[S5WP+7R$^JEJ$)5J$=52+L"IQ MR-!1%?((;H87,I%"[M2-1JYR-I5BB?NXGQY?C30T$H,OPT\-TI\*I7B:$R9< MG%L^$(W]+, 47Y0G'L@2&R7CB=6AC/@4G7!6#NC<8$?CC"Q VCA(HP,C^S3P M=*Y$[Y]@\S7YY S[U_''#Z!$[I7+9^D= M=I0>#J*>;F6#$P9*)'^_Y6F;S7DCWC@!P:W1]4XAPFI& MHZMPR4B:M*KN&TD\$^;[&&,&^_DVW*>0%.=IKKAQ--GVG/8R']^C7XC30L!% M9U",M^4!=$4\@(6Y55Z"Z40$TSN08+;0RZ8@VLD,Z\;4BAY$-SJ(8:&#(*L( ML5E,G8QB#:#Y)D0]RK#GA6/MZ%)=35A/'>;1)&[J+CX%19L"'[9A6J;HK#N+ MZ60IL%*84OX8"I"2OQK;6( MO//(BOP8?6@)>@1-))\P0P]0I0#1YVD!CZI0BV&&#D:NF_&!)/23")-@O)4\ MJ,)_BB&4N==(-],' V(7G67%"Y8,\ 'B*@N6P%G^'CR0++CYQS\P ,#O1E@U)F.M.Z M8#J_ 9%71+7L8#GA/)1,5T^#DP#EB7O'46CVQQ$G -Q;8OR-WXF@VNN,S.7L MW&>>]T?=(];P)N/PS.E_OC*[G<%DJ(_8N#M@O>FDJW?ZP[;>F0V&QJS5FTS^ MT>YU7E7DR+-5L(\\.@J0?(V*@5*,1_:@Y&._NB5[UGN^]8;%&^R^TJ-V0.E$C^OHTFK]' MMJ=ZRJM>XV79KZHJ/VQ@1%IQ4;!3#<=W[5GF>*85.E5U?:5EJSW5KUDA<)41 M>'CJEG *@14"O^#&;[H%NMJ^!.[6OO7X=PSXF!18,O+J0R$@ZME9N3U4/:_+ M>3*=HN)-GZ1ZD9^:I@^+AS7O\5BR7APX2!FG+'UBB#6:'"81EL"I;7F M)S,XL&NZ.IFSB\G>94ZF]LKR)\>>GX8A5U?2=Y5V7-:3*2HJU(%HFA6XU'2)]ZIJA/^V3'UB M6J9O,J%.IM+<90,I44QVK0G>O5:GU@G>@_:XA(OJ[,XZ5PG>*L%;)7B7.=M6 M)7BK!&^5X'UVK?M=0KE36=W7F5/8ZQ_GGZBZ^T$A<,41N-]2"*P0N,((?--O MJ:SNBV@^,3?6M:6I="X4=%?9$'N/IJ\254IZ-#?= G$*E:62#ZA_3X8.5#:* MBB(>F$96./>R%*%$%6E7-/)R--(_L"Q!T8BBD2NA$96-]?6?[F\>&XS;C#^R<.I%CT@JV, ZP;Z/+#&;2 MH,MPN&8TYXX6'IN5E7Q'LGA>36N*(42OJZ8U58F 8Z44?"Y2;# ==9A/(+Y/ M T,CRA%#Y:)',N<0)4<%>5CIK*4+Z^A%G6A4>7K&$'VG%9\7P'N9)QE.+1K2 M)EOW-G)R+#[:Y_]O[^J;&C>2_E=1Y;E-P97Q8AL;R.9)%0OLGA,6]H!>KI[NGNF?WUP5*BSLNJ, M%>O47O%\$ M2OPX7PU!?UBA<'-(Y]!-J]7BIYOL/Z!J%GZ\;"^J."M2W=TY5DS+E6;4 #-? M9R'K/0?G(<'CR'%UF7E< ZR:F@Y"E6P.DR*UJMH!O&4\ZNPO93)F:5,G.ZAN=4MW&J6L6SR3;'AF6NT9VY?TT!.!7A- MH3^*OF,]A0E6ZI"(ZB_GQ],I_#0>Z,+G/EA6,KAW;%7 (_]]N^A[)$E%%GU# M1^NBX$BTU//("NQ2^"&(L#Y*C1'*$U'@#.)(%R[*VPD9-;>8? MFZ*@U7"NL)@?1F&1&&5$$RM]$3.!%L82JO?2FH(]SVT*]W$%/M>B'@WVCT_O M?'\88JQZ*VI^]8LV*V7U'Q=+8M[&?09N,&H#(4/D$MH]AG?!M)IH>-KOM;:XD5,I!E2'1M'QY5)^4G-^2 MW'YAN3U'N5TGMZJJI'F6#-8Z=[7*B81U[NI3R=:IR5:GK2Z9\R4X,G9J6:KR MU%3BV_3Y?VEF__*V5.5K?FPDZ[M_:=^A(DC6S[JG36J$M4K\I+Y6B]4N68M^./ M?7+PTM@S*.3JIK+7\ \E79AUA;]>F!7JA.DFSPPB$UF5ZMSM6CJ,DB!6N MBS>*N,@I.&W1U_Q[F8PX8$DWQC:I%?U]%,#8\5/?0U:Z]]U[/1QA@V?&^"+$ MF&%:@A[;VO@&KD9.KZ M,^B6VK&F<0 65\A9AU6WL X79'X/(LLX+01R7!$\QJ>8L7)N?"#"5G#J#:SK MI1])JZMS[TZ! ]!KHXQL101@L9L(?F $*F1)9+30#IQI@C&3UGW\\7^.VJW# M#R$FOAN8=G=W@;R#1M!F@#:GT&BZKW::H&6M4'IH3MB^1VX@[J2Q%TH[QMQ M#X:9<#%P]Z_"X_Q+S"#)GV0U\ N7_GWRO),9''Y@G26-JF'B*!%YQJ43P4:6I.,@:,\*"F:6,Q($%"V"HA*-E0%>Y,H(' MI!!!^0V=B.#3XND4 =3P1UA, 3^YH!A)H(, 74;F9C)@:-5 )2]YP?0+O*6 M#8+.&G(0PZO>U5"V?8IBQQF\4]@-'\"QCY#AP;1.82T( R/C]3&0 M4)Y",&#!*PG$0F0@I+5-?@.T0E!!\']:=.P,I!V%GL:G8; :EAR-'-N!-F 4 MU""^GZ]MFZ)FP522MW#57 =F.D1WP6-'@K5ARC$?A1J/ S/7H!>CA$]@7']* M=FX:)AM@<5Y'WJ/F019*W@>NX/T'WO;O)#$5:0OY,)7$+*,8M8,16:$)WTDO MB;0@.$+R%+\#-0L-#V,:AV&/--"CBEVP5\ B#6AD/,G$IRHD=H1 USMP.#V M^6FB->*HYD_5Y#JUAH%I/U/:>T MWB8RP7&S?;3EU:9+.:CVHW7'JW@%:'O2WFL,@RU:S!6RR@N./5]]H9=.^=8O M*,6TZ8PWS<6O'-5NTB.'GP?!^U]V/!BMA8AD%*>;.V2O"?H(02^20QNFYX]W MT8>UR%GZ/:WZUUK3.PLN Z45N!AU3?%GGG^Y;Q1UUTUACKS>&9=/N[+\.0$<-G?+H[E$O3#D7 MIKVI2UUO'!7U.@I/D!Z;75V$_>4(5&Z%T>D>;F9IOFXE]A> SJQEI)81A0^[ MH:]7NYO(56 M)FTA7\MLOLJGRB2@LO39ECH'(]"\H"YA)%_077^FHR&7Y ME?.+AKY*,1B+>VGA+[@$ :8. '7V] J%8\QQ,-.%"@CA#/_W!Z?3[@T.Q9$\ M[O3DP7#0$>WN84NT1[U#>[1_,!C\IW70_:$BY"O.+%#%3)$]OH+6LQV5"G,: M.*3-+..%!9$892.D!VR20(TG^5S:G0*24F&I284J,II3Q M7":44I6E_5"JU,J!U%FX*NUOHQ70"88JL^W$\U#O?3G[44RF'TYTW?<()J2@ M"9(F*+U.!$/H9.A/,:UHR! =9M(Q:*=TM)3X&$FKM7)BW!/$Z:C:XM2_/?]B M=9J6]<_?3RYO^[+9ZX.6(]7KDQ_ GYYU_F!GZX&5>I)KL0W.07YIQZN7OS9LF6 >N*P)..)V(/WV" M@EF0XZZ*F6O].E=JVE26:,OI,3*7&]V%3=#J08)C@XWIMBE9=B@]?P)BH+X\ M%9X8.C =]77#DG'@\X;P$3>$< R;#^P?T.XYYW>&F&'NA0XC\6!N+!F#B'HC M KV9Z%QI916G&:18G+K!0P'C,Z9*[BDJ5^&(P&15B;YNZ*=?Y>:];.0G40[Y M*6LPMUOO*+][$8XN?-6F-X2NQ!Y(6\)3,*2YP\->]GFF0'2.Y)H'#;;:F;?N MB3-@PVT=OX-?NN^HFR[^ 8PZU>G]N\1=H2QJU*0JH2$QXV7)RU2;)QK0+"1; MGQ")<,8H*$::=!BANKR;95.-=:9T2-!($W#\(E*?B&.$G;P'^T6779^EN=#% M5"$ (U+E16_,K+$4R)^6#LP.)03?,TEQ<&%06Q\F*8(L20NC5H_CN8 M*8E?I_A8/U:@)IGT\=3^C\G<2GHU^J+485RPF &4T,U"=00M]4>6?X](!.[\ MW%(%15:=,H0,?@>;SL'$5(1XD.(;;%]#- ZA7R 9O.NQC]G:?V<1=E/J2>95 M3\%*K;5*.1=WA\"1"A9GEUG%@=[M*#<8Z[M.#G9/W/U@"T70!\&>%$P.9!6$$C9@!8>! M*NM/98DP@@,V3SZ?.R-/:UZ[0 >(C]"T/H.\*""GT8BW%6L,ILK_&0;$G+&2 MVPL,!9Q@TX'SA_=\(A^4BB<8HF&D *-4YZ0/ H31\%#RP2$&[1,'%#*):%=+ MR #30/.!;X\B@U4=: M-!<3AH/FA)W2D5%_B):XT@WJ40QA:PG1NA&TKH4+::)J(&2&AD],[36F7U4" M=VNZ/GU],^T::/W8#'$^W3)IF--%YNH<2HX@8QO_9@M4&^QY#Z8!&_L$:.F@D&!0!CHEN)NL$9AUN3*M%?I;8]\E4\P<($V>-CP#0",%OR>:,XBK@Z(EV6R.N2(<%86^ B*"0C4,AQY"#X6*[- M8O=A.Q7O*<.K4=19,08N#QK8 2/M5&/:JUJ #1W7\1!*R"W @VN@"^: M13F M[)AT8U:.>%98M4&)'RG0NK$3DM4%[TMAC\&_^YY\E.5-X#TQ<,'G)]4*PN;Z MW\GZ(N0M;DW9(SOZ\.#T(H%$I,"I[0<8D(!1)EXJ>KNHE703)"WYT3?4..G$ M 9W6H7+XM7EC.X$=3]#FM;5,0>=%AZH$=9J",A8$4_:LOR7@W1PR 06%GZ$I MK8>DYS.9PH!!ZE,S$YWHXNA/T7 *^X^^^\;*+>L)QF=@F"\+!#8TGA3*#=CB MBV.+R7#UB20- DP%= \@D[I$UR*&G2;1^_F3J!'/IK%Q6,Y:%HG;C3VX[MQ MQA00&H8RX6Y<8Q&!QIU&Q# V@U5J6+M,8(W8&O'K>(N-I;+(%3]I),0AV,HS M/AH; P]+O9OZ PW:!X8V#B+9DN!CLR/:H1#8#3Y60^2X)6QM?&1./AG,V\/G M\@%^5BSIV\J+8/S;&.1M_>'8%/SP$&^,J:5C) 6+F:($&@<:IIY8E;U;G7*=*(:.I&3'XK4$J_B. ; MN+)D;2KD-XE0)0[&[5#]DNIV8$WOG2$>M1)\K8$E7V1?YJQ$5-RHNT&T<0"A M_M0P<9/F3=L;NT<.=(*)PFA,QF9]'TMU!")UNV@ID;CLH0K;0]'V U!_V=%, MQ#GTZO+V^NKBA@[%OUY?G9Z?X3GX%NB0 M$V*=[,&6N?G:(@@>J6J>>-)&JHHY-H+>L?P=O# MN*81LEH\5'1370J8L?OKNZ'*2/1M.>1X)#F0(]+!H&6N8S0.6AVQU^KN2(8 M;W6'ZJ^4A/KD'(L/&"B]M,V91*=1+2%#^GR.#'QO"&&>N:P)MDW#38P.?4J;A7] 5=_A?M =]3YFY:6!61$I=I;BH"K:73,6!U%VR+9F)#.&KN%TI M$]C!L(7+UYK">#!)XM9S=,5-9L?9Y>NX&)(-AHCE2Y. [03^&<83/.Y$4&]V MC+ ??*!B("K@F@*PJITBK8ESFD"K$R8()L8F^X=/B\^] [T@6&'& F'_^*0Z&J5 UI%!,DU M!.9@$Z$:;WFB5Z=-3MBR2=31QKL3@8FY/#0XI2(6UKI1A]2 H,@O7MLX99&P MKNZQ+D-"^6OB'J!.-0CQ;!6QC$N)I!0F8B@7G1L[FH9*K=!A=@9?7-&099TT MF#[;38XE4$"Q#D1@J)L9.#G?D%O9:,E^4*SD5A[+$XR?@R+CY^6/AXMY^^O) M]:W5[X.K=77[C_-KJW_YZ>KZR\EM_^IR\QD?5LW<:S4MZ^+\\\D%&WKG9_W+ MS]M@Z26U(H[7JQ61W:.UPD_K6-QQV0 L7 8/#$SRW'$.UTJ3P_I*1N9*1F_) ME8PUY*S7^:&^R%$B+=(%+;*"%GWUF:QI_J [8[7V!]V]%EF+@^>_/['3-"N1\/6:UOD?_^A_ M[-\F&W2QS $>COXR6/+XAQNDI^O 3 M7V"&MV!,HM 4E;S'?'CU 5K@)8Q@D09[^]U."QV#A];^?]7P.JU66]C:2X5M_ICT]87M*4B+KQ&M8XEK-UMTK?/@ M0P$-7G@3K*6O)-+7?LI6USJB;-53+'3-F6FM3G>?#ZA5M"PGK/32\7Y/1\5N M1# 0G@SWKAY<.=.BV][?;Y=A8WQ-66T_75;KG7++9/4I.V7Y9/5M^M9E=.LK MXS6T]E_7=R]G>+>85G]\O+ZP^AXGUUAGODW)9@GF"%VMU#\F"6QB.I4B2.^? M1S+@] ZZ2DT7^3!50R 6!AZ542>1N./K[7(RD$,\<3.NX_7IJ(9?U/VM$V.N MOJN[,=-N]9E$,:U,;KD5#Y@F-@,C-)(>75Z^L<=R(A)F?AH?UY7?(WQT M*ES&ZH%_7SC>MP%BF#X/5]7:Z/U1!XN3NHO69WE:C>_'5X'.)>IUEP(Q%ECB.2 M_UGZOX571QX"$TRM#:0>[$" B&.(:[ MR6PR0=%^)"=6;[^U,]C=Z;1W,54P"8X:>877! 5("O9F;S'T]DNF4Q1>""Y- MCL7A,^58'-FZ/&*:M4LHU2)"_T'!\U>[WGN MX7>;AX?KY0 L_OVX=_PL8SKH-EN/I!D\8N,OM7"/YUXKER%;?.W]X\7)Z6\? MSZ^O_VU=]+_T;\_/BIR>W";=ZE+&S 9$>K'75ES),CMEG)8@(OF3]6L,;D/[ MD).V5O#1RLF!Q3/\./NI*C,Z6FE"Q07TRCJG%5?I??C>^M4?>]9G1Y!#ZZ\3 M'%E3BJM D$LQD6^5<=>IY5CJ1:PYVB#&K1.Y;Y:E2S&G%1=JP674-V6X;9'< MK6< ;='$T::XB21P\+5PWKCR7=><>.R095MVZ)H_-MR_NKG^D9@3]#P=_^_6''W[YGU[OGQ?#6^=*N/&,\LBY#"F)J.<\ MLVCJ1%/J_"["[^R). \!B7P1SGJ]7Q78I9@O0C:91L[)T^\>G9\WCZKI0=HV8/S[4NN7<1AD[4\/\>%O6@QI_*X'@A^ M/\3?L:.CWM%Q[V2I*R_*P%X2!2%;!Q'] :X?$5] M$@?06O\0DPMT.W3=)K MWC=\ZF5PVZ"A6)W=:,C@-J2A=D$VR8(.4GV6FY*1+]G.9*20G<# M"7P(:#)%-H_?HW[7\0,(X^S_Q>@#,NXZ>@"AP7_]P%T2=!TX@+AQL([4(_@( M?G>8]_G@4H#]?N#@=]^&@R9C2O68-,UP9=@*\?OU2/WOV.D5AG[/45"_'*ZV M7<$22^K=\U_5WZL+.@5.F[0 KDR),=SR"JH%2[_,IJYU0KD4 ?/0O[D@ =HG MCU-*(VDZR4W@VHD_@=E^A&FC^C?P_ZH2%M#,3;@T7+MW)QK!=H]K_Q+,8.!32F7[(D../"$ MW@JY(>.:D&JY^+,Y%Y?Z<)).G!^QF[TB;>3 AAMCYQZT#'^_%8;O=](J>XB< MW@3B>=.5G*/1LO)#!U8"5D>AW2%.7>33?LMF#":%<.\QGLU(N !#A4TX\T%X M>=1W5123<0,@XI M?"A(<5):'.C#2:E1=E5!CU/TZ604J>893>4&.54[)%8WA(6_D2"F=Y3@!*M% MA@L,_X\FZ1,)\"N8LP%_HC)2#S(43TYY:Y^4IHB^:]3 MZD\)0*G''6)WHY]Z12/"@DU#$1D6+0N/5UG8YNBF6'>(38EY,B(OIOJY#*"= M_)/5R4^M(06^0[-\1<= /$R!X227VFOG^'1UC@O@'9KA2S)G$0D>(^%^-U0M M90CM+)]5U$@"[BCX'9KH:Q)R,&&D\J%HJ")+9A->"ZF=^//5B<_09"X5H$KB M6SO$!# EXQE2 >#@3(9++J=Y6$2/1LN>GU?94\+I**0K_C"BW2%.P>#!@:D%U(Q RYWW5>,GQY8X)V5\.\26(7VB/*;H6]()3D[) "Z:% 77AOBTK*UXGX; MQ)=VD7=%5*(+ERI06GY4'/4"Q2Y.>SG*T6EY5.&T4U]QU9=B)+LX^W4ACRY< M:('7=Q?&Z=%H6=;1D]]% M9NE\\6[[DA$N+=O6\NYWD7FU/M%7P8?4C<,0]I/:!IT.>3?K0L?J#Z:'^/ + M=-K+>VUL]V/:]2Z)@3:9 O,4CR2('M*3Y9# M9@"V%ZH:9M6J^.T*3VL76B&I!'6,A:1IA]F+ 0QD"!,5,A>L7OP>)F_YBZ+A M0S)PZC%,JM4EAVXH.:],E5;8JJ&F.F'[R2G(2EN@]*U\68XLYN0ZC*M*&"89 ML7M)K=^*>!02-XI)<$>B&&/X%%C=?X*90M,1%OHCP+WB5KAN_UKIJ\F ,=X/ MZ(F+IT>!TDP4RG,.R M\RWI%%WN&5_#F22R!*X)#+$OY;8S:9O1:QE?B32:,3Z-9R5=.DF?>\Y76?.0 MW.-?/, O>/:(RG:N@E5;Y+^V$ZT4U.0:Z:0 &F7]_N2HGM7ND?>]EX8JHP;( MG@D#+;E])="$6\O[2A#4B/=%=_O5WZR8FW[/?@9'9 (6D[@DP&K&)_T9;J?" M_R*$]\R"8*N[Q+:(T4I4-3YKL*[ M]M&W+OM/^H^*'\4N>N]\LIW-I!:SEN'5D*M)PE7&6'5 6^IOAQA=NKFW^9HV M1:9E9R6H6;XBN%^I]2ETG5A5!=,RI36);J=G/K$>&<^/I-=D12,>+6\J8;82 M;S+K%@/YI=/KW6;98#8G+O@@J>%?FG/A;[RDNB'7,K<22EMB;M*9.H9)G9AE M/L,/.[Y0RVFK.4L&4L;J8LA]'&&U9JP-CQ?A!%?ICUV/8#;H0/.I<\A4CT?+T&ID;(6A!6)'8=Y) MCM7E.>>WN"Z(Q*M2WA4+8C#QL[99NTXLW49'6IY78E?-F=>]\K4PU;]:SRD% M!6 I5WL'Q4.;7UW. &MM7-1_ZR0VKTF 1IS.CRK1+:.D\-4T-!W02IVZ'92R MEIOV'<-=6CQ:GM=$M5HN[N_9M3S-VPA9KH=-NBWA+?6GEH1+^TA2"P+R)K#,G[=\9@_F0?YF1L!>1%;8- MJ2M@505,T9A7;>:3AU#X+,*-SP_%+ 7$0\Q28'EKPK,5*K1B50G@Z<5JF;!2 M_6FL3*!HRXP#I"]#DIRCEB/P>[%;9GB66)?K\:V)4B-FK7A48H@Z\2B?GY1V MI-VKE]B^M-5ON#RN7R(:P@Q=QK""9S2$/>(+%9.0S*?,[8>4;&\W6JM7K814 M I$F"B1IH=1#1HJ3TX*[5$&-H\C9*XMZ9KH!D5*]-3A>1&P&*ECX(>CG24+$ MMF7'L#NMT%2BESJAR7XO"$ I24C ':A$Q%Y4ZGF7)=>G!]];URM-^+7"T+7$ M6?Y[UF-VEK_7$JNL&86$2Y@AZ&D>,I>2(,#'^J@7"8SLT!EA$\TTYC#"' M8ARPB1K1]@1D*U1HQ:@23-5N1"6Z'$68DU.&QBI><,J)Z)>DJD+;48B(D'RZ?6,F_6ZU0E5M:Z[WKI!2GJ*E"Q9&=LJ:K(O]@:. M6;V' 0?;D,JDCEJ>1O1 6#_-NM')2>P=<6R5"9;:KKM/+<*6$)NQ^)X6B MED6;!VJ[H]4RO1*B;63S;L9F?SE.W!(^M?G@RB,Z8%ZL;@Y0;6 XRQ0MT@S./54_2?8VIGP1NH54B].7E([ M<&0,8"R*\=.74,3SSP=)* M:H^05?F8$7V)+@)5I[X8L$\"F8]X;7Q;GP@O"GOXESS^%&7=&$S(1J8A2"/% M/F230&P+^UN+31Y?O05+@6;;6:-4-#7O,HSDMW&RBCX?N"$%#=9I=#/!0;N% M"X/Q#9/C">'WPS&+TJ<,09AOZ83@A4.78H6$25(=K8G9'9%L@:=>]&D*+4,W M'BM)69.[#?ZSH0HPA+9EP3^015(,5_3=/V,64C271S2YE*>J>,CD]_X+:]RK&QIO1TU[;(;92X)O MH*:O4AE4^9C?P!YN9UQC MNX*+&7,KV^R0!LK!&HE'W+' X'(+>.P*_(U)2&:-*_:MR-&S@G$,A$85?>#1 M\>NI@Z\Q2HKP\QP G R2KI OH-LBD*LIX<='PD_B^I7J4XU3O17<'>:MPPS- MXY :S,XM^"Q)4$*$;,(XD*[*4)!G$GH8S%#1C#D)H\48"[=15X#EX49MMO5& M.#?85EY5C+[Q- _@WS "\C*FG/HLDHR[00R#>@;&,QCB"Y5SLF@5FC4P6;JT M'D"^>805\U1-0' ,F4<3YMSSRT!(=4N_T:DV ;9TY!>$?\\V65)U^*_4UM&T MHQD"VV2+#'.)O><%XW3F?!.4O:8CLB(+[B0'JJD6'X$6OV%/](&&Z$K>^Z4C MX.9@Z9KHWCHFC'ESRM0K+O*VVV@M #88:&G4SAM1=\I%("8+C??6V-Z*-?EE M='E+GF6L"Q-4VUE!_E?!7=#X;EGCA\H>HAZF;;JI$R-Q)W0SRZK9!EL3G:V& M!BRA:,"Q.@Q^?Q/C:GI05#$W#41G)_M]SF,2M+CNG3%9NMW>/W/@V93-4WU) M)G2\Z(4OY))H^H"E9ONK>K)$[(]JV=5Y:,?.$AO4C MI#2CW<6V\U:9X3 MH)/RCH03UNQ6U#6U=1&KG;]:3*[D$I9V?_0?5?W94LMVFV(SS&_-\V6]A)^N MJ$_B(,JM(?SN[R+PVO1^1RQ6K.,![Q9\;6QOJ]POU6YNMTYJFUIAH!1[P[U? M5XH< V4<4ST&_$:$E$UX,A:W;=UNAM0*Z25E"\FIIF$^S!A!=WR)^BP15HK[6Q5 M.+6)I[I),>"A" +0!A@W;3[; M;H-YZZW^CKRP63S+S>Y^$(AGZO7]B.9'.GQ2#1\TLF]]A%:HT/[IN_?G.5&: M*$1M6RMVR)HG8/I+3\!@C)L$&/G#V]HMBF8-3+:J(G521CWE0S[ ^G#9G 3) MFI3W_G&)ERB]7DOPM".>]9WVU]TYDY!O?TRX)[@Z4F"PEHC*ZDHJ-R< M@G38Q2YB"91+J2*RDK4>.W;"8:M #%-E!X,))U2"=R1AFR7B7>?ZH M6?)>M;T=6_OU[X_#-'RNK*K1E$ET:/I8I'#\!W6CD1C2>1H_]B_!X@+,P,WD M&I*$=E]%=-<2U=AF%V_K3FET;_G\L_6\M#,>:U<#;+MN6E6Z0S:V!LI>95V? M=:>Y2Z8%>VNOK>:49-W3E?^>PQ3-!: V&'ON^UR_4!=0/^%^S$*L&GA]KSNZ M;X:P8D,J!TY3-O0CF(]QK"[>C,0=^4.$Q9WWK":8422V&\+7G(\.,81*]%@% M05 @P=I-PUK@*Q>9FWEZXC6&797!!;LK9G,&B\9IVG8WMGJI[>YV-9*TB?/> MB,W6R5%+(>,K9I.W):$W-+8G_7P@1NW*L-3 #MU'.)&",_=2A'.1=-<^@C8( M*X:DSJ\?A(RN9_- * O_(LF O2_N1QO<1#1%8<6@T>/!&OO,6X 2 !KQ'D-" M/:4R^V/ )9 "OPSI+.8THZK%BUH;IQT[V?(1?OF*A\JKAV']&;-H4311^?57 MU&4S$IAF!G1'^TKFMV%&?I%"F9^3LN1]%W[]\*@_8FT L]9CS'.%VRHF1*#] M_1 &:G )JA,F>S:G+,+V!8B7R5G'/?\*VCN_8YZ);7XV@F(KX@@@/18LKFA$ M0TPB@*9Y&.Y1!-Z5>F1N-$V3_[0QOK^ FNEL>%R!L=38X],<&:B+$3!5$TE M=5.CZV4//3Y+,S'+SA.>V_7!85P^OMM"?LQZB*T(+BSO/5GVQQ"(9OSZ2:7D MI6EJAMM7.PHKQGS],F?A D.FPG>SEP.BDO8=$TD]3-(FJYD,2P/OC.=M@[^@ M&;_)+Y@AH\XB'T*! 4L1+@PNM9K!6F&[WC(7]S8^R0J;M(^LL;D5@\D">+AO MY9XJ9B!^I5&6D,@]X$[ZH=GZ[HS(4H5^_9)$WJ4*T89)^"(2X_30%':D,>K< M-D^D"XK7"FVKKC>,]@A_*>-F_4!//2);8SR_B:AX*1#SR-H7>&-S*Q9XH5,3 MW[C-Y*AM:ZUEFCSC54Z:+N7\^^R)SE=R_DTN)ZZ#[ZU/I]+7)P?I@Y?]Q@XGXEFN^*=<)AA=69EMU3E2[P M4!SX=D?P/?5H<>]OK?+;5CNQ]1S[%G9IO)%\?&)2VZBIM17ZO^:$1240C83Z M)><>IINT=D-B2@K*4,O)5W&;WS$=3%H)6XZ#20PD"D=Q.Z%">83V\EMJ[ MZ6N88*;AQ0:#@X9*6ROD_([PV >"56 -@R2J9,^02DI ?2^7[\M_[F/E>A$ MA*8PX':06S%1EQL$)(Q@+97SRF%L>TV2QN:6,#'W-A)3K-O%F!J8-S=BTZF^ MYYI;(#4-K6")2MPT+(98U]2*062'Y/1"<$^J@(TV=-<.8\6PBKW[AG'0-8D? MDR1A&VSX=4"V!B_,'@\SR>TS0V%/JM]7\9T1X[R0IM96R&O_Y.CDR+364$-C M&^H,E9P],)"C?JC27V/.U,, (Z$L9A4QO%$5+4L5S_PAQ;P=' %7_A4,;2H" M[Q8D,8+6^7%J2ZV OZ)S.Q)'U/')"$LCQ.'B DB2IF0; M7ZDR06+I3#0]?]KJRFN K-CG.MC^5?)?'.5[^!>5YC=E-\Y!)DTKP'9%8,?#*TT$##FI$Y6JK\]2_TZ!- MB9L VWJJE!4OJ[X@L7'VS390VSIMVHHH_7:SSQC>TCUO^86Y4N'"E'.#M$[Z M@*LJB&T7 =9!9:LQV'\B3!$&W@C:+,51,^:+IB>2S#CI85UTMNR:616%=.\W M*[FPTMB*#6+Y_NV7D!3%.IOO9K8#62O"Y=I% W4YY=[/LV]R]]M4@M?#9HL MFSXI:5#CMS.BMXYC9#GMUR]SRG$7'T?]O!1DRLK6RT[F"*Q-YRN7JQJRR13^ M^2:I)F>O'UH MDR>36X_PMH'9GI.]S'\9/0NSW(!20RMLFH>:6L;(C1BC.*_NE6 M39_UL-EB^BQ9;KIW-&TM@;J\#WWCL#%[^7%#&G,UW,2:@&VUX['R0+K[%)FR M*OE3]S2A >3;9M,B@9C@*M<963N@#6G"I<- T*+Q+%9'96 WA!'[=_LE+W,$ MMHIM%C3L5)FN'8]GL/ MBWH!AH>,KF*\"S*DDS;A>=;BDUAW;6P^H@W.4.RP#/H\C"?*< MF_S7(-+1(M&40R:;7:)..*QP"=$'8+D/$.;W+CV6,C-Y-+G5AS""MW6GJ+E^ M_2 "YBZ2_^K=8',$]GB^1QY9$"";3*B;W)13 2M?A/KK2(;0KRO=ZBZ-D7AG M1_,KIV]@QH"*2B*U-W'@ [5)0/NAB,Z5ZOC=A\H&:%D&6^['6@,6=GY4+6E) M<%!D[6E@CM])Y1_F)' M7%8(A%DFHNFSK>9HWMK?*0>C Z#WBDE79[PT -AJK?PC)@&&?@;NUZ MJPW""FG=,#P!;?*W[2N87BLFHNG45NEY=*?4BX.TMF&KNK]8)'>Q\U=S# ^% MMMF%+?8R^K5!0,%M5:DL0$"T %4Q%Q@8\R\6K3< S(!M#>&F[SRKM%]O1-TI M%X&8:$PE#=!?JW5^.81Q29#*&?GUA_\ 4$L#!!0 ( $."VU@8N^ONK1P M $D6 0 5 8F)R>2TR,#(T,#4S,5]C86PN>&ULW7U;# MN.^7U,Z>\B7>XRI/[+*3,S-/K+Z@+4XHTD-2=CR__J!)T99D2J9$+(E2I4*9 M%+76U\"WT$ W@/[[O_YU/'GT">>+\6SZRV/YDWC\"*=E5L?3#[\\_N/WEQ > M_^L__O:WO_\?@/]\]N[UHQ>S? MTJ.WD[1LL_DQP#]6?_9\]O'+?/SA:/E("64V7]O\=OXSBM*B<0U2T T,^@91 M&@.^"*MDEJZ*\G\__"Q"P*)B@(#*TM%JU7%YV,IW_^W%]R M6N C&MYTL7K[R^.CY?+CST^>?/[\^:>_\GSRTVS^X8D20C_9?/OQZ=?_^N[[ MG_7JVS+&^&3UVZ]?78RW?9$N*Y_\Y[^_?E^.\#C!>+I8IFGI-UB,?UZL/GP] M*VFYDOH/<3VZ]!O]'6R^!OTCD JT_.FO17W\C[\]>K06QWPVP7?8'O6??[Q[ M]?66>9+*GQGG\R\_E=GQD_[K)\]GT\5L,JY=N\_2I,-^?X2X7!#XU<667S[B M+X\7X^./$]Q\=C3']LOCG.=?H&M9V#6$?[G\8D^^H2MI4DXF*V&\IO>GE^Q@ M.(#B7TN<5ER+8W/+R:R<^]*D*V,VW_SE)&68H5#@OFSZ0!8UDI;^6%GFEQ-.K/^E" M>X*3Y6+SR4J,*Q%N!; 6W\U'\SPMCIY.:__QZ_^A64&25B_',H]P)V/G1GZ'/TWEY-)M7G),I M>_SH,W:S7\TFR]_Q_GQJ^DG7"S[!+ 8J1)2+2: Q4*&6Y'A#C4@E!J-2$9* M%0LS.[;AV(4,ZMZ186^)L^G^:2FS$[K[.RQ(I,P3_ V77X>()>2D(S23-"%J M!E)T!+!&5RU*425RV\$K\.S"!7WON,"F 39.O"&';_X-SF+4*A9O705,$@F% M(&:F5J"&H()-/HKFF'EP$<,NNC?W3O=[29I-WZ\H)#C&W]-?>(:$(R-S*D)7 MD-&12UZ#(\\]-]"()<82'(K&K/2M0';1O+UWFM]?YKR/^_F1%2$P"!%!)N_! M%*MH9/12? XNNZ+1R2$>^"N\X.V*=_=.\7M*F\_I6\[*GT>S"8EQT1W2Y9>1 MMHV"]%;!::3))EL)Y'G8_E8EHYTR1G"[?-^A8'!H3HX[4;"N1/U\=OQQCDSU;+&B.?=/H\1LUYU&38PW194F#%A6R-0E*UK7ET J]X_=QK@/Q MD.*A/5FSQ?<93%EL3PJ!.IY-5R-?!VE*ZUR3S?3X6YJDA9 04-)#*UJ.(;XF;3>GO<)G&4ZR_IOF4HO/%&::^P#8NX^7(^>BT#09< MB#19._20/+EN9+13D"*T:C(S#7Z,ZI!B)&9B,*N$C2IO2;=(,WD]P]EL6FZB M)IK-1?<0LJ)Q2@O)IN:<+0(E=\2T!<8A!4W,9-A7Z&S:?SU.>3P9+\>KZ"V9 M'#7%;&A,]PL3I.;[BPS)E9RDXO8ESMR><20;SS2'HKRE2%0T[\ 8Y<@S104N M!].JSTT9[IGN>Q2'Y/_<5-L7Z;NGK'ECOS-@?IM-RRD>JYOPH02P4='P+/E: MJ;M>K>9,N'24R+WX=SF:0_)WN#C )'LV+KPXM:CO\!-.3_ ,'.&PN!(\R-P- MJT8)6:D"'E%6=/0!6F8J7 KFD!P<+B;P2)[/*'S$.0U_^N$UI@5N!OGE#"QG M:@S26+"VD4M>G8:H([E=:')SMEDGN%W?'X(Z)&>'S42P:H+/YYE-/_3=JQ>8 MER_3>+YVOV)H/5=#@]"5!IIC@1!* ^%H+BNZV):XEX^V CFD!6,V?V%OB?/M M&*[6+D=H53 ^DF4BEQNL0J,R6M=$&B1'@@?_QNNJ/F95#9*!)5_+ MF)3)ZXH4.*#&YDH5-G-/;==>Y+[=9(=K:?:[!;T;"Y=QY6:QG(_+$NMIRL79 M/?92HG#6&1 RN_X,%L@H- 07HHHFM"(5^YK-Y7@.R:UET#Z;Z-EGJK- 9$,G MM4D0B]1@2B#G.@G9M]N,=6@Q2N[LKBTP#LF/95#]OH(>8C?SK!\=<_-6)%"E M;ZQ*52&84D&@4#(GE5OCWLS>"N20G%0&K>\O[(&"EG==?F_:'PMR$"1%' !F_ 95^5G!&KYY>TD39OQ)R0?I&2S*9O_0@PS0;(*6:0KM , M5&,.@MO<7XUH%^6'^Z-\1O$/L1%'-F?+=F/?6]2)(@Y%\Q&8A*6OQ,CNFY@< M4L^O'W!W;BLFSLU'GS$6[1MX-(V$CF18!9E8V3Q&(W5(@=O%O73S\6 VZ?9G MPA4[=]<2^9")>RTUZY)"\*GO$AA'TZET$H251;N<3%7L[* MI/D)UBTC;"&2J;4(NEGR7#(*>FX[)MNLBE9(_L6<2\$C8:K$IF+M@G M4Y1+-1<0S1J:?G4D^T1NF=#.M!I-\)+;_]D"XY#6=ID)L*_0>4N5E]]MA'OA MR6/KFPRFOU!8"S$9!.L*&HPR9<4](VQ'.0> IX:U7^DE/0@DTN5X>C*>?O@FQ&?89G,\ M4W?YZU_+>:)G;#JRFQ'1?+D F4:X8^<*^8M)_@^7>USPQ.URC1 M1@W2AIY6X3.$9FUOF"5\+05#YLY?V0)C[RVY.5WD[7S612N;,MFZ!BHBZ4Q0 M*)E)P-!\-KI%C*IQEYF A=!')3IXM;Y?B(?4/-!AFJ+R>";C]TJ>\C)*LA5 M:J>C$ZJQ5Q1=K?D;99O*GUYZ.:"#-&TWXL.65%,F/3 N4'Z<8QFOY3NM3X\I7A[_[^KM M**=$D%;[36ZU4]A3H%Q/EQ!"-!>"4]S4OP+.(2U:\]*"2P?LF4>OCC^F\;QS M=.V@EF9CWU%)2BLP2D:*)JJ%HKQ"[0-=B+OL8#N20UJUYJ4"@^3Y@KFO&-ZT MGBF]RIQ9Y\O\&T[JR]G\#[):QFH7*P&2P1X=,#GD)QR\LWT MQ7CQ<;88=VQOVMKHR5$-&F56#E24Y"3E3,-T34.6262A,/C*'9U?C>B::=/W MR7XPJH)O@Q57:]_D._][FO^)9\8Z@_SF&B$ MO:VQ]T:ZQ!W"7+J2?_V1/)\M*! XS7(:*1-5[0OD-2C5FTT62-$BY*A*5B5Y MF;FSBLX!N.;BW; SWTV5_'UWQYN*F+%!P.KFBY%3*B33.Q-$TYMM^VY.M027 MKAMW+9R"XQ# MVNXX%#Y^G]ZPG_8&36T@\U-\5A5\302DY]SDW!*XIHHT*!T9E-M.;;A;XWRH M--I7>W>0"GI)SSOV']\'7-]QV625HLQFV\/@CP::.GK@O( M5:/(.2*?RFH/1K=&_Y((S9J -N2*_%D07. /*B1AI^/6[C:WKG/>3DB7P']) M4\;XPW1=%U"^_#Y/TT4JI[OFJW>G>JW_?;+V%KY)M*!2)BL(R39R%D0""N+Z M 9\ERQQ<0SU(*R7VD1S2-'^G7+XE,MP.L$&.S(N3.;V^Q?EX5K\^N/1XRAAT[=WD^[FT7D&6*,$WE*+7N&F\ MS=F,=W0'E?MQIP_ W9&&\Y2:BT/[*C>:?&)ULD%H@1QS3=YY< 0(O5-1.Q>J MYF[7? 6<(1__KT/6"JLKOD&I&<$$)R ').8(KY,3U0K'WJ'ZGIWEQ,68ZSQI M-](/VS-ROD@DY513<@C5M7[@0J0Q-I?!I:J4,_2_XZZCN*+D[6[]CZ&X<'.) MW\4"P:E/S[LD\/6B RX"; ?.5RC:;_!V/OLTIJL]^_+'HK?]6B\D]IUJA6BU0,\4CNBNZGUZ+H>O4U?5L+^??:T M_,_)>(Z;AK?K3?I>&/\>"WD#ISV'5D;P;#- J6@@&@R .EKZ M5971UQ]QC 7)0<7P W%K8X9N7W5\_4LOHKZTJ^9(HM"HBP3I>B<&MSHY*&L0 M]"$YQBV&R.WK[([NH$JM!J;;P+H;CEL7FSB.JDY1^=R@E=C/HH\:DO0"O&[6 M>*&BB]R%3#\$=@57.0B_W?HZ,1EHZED:-OG'&0DDP0G4G1 M9.F:YL9'B:1]M889Z?N@EA7&YSO$Q&[9SXN^WS\Y4U[^BF-)WV* M?CF;]U]^FZE'.30*2_IQCZ*WGQ*"(I0J+"B;*90H/NG 3J^;03VDKD"WQ;=; M4.K>#%RYA^NRC5?3'ER11-:[Z@3LV_S@:;_WIZ[#9P00?AH@W@ ME>]=6$.#5/IB6M-)V":S0.[ZBQVA'5(QQAW-;QQ*XYG/KIQYK[OT$;2/26, MJ9!$Y$H%@^[&GM2Z$M9S Q:6@0V_QJ ML3CI^-[T%/7CV71U:DH__:TYF17HW)MH9BT(%DHH2=<2G S)#[EFMQ74(>5A MW!)W>!7%6)GY\92_;UKO,CZR*C05Q2I+B Q_%=A/Z%$@15/>Z)JKY)[ +V*X M#[M.W/382P\#6Y,5GN:,S%69?GXDN2 V].0DDZ UB4X5*[0?X/S.2] <4GNL M.[4?UU8->WSYN//B^MQVBY#Y_A[9[L[CA Y.;10+KC[#0V[XON M+W#]DR30-]E[DYWU,8MGCXA/)E-@+ M0V"K!*%T@>*4@U.2%(W<,-?IZD$B@.M3Z!U2"5)D8KB MCL8O!7/-I*\'89IX-#.@)=H9;QEB"$*4$FH M6#TB*NZC1G;!=H 1YCN NVZ*5D/E$[[JVUHP_1-!NLJR)05&F$25-&/Z$U*0DZQ0BVE:A>L MY]^1V0W93HRZZ_KG6S)0^RCM%GRFM^G+BN=*:G0M(427&QAA%:2&"8*0QI1D M^D;,K3E,IZ!VHM$#6Y;FU=2P!)J?8#T;-\;H3"U50)-RU5IW-?7V0^=<$\VC M:?Q'N>V :R<:/;!5:W9]#<^D,_/OANI!9EM4]A106@<&@X6LI.^=F$3(0E>1 MN/<]K@%O)UX]L.7NH;0W(+TV&WV;XS=$DSZJ4L&HUI=/G8$LNEN71)!6B9+9 MT[A_"&HG*MUQO?/P5-I'4SQEA*>K7.5L%?9\%0Q@[8):-91/9;GX/%X>E9/% MDC@_7XR4C:4:'2$'$_OJ1:\LJQ&2IOC 4? IVX6&J9<4#-[L_CNQYX$L:-^6 MFF[[%-Q(9,@N0<'5$3+9]-I$#=$;S"B+;Y9["Y?M%%QYQU7.[(:)76,\QNGK M.%?5+YOVAZ-*SIK7B%!JLV"L6)V8*"#*T!O;&-N:V MX.#2=>'@V4K4Y!Q*3 5<"SWS7/:&Y*% JM;9Z*12C3L5\0HX.V4@/K1%:2[U M\!B(?L;-9()E>9(FFPK3]2&K6-^T9U\ZQE%%C*FF"MYI&J[,A,BH M8I1TR6 MM>7=?)5=[K83*1Y()O,P*AC,DIPK0?Y6?UR:P*B5!%=C!I.CAJ!5@")*J:4U MWQSWAM=NR':BTD-;4QY :7R]]VG\_?\.XQ.A6VWH;KK!]%\\G=;S'YSYYOKP M@.]#P#(YJ:MS8\LJ >I=6N*OK='S-+(4[@5I+)1L*"+4:"%6"@LEEFJ%UM(7 M[LY2MSO"6RSB)S\5:\J-#)"3?64FD-L:>A-66633$C5R5YC>M(C_CD\+.%R. M;RF@&4+]0U>:;>NUD4P0/@L+3;78/>T*N;D&L16TZ&K@/W/]I@W5[_@ @WM/ MSWW5?Q>%D#:Y6DN6H JNNE>7?E*P@A2:3*G6:L0M]?O_82'DW5;RW']Z[JM^ M-GJNA_BFG1WVF^E> AX14"^K#Z!-=F!2+!!LK1"JL:[*%I/@K@$88!B'5))T MCPA_UX0:\J2;[P9Q'G*Z? QOY[B@'T@"7Q[ACTZ>>8'+-)[<[."Z96B]7,0J=,)Q9VGL!.S!!)+7XMU% M0\^O0\;.5Q8"=C!&N2SM[H(B5W>N+NZ!Y, M2+@7T0;2YJTZ"@N:Q,[LX3P_S2,X29/3WL,4 ,R^G>30UB #M=&;=)WI$+WN$-(K^A?+9VDQ7HR$E9F\4]&/H!+D2AL#V20/ MRI2H2TW4Q[FMM+S]_I-_YF]+^8[P\&D_?3/&_,,W/P1A%G5R1"<'U MPY:,H] CMUS!E62U<])DP[WRL3_J0W(#!N7E18-\RPIG7^Z'^)!G'!;^LZ]+_/X( M<1-BG4L:2F<.F]@G6-WSEKS'PN\]:*:P\])C/7[#Y0@%FI2=!$Q&]B6VWK') M9K EF'[4J)%6,%N)J_ P-"K??NU_SGL#-$PD3O0:/,9^3([/O;900HRJIMIR MTNRUZ52XRQKK+BU;+S\:)RD9$HD;JNV)E*HV M"B5(1$H[LK\*O2S<#Q 7]H,Z#WXP]MV)IN]N7OV^HGJX"?7R>PT^D^XX3*Z5 MV^_N]OQTTT#8X+3-&DADNCM;!BB<3ZMXP0L?D^(/D"\#PUC']?W%URD?/?UH M=?\T68QTD1YEH #Q"O@ M'%1 R4H8;EWP]LZ\?*PJ^F#0]3XQKM%T2JQ-FOA;FI>))M,H'7>BW]6(#BE) M=1B*,&ID0 ?GUS2?$H47O<3H+R0,Z=Q+*U\6JWV=GS@HZFDWH&5F<@AM%I56T+8&.0H ) M%-&%)BK(U$+2/264/3"Z-DB&OBZG=^O';_5L@_'TA%1R.G^3"SN23CH?(D*Q MH:?#&C*]VF00MJ_$T4.F[ "-77Z ZI#] MXR&Y3;=#E.$4PL,5PD(83@A=2^/YI[[B/UX!FJT E19BT7S*%@O_XV_\'4$L#!!0 ( M $."VU@YG:_J?FL $-_! 5 8F)R>2TR,#(T,#4S,5]D968N>&UL[+U9 M=UO'DB;Z7K_"]_3KC>.7__FO__1/__S_ /R?%Q]^^>G5)%VSDY_SH=?CZ=_R284)Y__0RX^S;WW/R]^>O71V7#=!^G7\I__SZ^_ M?$RG>!9@.)[-PSA=/X >G^=7__ F&OWS\H?TT=GP;[/%O_]EDL)\H:!'E_#3 MQD_4O\'EQZ!^"[@ R?_ZYRS_Y5__Z:>?EI(+TS2=C/ #EI]67_[^X>U]I,/Q M_.<\//MY]9F?PVA$B!>_8?[U'/_E+[/AV?D(+[]W.L6R$?WEDBLH7>'\C_K; M?MX;TRD!F::+B$#?Q7&E>$.,ZW[[_IBO?A=D+.%B-&^(^/[O;HIW^KTW<%Z"O(LPCD+Z!WUV^O6O:7+V\P+,7^NOJ7]=G;/M\_'..XXS+_>'RMX\F MZ=:'1G5WFES]RU&(.%I\=Y!Q.+@\,-Z.ZZ$05J#P[1S/9@/D.7&I(CA3.*A" M&U*0+$+@D>E0F).RW%?)[%+%,TQ__3SY\C,]Y^TK^ET62&^5_^,I]>X/4W)^,Y ML?OU".NSZ4W#S_6+?3CQ>CP?SK_^,IS-R7B:O?XSG8;Q9SSY\R#! M.TY+4=Y"$*I 9,+D@-'$LA_/-S^[(2\>.$\?Y5-B9-1=FOB<$AA!9,6C M3*B<:'-"UZ>UU.,ZV_6 Y_/6PKNO1-9"B?_[(DSG.!U]_8#GD^E\@,X+06L# MS1WQR@D-T3L-+OJ@(XM:2=E$GW<>?$2JW4>D/;VJ[W$ZG.37X_PJS'&0B&W" MA0SH103:,#BX'&OTPJHUZ]HLA5/ QU*=9$KSKG$ MLN$J00DQ@S*$*89(1PU'K8VAD\:O\XEQ/L*5?LK] -^ M)AN1>#;_+9SA(&;A6:#S07,4M##Z(]CHP4LKM98A2;6?,;7NJ4>CV#V$>5^Y M>G_EOAVGR90VCL4B/\[IJ'@YN1C/IU]?3C(.R,Y#Q9 V$R49J$1'AT>C(1>+ M(9E"_\L-=/T@B*-1?3M1WV>"V9\)G\*?;S.M?%B&R]33:O]AR;N0BB/[/WE0 MOI [IXJ$[-!FK5"8TH(#&QY_--IO(=[[>K?[Z_TDYRG.9JO_U>7R =C[WW%>E_7KIFN7]*7[Z:?)G^,!U)& M'5PU$@NC14IOP!>D \C&PGV,41C73M/7#SXV/>\HTOM:]LVTO#ABWDW?3R=? MAN.$ R48MSDPL"D9<@$U EF0EM15Z.@)*B2Q9SSS@:Z:^,E>8;+; M1%S:% .CD2%9#8 B)/(#>88:R@'#M361!5[L?O&3=4\]-BWO(LPUVMTO*W$3 MT/O);!Y&_]_P?&$SYF@<*G((9922; >O(?+"(%HOBD/#&6_A7Z][]K%I>G?! MKM'W7N&R>I*<3#$L@*#W"C7S4)BB;24S"60E"'"A>"ZS"D2^O31\\VE'H-.= MA;=&BWO%PFK]WNC]Z61\&<;)+'&3YGZ%U]XE' MH,V]A+A&HWL%PSYBNI@2O;CX_&DX']&13P>\<]E \3J BE)!0!,@"6$USW3F MZ_WLJ;M// *-[B7$-1K=*P+V:1IJT?/'KV=Q,AH$@RYG(P!=S9 X(2#*$@&3 M9]()PZS;[P6]];@CT.7NXENCR+T"6)>LNBP_6(16=4(,4AE'3E@%S/RN[24]/!J MCWO:/SQ]E:P#QCG9ZTZQ(%M$)]<__0BTW4RX:[3>(&#U=CS':4CSX1=\%>9A MA7-@E=-9)@XE;X>4+.M[#(O2'G.ZA20RL&:RA-0G+D?2LM: MJ$:*\]="CT?'NHEQ3!=(@ M2O7Q+(Q&+RYFM+S9;, Y%N$MH\-$*5 J%7 2&23&--E_&57V#51[ZZ%'H]K= M1;E&M0U"5*_/A!9DX/.:\V"ET%^C M8Y)[%VQLH.*U#S\:5>\OVC4JWRM*M:+@*8Y&EW#(^.41I@@: M$]+F(E'9_IVU^GL# M:Y(T*2@PGC$Z1&BE1#=RV1,3Q#AEM6B167@(P]'HO9F@U_!@KVC7"2TXUT6_ M&87/ Y^]<;2=0+&"%BG0 CGX#JP3-AO.%(K]Z@%N/>X(M+N[^-8H,P02V7QQLXZ./3M6[ MBG6-LEM$Q C7-(S>CC/^^;_PZX#3GN*U,9"):K3&B. R)DA!DVN'0A&R%N?R M[<<>@9+W%^<:!>\5_%J%8JXWF,MK'-KSK'/TH*5Q=)*46F640KU6E\AFS#'M M:7MM>O(1J+F)4-=H>A7P^N>?[XB&$/]CU[80X]ED-,RUV\ZBT*C*8C8I"Q/Q M=#*BY\Y>_]<%D?8VK*Z](SK_]@8-)G9;R9Y=*"YF\#F$\\'5(Z_9([U4OI0, MDNPP4#X:" 8S(.:$R'B,_*&$00FSN&#UZA'+UPA'\]GE=Z[?I\TH=MT;[OW& MY1U[IG(T-I'#F)$('&EA040&V;+,2S*>JX=VA;W6=)!.%(WT>;D;-!#C4W>? MN+>$Y5M40PB3<7W'%O>XN=.\2,<@IF6C+08AY;JL;)&5K!/OC1CK !VZ,T4+ M16_BS-X";WB-]A+<'4RK:_A=0'7H4K$+&]8".FS[BAX4-^E+ZH>CA,TH2B9K MEH" "@33%8_@4Z(-5421]$.QVF=.A0U-+YZ,"5L(NP<&W(@QOAVGT46-+9[D MO) S^;1AF-^.7X;SX3R,?EW8Y(/:^D,&[T&40+ZM=1Y"\0D*F<*)V> 4:WUL M; WR< Y)0^5.#JF9ALTX+@%_P#FM&?/K,!W7IC&7J )+QID:GE8>E%0:?(D2 M=+8!?69>X4-IW%WXLA[),9"B@8S[V43.R6.K.^P7K#=9S_ 2F' L2A$ O3LUZ#$8&(&8*FDY-+!T%&PI=<,?3/LG2=F$ /O,$"^MLU [IB M^88=C5[$?6 ZK%Z#+@BW<3SV),93>!_]:',+JNRABH;'R%9(DTG(-;TSL=:H MV5JM9BS8I (+FAD;'NHO\BV098-_\GRXTET#!^;(2?[/B]F\;K"K,]%)%C*G M?54H3P9QR+GV3C%0,&3M=2DE=')5]CUS[N ZG"'2EUZW.8WV44H/7LHUGMF; MR?0W_.,DI7J1EZSI]]/)F+Y,RSS$XF722C@72X:TR/-Q32Y5Y 5,X-FSJ+1^ M\!K7+O;K5@"_85.F?X4T[&!V";8VO;SF]HK173#U%$)=A^=I(J@]JG'2DPYZ M\(378O/*A[H,/U M8C_6NLTPS;/?SVN^6S!NN%R!%-Y*S,& B$[4@( #7[L\E5"08"9F7.L(62=@ MAP^8[*_#NX=+\G:)$X1&ME)IM,^]3:=-T2XN&9T[A$I$^5]+#/W # %AX%]P&8\B1;$2.X$NAU,T:R M8F(PI;G)W/.:CIO0SXH1#?OEW[(%WLYF%YA?74QK#&0!VQIHVX \;D[VJ[.&??N[ M 'Y]=CZ:?,4E\/<7TW1*TGL_"N.!)E39&P]>&0V*"PTA^0(!HS=6L9*=.2#1 M-@+]?LG61G<-QP,\X.$DM"$*(2%F\J65%'7$HU,@O?5FT;G/M'8J-OF5#:]> MO0G#Z4(5OQ(/+J;+P/5O]?!)%].JK;4?>%5K]D:S76YC[?? O2]H-5QOHSM; M5P\\FP[XO; LPJ 2PP11,"N;,Q@8H8@=Y_"\9D MIBQ/43[8R.>I)'G0^VE/Q]V[I\S3Z/VYW(K[93+^_ OYRGFY^G_#4::C^V,8 MX8NOBV_5_,(B'2D#IJ(866ZL=D0K60").(/DI7;-\B3_AYK+[<+JSN">JO+C MB;@S.80.>XBU;@9:6Z>N:J^Z8.RI@*0+OJ>;Z^YAO2J48U;"#\,/Y_2_PC2$N(@:*]X4@:$L?52=>T?+ZP';1PWJ+C@ M=\WL^Y&21Y_R/?*CK>@;'DL+8._#G$"=Q##.DW'%]W(RFP]J%H:A(0A8(X<\ MF]K7TD#TS"1K2PZ.=R+#VE__W;)@?V$WK$=8C^@DI>5=$MJ[SFK6^K\7F;U! M-"@TSQ&RM8'63'ZB4U*"RXY;7V+*Q>S&B U/_$&2EBII6#BP@ M>;=.PE].?L/YB\GD'\O<+S+IDDBA7FXB&Y].//"%MC[-8L0@R-Y2._*H(X(? MO.I393VDZY=II-7,&Y+8?PSGIY.+^0<,>3CZ^@KG.#T;CFLPZTK0OY_7'.#[ MZ3#A=3'#R7A\$4;T!EV,YP-IC8J\#E?()$"5I +O5 (NT K.DS6^M0'=QSJ^ M1S(_&UYLK!IHV6&IBT M4Y.6AR'M79&03C%?C/!=6?^@90("K;?,,PG>"_**RV+ZIRZU:1(/S"9G>//B M]R[ #I60;,F+>X4LS37P7-*'5UOZBZ]77_[;$*>$[/3K+_@%1XN(LI5&E:PC MKNU+4W,31D"&@1F MO4LE^1)$ZYCI1C#?A?^TA_S[),8R\KLFUKL([OX^GL093K]402S87:__C=-P M-%QDK6ZN:O4B=5E7W]Y5XS4]N2.V#W4>KE-_6KWW>2*V7A]'42)J#LPY7^<] M9XAU(^1MT]T/@5GH5Q?H7GD]EP?MF2GFF9 MB\\>LO (=1X>.<9@! 9C10LHFD=GUB/Y =Y6JFIAW+"B@JG MLY.4\'Q>-\G+CO@A6<-EAER[BZIL.#C-'?!BG'"%$;-;;ST;H/R@3S-%]=#8 MITZ$JSV&:D.L6O&,"3X^X-(?>KI/J/<_HSZ-%V([.N+ MX6@TNX5,"^TQ*>!,V-HV31'-E8',F*SO@#59=&?0IL?\8$Q+/=QGB-^+(2\G MT_/)-,SQQ62<9XL+'-? K, 20YUORE*]'H^!7+^L6SWGH*3_X MT5 +:^)^>T>-?_]XR=Q[L0$CLK=DD /*3/A$$N!BU(#DY-&">>"F=>1X,YKO MG$B-U;6&27NGK7[_^."I.7N%<7X/=$:FT^4H&BEL-GKD(,26- M4CF9<^QV&'9[X.$)UTC) MU>8N9-*'(!4D4X0/QG&B=!L^W'GR]T2,?83>QW2Y+V$X6MPR7K:INKV;_7TZ MF=U!/+ HD0LN0(KD:XMJE<0N1*0+%F(RF7-2K?8Y-://@XJ'4#L/>1;=R#^J\D?XT>I M'RQYD"6!]#R17U'G@Q010.5HR:,MUMK6@SG[6%_/ZU5'#O' WZW2!$)%)7R\0 M1B1PJE@%/ND$PDV 78<;"F/UWTD;']>#J9SC^1'7YSX>8/A(2\[#GF]2O_ M;3*N9098/6YIF4C6 9:<@8S<#(&S"%FD6J6?9+*M3XSNZ(Z+*3UI90V!]KY\ M'"._IHT*NM#D%JV+@(ZAL[46S%BM\[4VVCF MR;L&=P'[HS-U2XWOU3YX%W4].<>*%AQ]8A!#T(2\:'"T#,"4N0FHHV2MS?-G MP*TVG:D/1ZUMM'3@OK+99F$,\Z!Y':J3C06?90(FE37"DJ406H>'ON&^LELI M+$ M]%MOT(#^=DV!6P\\/FMF=WDVK%.^ G'9AZP#C&W,D"[J;?\V/VY8["'\N^K; M0W(-M^^[<)C5,DDFP#JNR*<+HG8CC""-CEG2]H'MWL\^%;CA]&ZOOVT$UEAO MOY*DSB[.+H$4P4P2&F2H;96BJK6\O%X)=M[+XJT2HH'F;CWT<$?I7F*?M)!9 MXR/QU_#G#2!1&0S9^"KK.@$Z.O!%!D"+@<5<3!&VA?)N/O0;5-[.,NO#X!V. MP[AV&'H[GLVG%XN2T[JIF&RX53$"?8%DOC%&YAO!DHC%^B(\=ZVCI1N@')_M MTU+V/=S&^30-XUFI/'3:SIFE *B8*36QE#'7T4:U=09L%F;[C+Y,VRUOF2Y\_4 MQ\)(SYVHVRBU!X)N:$ ;E)8D 0ZQ9 %*^H7E+L!H5#HQ9E-I'5%Z+GV"GTZ[ MW7H#;Z.:'OK9WVPV?[&\4:GT[#_&2*M=_HQ7A(_PKSI\FGT^$TOP_3^=[\@'#;+*XP#;&&?WS*&,RWJ=7(RC8O) MH#(7$!77H*,BYX;.!G_W--U0A7\(M,^O-LD=;EFN+E(J%9(0 MQ4'BN49,)+UV@L1JF"G:)&>P]P;]G<$>!RD/J[,#F'!-.AY-4DK$W/A4 M[PSN.)C7KTYZ:/]SV_F_VZ3CYCNTZ+7@E!".2P9D\"(Y5M9#2"J U#QZY%[> M.V0;#+SP/(+SFF[G$W*RRGFX?P7V$V$,OG(=Y^'(RG@_'%Y.+.QU\WM>Q M9*0(+GZE3YS.WDVKF8C3 9E^2MFB0*(EGAJI(=3*R6R"=]YR5G3KWIIM5W < ME'L&VNVA'\\.7O)U2YFZL)<79Q>C,!]^N0SP:$,V7::W3=?>0DJF"+0.#9SG MI',A^6+K=OC-%W%I%1Q MSSY@PN%BT, ^5W9W?MC^UW7;K'//J[JU^HV09!S/;L/X."=@"T/]93BO:[M! M8)ML)GIHT-K).BF&SN3H/##KR>H2,25O&A05;HMKGZK)AY^U+"PKY*>X*)!> MU#H?LHZI]8[15U9&+013)7:Z6;G7L@]R4;=W5MPLOFPM^J>^K[M8T]4N^[H4 M3/-EO.1=.I_UIL+K.<5(*D MZB4<'PM$SA2($DTV1@O=O,W\X7CQ2.G]4]-B"]'W M:3R([WT8A?509-H-\* D)9/Q"83*=< C5V3DL0!2:9N+4D:)YM/P.B$[?$2Z M9Q7O1*BM]/-D^]32PG\[3G7,,;["Y?\')!EE"Q;0S&I0J&KE:Q:0$]?-PG&8^U?PBR$F 20AZB88H*C[&16'&F&<1M6 M;)MAW$;T3YUA7 X#FM!*QO/E#<$/P]D_%M$$F[@0S"A OAB\B@:BS HTC\6* MA+Q8]]B6M?G7/]=8[%;*FS058NLKP/<0K7(*73"M#[AV5?!39/=:*>%!G>XA MP4-I5XMH=9 >BH[D"Y=2R!Q5#(K@ 8.T0D?Y_+2Z(0YZ2*5N([@>@@CW3:A5 M$-8;);A$!&1(N*(39$WS M9'EK.C$I,E0@HV@"([%D*0!9*-G'X0I,+69'@,TS'9[N+T67*I"I3HZNA&SB&BR.0B M%^:CD\R9UAG4IZ'+(YGW)V;+%EKH(Z&U.! _3>9A=-F87R1N;4S@HJN!9V'! M23IM16$YNA UEM:S4^^!>(+K-TWU=#?VOY>0&YJ@2S-KC2GDM-9%"@;2) /* M)P/>@56"K%Z +M$.9C->PGHVUN)L* M'Z/&GO(_Q-YQ V+A,H?("S"F:K+;TA[)/+G>DNN@34FR^4C @U-C>\NP=V9L M(_;6@>;[$;/%=Y9W?F<#*Y5-RB#0\9E 6>4A>(408R@F1".\R)V,A(>?\\RK M)G?))[:6;E]1R26L%<:!0.$7$!BMEZPDHR&F>N6\&)>*8<+SUOV/[J,X0C8T M$GG_;__?IT@KG\Y/P[@,OV UN>AGDW+K0P-%5G.F/0IHA]*T8S%RCY6JQG0L M3"41HV [;@N= !PA0PZFC]8M*A>8+[L;W@+]B4"_(=#OEZ#?E84[O(*( M1H'TCO:^["0X&S+]U29'MKD6?@L*;?W\HV90O]K8Z+<H+4QFN+(79.I%U4\=67>H[*[X78J;C%I+ZEQJ\ M\[7[$DH3)>90TJ%>L*>+[/5+A_O-29NJI837 =[3A/Z: MJ[8K=?;4RQ-1"'UAT20.T44!RG+R+%*Q9!@BLSYRAZ)3DY!O@3J/A :? W.V M446=>''8_>>Q%O#_O!FXLIB?AB6D==O!G^6;^Z3)$+R7S( MQ$1O%*LCEB6X(#0X896,(4OG.PV4WF)#V(SF>)C16/*M@X&_AO%%"6F^F/]P MM>8/.$-Z1FUV^PJ_X&BR^.[5C^G;GR83^GV?+ZNU)2/K/46(I210/!IP-B'( M%(W*,0D?NI6F-(%S/.1Y(A7U4.BP44)_G]8V_SI:'Y@QX(O+M;&:!T^* W1. MF1RB=*%U0=O#B)X1A]I$91HJH(_.+RDM._ AL?E\BFFXR+O3UR-H)ZH7=(L K&!UR9\&B)/ MY'VC$D7RI UK72'7!5>[=-<#3UN&U84L0269@,YT11*(CMX[IB"9C$%Z;4QJ MG8WHCNY0*:_F7-F<]&JJD.>2]GI@42^^_AK^ M#K2 M^CPY.ED$*+1>DU,AIZ=U!'H+>$^?!FM+D+MAAIX4U4Q8T>R2I]FQ9MH6Z6E?EGB1R2J:8K[,^E]%^)HUC08/QCE=0$2*3'B(RU#Q: M&T2W09&;GG!X=Z]7O4Q:"[5U!FU9#KX)&<_:-P[ '@X06CJ.1ICF%^&JMO.2DIPEP0.9:,4C*&L08@KD2"B# M1C(7.DYFV>*LV(SF./G16 L]] !Y0 K+&'N),A=E))A4[7JC% 0K*CYD4<7L ME&P].N$Q3,^**VT\\:9JZ"'5\0"^&P'SFX'Q@13HDZQMU%D)=:I1@%BLA!A1 M<*&#T[%U4_+M47Y?5&JAJL,Z.35>;HWVCC;).KV8J.^SA""% 2VR--;0.>H. M&)IYDG3%4Y)F6Q7TT93^!EG?E;L !UH+QID04/,UM/#$P:6808:4M#-U-%;S M].F#B(Z0( U5T$.AQG+YH_5[WM(PYX.DR$9#7C-XM6+)1;+$K93@(AY=(/()Q-JBC,IPT"4K6B$BNGHU6,/"<(:3,#/JLLC:MS9-]\!XAOPZFOOO4LWUZWO=1 M_X9_SC_]@:,O^.MD/#\EPXRP!A$L))LTU%EF]92-@%$D9J7.%@^8$.J ^%G1 MKS$[MO#4&ZOVL%[[&O3_%\/TTQ^3 29MC0P"3/$6E"RU9--FZ]"331"00@%N*A]A5'1:^-DAABD#$P$9=4! ^H/(/U!P):J["&" MLAWJDS+'Z15T+PM7,3(@6Y6!,@G!27J!E)3T7W8>:JC_X0URC@T($I1M5MI[340-?D:1F2C M97"V==1B=[3[EVB1"O&J3^--U=7+AE=J(SSU]D2]@__BZQ)<&/U].KDXG]&O M&%WDX?AS_@$].\\2">4-DHC MWAT=_IR'SCYK$CP^O'8;9;2N<-\T]J\+IJ,:7KN5$KK,.=U%@H?2;O 1+>H M:AD4GU>V'US97ZC:"ZR&?<+,K^2_#$(&&.[G\![*#A^='8> M"NMU%A&DY:+6CA#]D2MZ&XQ/AB?.F_=,>6XS3+\%TZ 7??:03WITLEL7?#]F MH>ZLT6VG6^ZBCH/,R+N#4QOF%2^$+B?:1@.=UP&5 J.3MX8A2Z:UT_UMSD+M ME2W;:*$'EMPX76_.ZE2>A123!#IA,QVQRD+T/H!34=@HO5*^]9S<]4B>X2#- MK30V:2[N7J[@?L"$PR_U*-TX+>7VP!V/-BO#.62>-2BG/;CL#5B5O,\.(S/= MVMKN]/C#L^+ \;4#:::GZ]QI2B;:#:K?F.%T _C5#*<;GQRPD(TH=4HM.9 U M:\C .Q$ O13"I43.XU97OG>'\AUQ[& :Z^$ 6V'_,/D:1A7/YBYOZ*2."9,E #$589([,6K:]A==%V M_)+A7R^G%-I@0V*TK0H5$)0GG%ZQ!%FG$)1P)<36U:$/(_INR--0,3U4VFW8 M0"_1::*P+63*A2 MJ*PU!.,\_<&58H0VN=97S1]&]/W0IIUB-M;'':XR_CE]%X!T6%VCRH];3W@YF=4SJ+9^GWZY0;M(!U#,08# M6(=!

-*B\T)][BJ@JGTI6D4&6@A1 MFWHXB'6D F9Z2;R0=":W'FJX!;Q#554T9\OF-J=M5?+4-1 =!+@(K4DIBY7) M C?56>5T;@=K A@3$Y:44=_-B/;YICV/?J:-F3#I3R-]#-BBS]T1P2KLU@58 M3UF.C:">)KW15(5W!VTUE?]!"1)4+E9S"2);LN@\68S>^02.IZ1ET9J9UJ;V M@8GQ2"+C:7BQC=C[J,T8XR>24)WV/1PO8O8O<$SRGE]6"Q3EDLY,05&%TZH- M \\TAU*X]@Z#-Z:U,?<8IL/[8(W4=]?%:BG[/EK#A;0,%9#%NDKL6P MP&)H RP($J4Q5NG$L?7UQG4X#J_XWOV8O<7=P]O_@!W]=AET7GP]<-(4&T4= M(2G)FG:>@V,B 2)'G;-GWO3*BLW0CITHC932QXBJ5=N?-Y/I+<0#QDM@H3;+ MMK7=((\17$)%_I=T(@BG6&QM36S"!_HA/LT>4]?$J)_#Z,+_&4R M_ER]IEO@KS*; ^]M$M*0QQ2LH]V.K'$7F(-2:]MY)!/];G_J#44PNR(X(IX< M3A,]-#&XA>JF?71545\;WM82^W?3EY.S\RF>UEC1%UQ^\W7-FRRF6O]FZC=1P11Y^-N@_1]^ 51EI( MO>FQ1S>#^[]D[Q3U([@:Y9_I*>3H5#7?'NDJ7(C<9 MIL=&DH"!X.K9"8C+[ MR(*/K8-2&Z#LNV?=_K7+A%5-2FFRU2$596L=AP!'-CO]45CDUOKB6V\Y:V < M*FO<0L=WMX9]I?I<$L+UO*6S^*RNIX8CEW/-+#?"9P.N>!),%IZ\NT73(,NS MRTZDT-J%6H?CJ5*_>^OV[B6#?679M;,HR<1_!>Y9IZXA!#;9=IDJ'52QE*QYF.]W_YX7V$%D*?-)18 MZQL^)_*O]P&56EF U@#3J(F;)I)A(P3P%)(P3F.YFU'=I,(UO_T(=+BOS%J_ MABM'L?98N_1Y+JF%*1JE,P1=JZ)%W7D43R"B20%EXB9TNWZU\1'?OCK;2*]A MEF)),M(!NX<(I4&NF0;FZIT:9Q$".1N B"RHF!%%QS=SW:__]G6YO]0:9A46 MB#[B>#B9OIR,O^!T7F,YOTWF5\"R5L*C\\2HQ6"BD, GJ2%PI8TIR0GL=E8^ M])1O7ZO-9-A#8^0['5%^J?^@"K=:>XKQ(),NH&G#H/V#D;\7:A>3@H5^9HUF M/;=!O GG6-SA5A+O(:^\ =J*_UW ]>0O 37#EMI[/)@03>0P'D[8/T34BU+_O%>#XH@4A?F )M4[T_%'FMS4U M8F&8D0O;W,[8A.7PW.@_.[.CI'M@P.W1N&^&XS!.J]SU;)"LUE9'#3Y:#2IZ M"UZ0H\'(FU)8FYK1D1BU M XZ)2U5B3JYU'_N;SS\.;>\LT1Y\B=OKNUGQM#@'\ZJ'3_B, V:8\"99T"S7 M7$)D$*02D*4C)UA%79I7O'='=QS,Z$D;/=2PWD;Z@4ZEL_,J;T(XG.37X_R* M\-8JHB*%)5.FU+(FJV@3,\&#RD&6%(/7HO5AT0G8,;*EA0YZB%S=!OEKJ&5J M\Z\5V8N!) M%VS'0Y;FFMA8'MIJ4[D9LK^H0GM77O_7!;'\^B,D%N6\E$:"CK77-Y* @JKS MQ++/,B Y7#T?15U0'@^+>M3.?3[M/)-\$9_9'NY_#.>GKS -S\)H-C#>YD56 MH2R:R$=9T[>B67=L/Q[=-G4,KXCZ'7(/.Z:M]\UWY.)^D?WP\ M#62]7VVB?(!<";2>@[5DK:NVB=_C"H;YLV_2^,50A:,_+H:&0CF=5:F,[CC($L_NE@3 M>=NO9FYS+& X?OUET5?YU3*#.""32W&E"B1T"$IP#JXH#Z+HHH)Q*F"W%$WW M9W[;5.A3P&N(L%_"[C;.^K<5K*M6[O5[_S89T<-F ZDYLI0T2#*^_#='$-]0.>7TS3:9CA=6#PY6EU MZR>%-K,YR7/@51',,P=>%**NX0("6=M0I%&,N6(<3YWXL,5#CX -?8EX#1?V MJ_Q[]\>8^'@Z/+_&%[^>3,]FO^#X\_R4UC'_^G)R=C89+VVB ?JDLC,,EB+"#7;#^:4>@\>9"7:/VO>.@;\)P M>4R]6R1^3CY_GN)G,F!?#4LA:Y8@SFXFFV]&W+3A5GBK01M!AY8- 6)6"9CT MF9G@(F.MK%N+!]KP[( M99YP-BFW+C%6*RH/LF'2:&8(H_.@%.UJOG@-@1PE&^A'6=A.ELBV3_ZV*=&_ ML->4E[4,8;ZYJ+ V-DK8]D@VSG*'3UD2_ MBZ':[>E'0)'>A;Z&)GL7F=XM9;H,NJP*HJWW6JLB("GI:U>U!-';2,)()*42 MM6"M6[T\C.C;YDD/4E]#BOUBG!7;\ K;] I;'J[(&Y8@4U(EHJWV,-:L+Z>M MK@0&0@B;DY'%J6XC93L^\-O6?&^B7:/__>*:#YUT[PJ_=]!9D1-M5@&D$F0# M:;T8AFS))%(N)R&D*=WR'EL^^ CXT*>HU_"B<4GI];:U*'?-)N840@)A?21P MMK9N)=(JP5$B)SZGUJVV'\+S;=.CN<37T*%E[+.CM8,YL1R3KW,K)*AB#?CL M UBEF7,F)N;S@4S,_I9[,AY?A-& 9>:2<>0,.DTO:ZF#O4T@R\X$ITK(P?:U<$1\"5@PA_#65VCO,M4%_%I-^. MSR\6(Q2N@+T>S^M\GBG9A?,/P]D_!BY&SF*]:*0MV8/>,7!%. AD'Q;GHN6N MFZF]Q4./@!A]B7@-%_:N4[R9?[C"/>!,&BFLKAVJ$BAG%$0N,AC'7'392]=\ MBOE:(-\V&=K)>,U]OKT#=4M"OCT['PTQOQK.TL(%-%DA4\K2ZF2UE&3M:94B MY*QJ#W#"=7<,WF;K8>T3OFV5MA/>&I7N5S7XL%-W_QA:NG8IDMVBE0-39UZH M6CX?HXP@G95&N&(1NUF+.SW^",C0O]C7,&6_2-O#D&^UNENBY9PK])*#5G7L M7Q$D'",TU#(7Q15W!6,#DMQ_\M'S8T]AKZ'&?D&X-7Q=E"Y\FBQ^DF]>)Z43 M+ @LQ8#FG+Q_2_R-K$1P4B#:I&P)W2)PVSSU""C1FY#7T&&_@L**H+8GF'M;'91*Q^7G8F"U\RJ1)RUK%:EI50[WAKR600=3"XXP?L::[D& MSG'PH96\UW#!]CB5:7DG8CB^Y&2Y4XSK!-;5NW36:_ )/5E"WI7,!.UQO#$]GOL@ MIZUTVV60TS8R/MSLGBZHOM=!3EMIK-L0GUW$?3@R)$P\2W)MG=8&5&&EEAMY MX$$Y(04/_NY(GV^*!+L,2DI951>K_LN:,"SQ!K88V,IFAG,DK3K9SF M60]RVEV'^\KL<(.S&<]R&GW5W-OJ?706G=]?8"U M-F",%I2N@^5CO:&!I4[S2T5C8,$RT8-U](QK,/;QI_>7<>N3]8J%\\D\C IA M^E(QA?R?%[/Y(D,0K.),QPPB5&-0^@(N2E;WF!*"9&0KFDXO\Z./^K9UW(,X M>W""/N#YK4CO@(G:#D1QR#ED4$Z1\Q^MJ0/'N)6%EV);O^!W,7S;>F\BV1Y: M[&_8:TQTB24!2*AHKZGS';*PU9[GO@2NE6K=R[C#?K[]ZCZ>3J;S^;WED<2E MJ)*VSL9J"REPJ N8:(MSFJMTM[?,WLM;C^0X.-U RAM[N_>2#WI[=A[2?%*6 MV979C?1*[:IW^:DF2:+M'M4P<[3'&GM.)T4L,F;&P4A>ZI82P,M".XS6==@L M)R^S=43]D.DDXTNN]KE5B5@OZ@U%60=^II1JDTZ?9;^#J)Y%.FD;'7=*)VTA MU6>=3LK:.VYM!LD107$R\0+29ILYC\%RSV)H?5G\V:>3MM%MEW32-C(^7 :A M"ZKO-9VTE<:ZI1)V$??AR*"+JJ$;#BQK3:T1]*:ZEVD?(ATDDJH=?U+-2.\UHN[>E4M 6\R3*%+$HNW6K3GW,Z:2NA/Y9. MVD9B!TDGN2PXXY'.*8>,_*22H-Y_ I-"T+;PG'/'C.!S3B?MKL-]97:X=)*Q MA64C"V0FR$0MF3Q>@0YX28PKQWQ(W1K,/O]TTL[J;".]PZ23!.4NLAG72GZ^@J6/'V.ECQ=UKS+Y/9C ^2 MC4990Z9!(-- !2);\-Y B3;EB"'[YKU3NJ-[/H&\?3SOGK31\&"^1/IN?EH; M%YR=3_&T[E!?<#D?O8);32@.HU^&(0Y'P_G7.^OZ?3S%,!K^-^;+]9Q,A[/A M^/.KBRG]N>RA\0++9(J?PI\#;;+0647 Z$BBCMZ.().$5$PN/DFO76N7_8#+ M.P[F/E<^M#9G/JR TJLYI5?S9#:;T,KFF.NPL4^GJ^D/-][8-R3^90N'*IW) MN&:>/F"J8/+;K1?+$R_DVV;]@2 QUNNO M-6__G(Z#/=;Z;;\E3RV]K9C2T+;N6&+B-==&ZP+"E4#H:N&!H3=Y8;L9S]#> M;5O[[5?L[+S9MA7G(;+=+\/YD* N!DY>Y8#KC4WBWCB_NYC/YO1_,F]NCHK9 M(^6]U_/VSGNW6VVCY/?+NFNLYGU>\R^GK- :#RS4;FJV-B=ER=2+5";$9'FY M>Y]@_R&KZX#L75>33C%?C'#U>U]\73QEFU4UC63\7-+A5Q;E(F?4G]8)1@*7IGL%ZCR P4)^_3YR(A*%Y8]%*B;UVX>4 J/)(U/S03 MMA%V#PQ866IU%R1_;711K;>3G!=R#J/W89C?CE=FWV4N0TEEF2EDSB<.RB0% M3J8 DB?OLY22N=;LV!KDX7VA!LJ]-]"^3\VT3N/?0+LT^S],1B-RVO\(TSR@ MDY.,L/K6:%&;X3"RS0I&0*QSB4A&\FXP9X,3_-!3#J_S=M9H6Q'VD FZA^V& MLS<(MEA>ZPUB\<0[:1-X5@J$Y+DR61=E6_<%>PC/X8C06&V;-X#]9-[#L;'< MEA:>_\WTS1+GXH?+P-[L]9]DE0_)_1DH(T,04I H>*ZS##.$PCPHU-EJ1[O3 MW4J0!K['MBB/A3L]ZZ>'3,.#B#_@;#X=ID7&A#YV4N7S]^ED-AM@DEIA(9C& MU4OT(D'@NOIMV:58&->R==IX-Z3?!;/:Z*F'"I@'4;\^.Q]-OB(N/O1^-=?F M_2B,9P,>6= E%."6NSK=F7;8P#)(EX.*]3)X:1\PV0GJ=\&O1IK:F!GHR4#B M)F89E *OZAM@,T*T9)AGYX/(J?B0>W29'C&0=C?TESVK;RI>NE!0E)KOL;+& MSL@]EJ1]B;12C-8(TZUYR$-/.29#?S\1]AL/6.9G;] X:B&],@I"K"5I&",X MHP0XKY?4FR6$6IF" MX%1-R]N@>&;.*7&@\W(SR&,A3K_:Z<'$OZ[JF'V:; AE+0ZK6">1UE@:CF=A M61_R7Q?#V7".'W'Z99A6 ]@^7)>#+._">V.\/RA!WIB/R8$(S+@DO0^L]=G_; NBMM'W M-@51V\CXV15$W135(I?O>.)288%H ATDKL[I#89#3EYHR;P)R30_?#> >8Z% M4%MI>U,AU%Y2[R.^<0//*DG?!5%/%5#WT3QQ^=-^ZKH;V6@CZ\.P0$KN9,5VVOO#9 M!ZL*<.,\J-JUV:&L3;@5MY'1.6JZ=9K8\("G#5;O(OA)8ZGU4(URRU5;1KDN M^S:+)))V$GBI0U.*81!,(L:Z2,3U.:GFX\@V@OEF5=]6S+TTSKV59OZ=Y#K[ M\/'W%;B 6'S.&5#0NLD"1MJUR!R2T4MOE52R>4G @X"^>1ZT$W?K'B6OL)#; M?0/7)2:5?)(R$IR00!F1@$XL4^E:BDJHG>IV@7K# [Y9E3:36A\AU*LPR>L: M)KEJ619UL=:J0'Z(J;R&-KH;K'Z;"'W/O(1V\$Z)*R2=@,@3NLGHH![U%"S&AI"\OT M;UQ(31$GC0$6J6R3#JM6T]/ M6 OD\,9!(T4]K/X=I-R#ZW>[Y\""XB@,DUHPP*AKX;*SX+).H+TO6NHDN>BW MT_DQF@9[RKD'\_ VHM_"V27'N^#JR2C8A.EI;()]=?8@!?84> ^GP$9\*7K+ ME+# C:Z=4)6!(&,$.NYTS"G9OF=-]TV$1VR!0_%@&SDW;_R\M@4NCR['*$$Z MQVF52H+7*H.1&)CSP M1#*L]E[U 0)]A99^YG6WX,VSZ-_=@Q+WE%F_5>/W;S\8P9B+48!)4H"*BT'F MJ0!9("%R+8H5K2LSGL?UT/Z*-)K)NY>KPN,O.*T'U6K)2X3+;\\QDVD@G90F MU%'VE@!*)R"46*^M.V(N!I=\Z]Y^CX(Z#E:TE/S&;:)A?=_K,!T396>U2>![ MG"[P?KPX.PO3KY/R(LR&B3C]:CBZ(/27G[W\W!X%@"T>NW>%8/.U-RHAO/>L M)81KBA9R)PW9BY!3G9-*%B7$1<,):[1**0EC6]_Q> Q3N\+"#4]Z\76YY=[P MKE%SX4MD$$*=X9U%@F@P@NIY+K>+: MB3U)(1T)@O;L9-.JY27G&GCF/&OEO$ZM0]O/:999[[KO,NML&QT<;KQ5%U3? MZZRSK336;<[5+N(^'!E$])[1#@N&)0F*DP?HC49R I@@R]_%XEM7/CWW66<] M<& ;*3:T=+<-#'5BO/,04J[=G;-WF&#")247NE(SV,7OX&QC(LY7@'Q_( MLXW46L>\-H][TDH+GFT$9D3M*)#K(LD]AF'5.#&/:5A<.4DI8NSBU&= M,W)_.$.-.ESW-IV4!S]\/MMXUOI1M_>R9L(^P>&'!C:_P-Y]<3,]^2T['L MGG0Y._-R0+13F:E0($N>:ELO#BY(12Z(9H*\7UI/Z];;VV)\1KWXNZMVL^72 M7B\]U&#!M<2I!]G7F3Q6+*I 7& M1% H@^7-*S*VA'AD+&JNE7XWHT_3,)Z-[HQF7*%,)9KB44-BM4E 3!X"MPA2 MF5JT(LA::UUMVPW9D5&FE0[Z:.QXG]B/COR\'5:[S?L2D;A=P)9 O-=<0DRT MES)>2N:"Q\A:1T+;KN#(F'=HG3:\/+)(&2R\S/>3V7S9T*"^-R]P3%J9OXNC MX>?EU.7+8FA5N++6 N>!U6+H!,%$ SHX$:0/B9MNHVJV>.BW3)=>!=Q#,\4. MP8<54!8SLBH#R9BNTC 0!$=(7/.<>,DB]7BN/0SN6V9,OYJX3QF]?[>1V\.I M%R.I'P?_\F):][]EAU&R\]Z53^'/DSB;3T.:#XJR7AFT8!-6V\[1FFH;>8V" MMDGMK6L>#.QC'8GTM-K=UU[XMU5TX,/^"X-7V"93/&NK&;+;]>5 MKS'Z!KXP7XI)P+PD*2B=(.:4:R,YJ] KF^\. MF;43M"_4&[@RBY!Z_SH>W_ M5E#ETG]9O\B3,L$>?AXO99F^+N)#)+Z*?KP^6G0IZ8%#;X(P!8REUU=%(R"H M2"]R8CDE38MF[H!4WWTE/QC_'"C2@Y_^X*H>BT-=)V@NW_*3Z7 V''^^.?3A MZA5W.LA@!9E8J38PY+3D.=*I4-%*B9IN%ZV MZTPZPXI*]>:4*"Z ,IY!<+8 $SEJQ[PE^^X088EM0/^@^($5?Y^YIH>@1(H^ M6B\9Y(Q(B$SMCY$C&6)<%LT2FKL]7'L+2K2<:#,Y.QLNYV"%<7XY&=<&VW0V M#W&?VNH.OW7_B39;(F]4Z;PLOK[QL.O(7E29%R$#N'IS1 EB;W2)@>6=N$9O]K?7=^\[+^4:&A9=+;J'T@_R,Y3:L-"8H*F@>&5L36EOIZ)(>J M2&ZD[_OW^?86[W.I,KY:QIR^F@T)R6+/?_'UZN*CTD&GJ".$I!P=);4;4/0> M=$!N)1/H0ONI8(^ >JIJXQ:*O]]GI:$">FG'M!;@C>MW70#V-?/F,7!/4W/< M6*G=*+.G1IZ$.H5%9B46D%@K.9AEX)F7P+64.6GN:"<^#LH\4IO\U(S91A&M M[Z*__A/3Q9P\FY>GY"]7>_#UN\NKU3D6'I(!7TJJHP0$1*_JRLF;H4T7F7_4 MGGWD&4_0K*NM-B;M1=E#IO@7G,_)$WI77DXQ#^LPMI[(.K+5,6')4.2_$ M;\\R.)7)?902F=1>!5%:&Z>/8'J*"^[]&*PMA=^ZA<'UZT"66)E,S\(X+2[3QM9FY!'#XGQ: ,ZF6VW-IX='O;-:[T7J39O0,)9 M#E_#%]K\/F/U> CL^728:@;M&F$,,4J5/-@Z(UFQ;,$)3]N72#8Y.O&<[;;_ M=WK<<6B^O60;YMO___:NK+F-'$F_[W_!+N[C92/4[G:O(]QMKZV9>53@2,C< MEE@.DO*,Y]=OHDCJH$BJJ$(5)=H/HPG9[<)7^64A#R0R5U;JZV3V/?D%-#EV MT%,*P#BSAB@H#6FC;Z=T)T*#-LBS$=*ECE[ 00N?ACX,*>W:U=4/_9??T8-9 MW!ZF7"2:0K(^D&Q+.],,* NE(V%":6$YMQK; WMY, MT[R<*+RY\I/KMY,K2/^8++[\@5*>+V;?/^1WTVGSK?6'/Z,L4#O/INDW5-OF M>A)_A6]PU7QMQXOZJ4_^$Y0CY^GE>?-Y@4XT7$[BW;\O2WV<-93ULFC6KM.JG,<_*>AE*^ ^YWGJ..ANG3*"X.P(K[I#"+=('SDD*-$+"T BUOM-6"<(P;Y@D,H!%2:E$G$7_,(,VE(/23G2Z:(*/OY>?P=_N MIMJ8JX8ES]&PAV+>,EE M\M$YHIU%;-+&,O0QM3/ZF&0RHC?XZ@C?<1HS%M^'R+1VXNU_;_P5^FG7I8QL M]K4IKG-:3V+W')R7$F$IAX%A+A,]A"516&^SX-%T'):T>XWQ(IEZ!#3UI5<[ MA_YG\]?$OUDAPM==04H!(*;(B,LE5(NEBRV3@2B-6"4X95.W?L[;G__:R:P@ MM=I?YT>,;>?-=!(?P]))TH 8"'B?B 3:=B-&-U52#9"E3"9W(G/W&J^=T$K2 MJYWO_OW\S7O_S_G-9-W @DF=C.*)F)30JC#'2/"EQ[#E^+8B9Y>[;;2;3W[M M!/:25.UD]/[$U*.$U!IQB!&8H,3F,@%18EQIDP82,XU.V.A-QR.K9RW_VA5@ M>)D/<+]H%0NVN$$E6A,6B>!!&C!&0:Y= MU[ /SW@*,F(VICH1 Q3 K*_\M'EK2.?-W<=SA_+"4$>30=]#6-=>T><(M[B3 MVM' G5*F>@.T3L!.6FWJ4U/;+;P#U,PFEY.IO_)MX4Y[8@MIT33EFM!7/UM\ M#^T=9(Q.\$?Y!Q<,<#]D.I/,V[XZ";\ FPV)W$,6#)0"WK"S)?CS9MF,JX!'L.AM@96$2MQ#93;H0)N(>Z@*68)6@6W.P^Y? MGW<(P)-4L>&I&J#/P)-@BWF^!Q=]P>2\0?>>6TZD01_?^^R(\-&$($,*O'81 M^($0?VS=ZD'7 ,[V-KCOI@N8P7QQ09G6'((EU&=: @$@WB+*9)BG 2TUMV-L M4FL\/YS>/(N( 2ZO?_1MX\C2L^)1'&"Y%@8<$*5C&:V4,2S5GA&>&?^" @)1QM(@P* GG0+&9N"7-_TC9=1P MX<%P6ML"K!<_2;K[B?@QUW8(!^"W?WV%Z1PNN(N.QA (,Q)U46D@-C$,U$%K M)C35?+-2?!#[OX)SVOI0B8;'&N(&S<=FU%7G62(<;4YY9T%".0V2D*5(28!3 MQ\O'#I=6%-)GGD@L\RRE#.7CE>4PC'*MT=(&47NTRS/2BD.G, +N7%(CUP%5 M$L,7#(Z]I@IW+_#:,FE8JMTGN4<*8VAI&$]!4^^+-%*Y 42)+2T)43N4EC(G MQ6K[P4>7QFU\HER226! @JP+]%=,N?J6&2F-@-#SU,&.DLUZ&"A6+#+_!-]@ M>@.X^W]>5H+^.IF7PM$RXOC#U_;&\?1RMC08X7NS_I-5V6B?]D&55NY=@CZ$ M!"JU(5H!^@1?FUE9\UXA_)UMIBC5X$"2J+@D4D2TS0F#)$X#*$=M2+&V(]L% M5^_F7/$+I)LK^)#WK/;+]]5?+DMKM0?%5,)04:1R]!\T">4T6?&8DDE4.JB= M('P&S+&:&E77GD>=PP>FZ"44MY?."\W5)+7OTHJLK?0,4GIC,GH(&=U@20%M M8@)6[C8E1AU7&-Y4*';=OOJQNAH-SG=35>Z5"Y\?(UK5L'3!5+'B?1>.\2O> M:W"TE_(> AZ+_%+DK9,Q1!F.^AV#),Y'3U*V!H'F''.G/KXOBO0]5>]C<7Z( M7(<80;%V\U:;V7J0E) F.,,I\2 \D4D+XB@+A G.HP8=!*WM;.V ,FX!7QV> M-GLD5Q#R(+-J5N-_?[F9HY\TGZ_AM9JNC. 9?Q#?7HJ7)2V0-4/_"0+7R@;$ M6]O'W ?HU)V!^JP,4"&SCAR7WT07, /U.7P Y,ASU/L3M:D"O:4\@*5X" JD MMUXE3R*7I:*F3,\M?7,49RPF;R-/U?M'#T]YUWGI S-^B'!K%U:^^8Z6:0[Q M9C99?%_9*>]+ 5[9SJ)&/,&5DVE'T0HJ"LFXJ"JKV MC;=WS?EZ"&CTZ*1$U+QD,I%&41+ (Y3 %/H;#AW6V(FNVT>^6I*>)Y3ZQA +9$@ X85$B%:KDQ,0NO1X;$'X8I[B'Y =Z1"+1&2X>O2G1*JK3 0-N6!F'+ ,1>XC:]&!E[/UG!55XSC)^ M0AAB&H1JK"463"39V:R-!A92[0%-1U.<[K;H2'IS"!D#Z,NJMF=^ 2+K2',B MJ>U%&@1:4*H-T3K1>^VC1YG"%'\\2ZP G-6^:^>)#7J&Y\.AJ M98-J9D5$TPE1E #A!HI\OX-JYHM6K_CYKYO,__.P2 M]Q;T=Y5&G2/H%=%R*UH0YR@0HYU1%O)1^Z$D43S6&Z+9DL\4XIHJD!GX(R%V@7&]Y8_(:[["G=G2FBD@N-R3VP: M)U>399^$?%L@L'R7B/E#%*N$@Z3HC'M)>,E*29 &?75 7UU"=D9SRECM1%U_U,I%-18'QI.HTI?E5%V&/3 M_W1-]B$TC%66VP73CU23?1!'7>ISGR/@L^5B$B)(RP?B#>6$Y6UQG@'0M*UCYQ> M=DWV03QUK,D^1,@#9/K^0.LUFRP[B=QSP&[1\0@L"(8.E$%5YV5((82BZBF# MEQQ$]8M_^Q&=@"94%/D0)T%[:TZ3DLER8%$&VR,8)U%9#>=<:Z M'K\$]7@^)X,4C\P!'_CEX3R)=>LRF@3^$W#$<5VBZY1PBZ22* U6"P$J5"]T MW OHIP+5Y6P0C_/J:GEYXP\_^PN*8-;(5%*!&^GQ38,MLX=+2:\J5:"2>1.A M-,:L[H/L0O-3E2JR-< UB]]ABL*X0F1GZ7HY!\>7&>YK>%&DX&FDA,KLRBS" M,D_'9\)H-BX*S82H?3[Z!*2?&E6;MP&JLW^%KS.(RU1!P7A=)/?O]M<+ZD I M7)X(7FXQH/KC'HH@ :50AJ/'7%VE]L#YJ4XU^1J@K?J[ZZ]^,BLO_B&_;Z:7 M[U'+T]E\#HOY_\!50G']#?5=@V(>2"RG3P1HB(T*(-AHPDBUIYAU G8 M3_4:AL.*W=EOM]15\]@/TU\G\Z_-?++,B E0$G/!.A M(F66*:MD[9NH^Q']5*W*K W0(_XMJOW?_=4-?/A:<+WYXJ>7,'\WO?WS-7QV M$2U8'[(FB85$9.2:N(PRH8HKB?_3AM;>P;JC^ZEK [(Y=K_ZE+6-;0-VGG+EF^!C7QKI?V[PAJ^ M(,RF_NK-S7R!+SV;A^^_0W,Y\U^_3.+9#/Q0#?.?A6'@6RE]I3)F$_V 1EEP MD]'U*WW),G.E088K(B-DA&,P'(( M7'MOJW=N>>5-] _1GAI-] ^AZ"7C$E'-4%(>304,BT(''H@$:XATV9"0@B-:X^\&-/+7:>C2RZ)^SPV. M,9D_1+B5&?\3M[@O9^@!(IQ5&3E5(+GRCH0R_$]:XPBBL$0#OEQ@Z/SF&@;@ M\0:-B*E M'5U7'C_[-1-70UP#E)R]::817W*9D/DTF?_UR_=S_*>M:9$^6-PO)$8MQ;3( MG(AUP1+EN>+6 Q.A]B69/7!.W1.OS<@8RE* K>>\=( VT/V8/;".5(T! )ZJ5(XW.J45004$TH92J6L?48YNFH\<:OF&)IQ MB-B'T(A54O<1Q+4!=,F@F6/HM. V*47I?RS!H/L2&=60*:6U*P>?@#3^\4TU M^C;5HJ+L*P8$Q;OZP_]?,[M-^"]#60'2.J8)CZC[4DM-G$#?"@&J;,$;YFJT M97B\\JF[%A7D7;%*O0U._36^]0-,:W7O *IB=F\GD/&S>WT9:H82;^TDSTYP M)GD64X@D1DH17 ZX,5%)!(:X(BC-H,K0W)$YWY/6&X7R0Z1:?2K6"LJ'*:Q, M3JEMHCIDHH'C^QE#,=Y5@<0@K'-6Q,@WKL7MFHFU^>AQLP.5Y-U4$U;MN5AK M-.?_;-93NIA(C@E&,BNI"IH""9P+5$T=4F3!:*<.HN[VT2=#W?.$-48<]LOW M7V :OUS[V5_+&_R#6PO)N'3@]$GU:4"':-L.1LXF>% \,OQ:42R0)' M:T8YB9)SCE\-(NUT:OOBU>7P)-"(VG(("T.TUO%7M[5_?\)B/6521)IE0O/H MI44;:2-Q40BB4U8N9RUCRK5KRK8!>0&IGUY\;=:.]19V;:_R@==5E'V9^K39 M4NY1S6.YT,5=.Y\R$*%9EB)Y5'C;R;/<^OA3]RLJ";;B-=_MB-8G%1TP;?<> MNI)^#%>@%@E[.>TAP=J1_2YL2@HC@JI=Q3&&-:&4C4HZ.9V'KB;JK):H"RJMMA6RQG3T,4!-\,7RD[($$G-"7 HDE*168]:F[?Y98:[M+']';P+?TEW#;]>QLL9A-PLVBN OG3:O>=R5*ZR:-%REI MQ6*R1"0=B=2VJ#$V-$Y7E,=?$/U^#X]N7O+N=M9,=1!$9XS94G M+%N,&V.VI4MK)H(QBZ;.2"=J]TGICNX$U68@:HX_OZW]NWCEY_-)GD *WQ>3 M:WR_)L\@-I?+M8>] MMQ\3'NOCY'#CTOO;:VK-OR=YJL'6Y3007B0\1]R@'& M.M0XXIW38!)U-G4KZ3YPX5ZN4[>UEED7+B& $)0 ;4OO0.,>'#W)LC1Y\9PK MFRJ^X"@75 =G^H%[-)2TCWT[=;TAG[-.G#[#/,ODTB MK-+VB:5BQ*53I:=+H,0"YP2X5T[A=H^"K6PD.\ :._LYK#HTP](R@ /^!,3; M,[RG00YTI-H)X''.5:O3>YCZ].#F:(IDF6$T*;&\WB>]L+B7AT0";NA>,N*D]67HSR&4#*$W*W S2!^^P0PQK\O+@N"@(3LB(FZ_DEI5VIUG M(I4-@DD$6;V3QTXPXP=Q Y"WJ1Y5)#] RO@>L+/%QV92VHS=0P>&288VFVA6 MO,# #3J &&%ZQ15W(BOE:B>2]R,Z<>7HR\$@LRU6V>\0O 2(BA@M_'(\O(U: M$VV33,!# E>[\='XAPJCQ4J]Q+MS(Q@W>U,ZN5:J1<-A^^ M#/,LUPHH %$TH9\E%7XI%O.VVR M[VU:KUM%F907C#A3-D\32G(\",*]=(P:JACP/MIP[,Q'!0H[*,;!HJQ=.+)K MHUS56'1 =E"EU][ECE#O58V6#ESWD.FXK&=K;,C:$G2+SD(GU61++ 82& M"-"Q=.@(;.^K SL"V8>(LDC<520^>4\H-](J4S$%T;JYP6HSVDM\ 93P;FG8AA'8\:[1 LE2V MJR'= 3*W;_S7R<)?3?Y=]'#YOF4F M;CL?0OLD2UP1F32EHADQTL!)$%:!SA"%K3UP=C>:4U*!2C*OWEMAA>4?D\67 MVP+W,B$+@;VY09V=+LZFZ<]FNOKE(K $-+?CDLL $5FZ#**K2HS6-$L6G.>^ MTSY_Z,JGH S#B[RB:6C!OIO&,CH!WDW7L%NH%RE9+S5Z'LEE*"<+G#A!(V%6 M*>>45-1W:^.P8X&38;N& "OV3=IAD44=*"JO"NV:7B@FY-I6L&+MV[I!7J@FBLG">2RZ^BHB)7% M*FFA54C)0] '?>';5CD%BNN*LO8%VE]AO?]LJ."O-W#>?/3?2X;^[P?H196XB.DOD0KE;#Y^8?9FW?X8N8%,WE?H'WK(QB51CY*'#$Q"B2 \9I MZ%;&6QG8R6C2,0E[K'S/GIV[\2X/C9_(02:!X;-55&'XG!CQP&()GSG:/^GB MYD"6)Y7H-+V'&@)\3.JSA]<^P+1UJ_/6).U%)$DI1F3&UPU):X+,:1&8#$P? MMCV%+NV:(]5\"ZY/"_AJ_1"6",28>W-99DC<1 Q6A$AFI"# M Z@]AJ$KME-0E$'Y>*PW%:;";N+JT-:4/ ULR3OV.@W8K,B)%,BD0MX:C2)6ABQ&H()!D?M0M.HY8? M%)L\'\LI*,XQ:-FB5OTRF0@JMF/7MQM3\(5Z34P0HYG A"U;ZY MTO7\8O#,/!=,6E?JR*DGTGF.K!3CK[E0VG$G=>BDXOVVP/YGCQERE%0(0M'- M1>M49I13)]'QM=HI\,REVH4A6[V!D2JBVQI^%#"O6I%!6C0E@(>R M#TRFEU_OHOSF+LH?J&ZZ"J9!JZOK2ZUNO5'?[MC-!&LJ!Y*AP%XLV$,?P M"X@AXI?@F*6LFW]3!T^O?:P7A&7%*^1D@5)!LN2\=*_$32V)3,"*I+@1S':L M^NZ/993:\"-HT0/K/S)E+ZG._-/>EUM,KB'/_/7JTJ>CU'@6",1B<)7DQ%N7 M22Y-5*R+@F\V/MI?HWK VD>I2A];+;:4N Y%ST#%S1WAKJ^(=P#\G$KW@U < MKP!^,&Z?KT<]B'D1&L559!IHN?KI+(8$ @,U$R@!&9(20B?/Z2O3I [%]2]7 MD0[AH[8"O8?Y_!QC>L;_0&!?UJ-C6> 0 WU:^S/&SQLN'^#)3'$0J-04:$"CRS3Q"G]HC*9-J53. MLEMB8,O#3YK?OL*L_0F?Y07,-O"$I+V2AA.3O2Q]^'$#@RB)RLS9X)C*T,T) MW?+PTR:WIS '*,+?EGC;6MSQ&7_.2W>!=]./,_@V:6[F^-]-FG3A$XTR4L2 MTR65JWAI0)*($,*#U@G_O[8Z=@+VXVE1\N;OF^GEU>0;I/9L8H[_ MS7FS\%?+W\+WNR[:9^4\_?/OIWO M8S@K2_,HU_YM[5J:?HB'3J"/JGN/.FZ/1^:Q MD^9E!NKG!=JP\I"[/07WF9)6R4X&H[(A7&1\$QN*._ M*PF^Z26UBB']&L'?/E\(KA3#Z))XPTL;=:W*[')-HJ7"<\FHS/MF^1S&V]\^ MGP)O!TJM^M2]DD!XTV*9P#J/:2PST0*@TYK*3"!IB$_HPX:L9[-6/9 M]O373%H=D0V0^OVSF<95:67K#UXPKB2-WI*@37MM#X@7#$@4B%0:06V,70SD M 8'=)H;Q&R8?)6CK)?H!,JLK%,E9JSB+1.0RLME8W%XD2)(L0[VDF8I4.W7Z M0]'^##$?FO%<_7'Y$?P<_OL__A]02P,$% @ 0X+;6- XO^M#&P$ Q^4* M !4 !B8G)Y+3(P,C0P-3,Q7VQA8BYX;6SLO7MOY#B2+_K_?@K>.;@XW8#9 MK0T4=7R <)_;6][6ST^+\N[^P8D48+6EZU_N_RKC+@B*%>0XE1!) L% M28P0+'B4)3&+JR'B:MHO.R\4_ M_FK^8+260(NWJ-M__LM?[IOF\:^__OKMV[=?OK/E_)=J>?=K$D7IK^NK_])? M_OW@^F]I>W5,"/FU_>WFTKH\=J%>-O[U?__VZ2N_EP\4EHNZH0MN"-3E7^OV MAY\J3IL6];-\@9-7F'_!]670_ C&"4SC7[[7XB__^D\ =' LJ[G\(A4P__WC MR\>3),FOYHI?%_+./-O/ S#7BOM[*!Z',/T]&+NW M6D/(\1G>(7,QR]T+]7XAIGIW-Z0N9GU\CD.]%E5#YQ.\%ELR.RS/S0\^Z;_U M9,Q" \JTI=.K[AU6Y?=&+H3LM.7>TJ 4__(7_;<98\OGV3O-R(WZ4"[KYN.B MD4M9-Y_IL_D4SJ(X8HRG"'4?O.G@&"/X-A05'R/P-S8-M7RI8 5MQ6P4QGF8FBL MQBCK3)K_=N[V7P\>T/5RS1I=\C.X]5?\RBMMJSTV<.\M4LOJP4F&IG)ZIAUR MFH6_@&HIY%);XT?$V;QOJQK>4?HX>ULMFB7ES=^U'?YV53?5@USJ[Y&QP(W% M>#V#-*.@XM5,. 1_6L I] MG4?@IFVG0-]:'X4';&OMU!JQ%BU%:]9"UE/[U>BT7^6\J=<_:;5J$R MK3N30D*:\Y0FN> BDRZZT 3!GQW)_\?!93F$P\))NTA(1VLA MN'P.GMA%D7SR.K; MZHLTC)9S^;O4'AO7=#Y5M?[Y6UK??UY63Z60XLWS'[6Q-FX>Y5(_Y<7=-6_* MI[(I97W-ZM9HF<684804@4H5&42"1I PDD))*4\X5P4OL(N!, :3(ZNH'99! M4X'EFFFPD V8:X;-3\W?N68;//9\ _8,?EK5K=W_,ZC6W .Z8?^O;D;)*(_7 MSIIY[8?FIG)?/*\-OT S##J.P4^&YY_-KPW;X//N0_MC_= VW(,M^^#/M0"G MM;BS034FOH$LL5%8G-2$&Q/DE[;?J+3 -G1N?\^N]E,U7 M_667+8MOZ:/YQM>?RH7\J']6S](T+K)$$%BDS!P)R!1B13*(LUQR%-,,B=1& MZ_L0'S]XUK$#>GY RQ#8O5LGW@YX5SVJY'1+E@)^ZN-MDF.R+"[OXY]FL__^U#N2@; M^:E\,H9 HYU[5LZ@^K1C^?ZX=JV93_V3KD[[\_FEV[,>09H22*2 )E MFBB("JD@$Y1#S'&$)8]H6L0N?MHES(R\"3O68,L;V#('.NZNC)E_!7;9 SU_ M5^!#69OW_?](N@2_41.::YYM+/KPS\O.\9KJ*;BICE=X ,XN50CD KE.%[$R MJ8L4 K27KE"0-=T4JI"E-FN>Y-)RMQU%/,G_D[:TE_^6N>OI5 MW].]N/HOV_?U<*5)7KZ3 JS?I-,7>*:<:+_;_/_]?ZS*)SHW5FY[5E/R1@KS MB^N%V/_!SI7=B:QVXY?:9I+O9/=?_>_YRB2=O__.[XU!\$7;S^^5DOK=HRA+ M8YE@F!9*6[H"ZR]S'N60REQ2+E*,))LUFQ3!\[D1D[+O]"T_D4XYL!],2*[L MN0$_B9Z?GTVNA(FF7G4Q5;D5X HL-[+UE]"%>/G#W3N Z,Y#39+_HT_2R[2O MBYUA\..^!([ZL'V";0SV_>Y#WO(.WFX>\HL?[M_1"04^;EZFM5P_7X&-:& M M&S#"@4ZZ@%DXK_)40F7L3,O\M-D]K_)@#C*!7H<+CR2#3V;M^VHN/CZ8\ZPN M%*2YN]%*=-G',113,DUC F/%$ ME#LLM'JG,DPXG-G;H&>1I1 8$S?%? X.GUP&&UP^O-)G7?%2 7:_Y^ 5^7O-7>6?VV1?Y:,(UB[N/BS:#V2C+ MS=G0+"E4E$:IWB-Y02%*)(*,1 @FC%)*(I(2F;M$H6V(CKR1>A; A@>PPX3' M ;$3GG;.8&B4' ^2+@?(V=%RD3B0>V1%"H/?2[&:RQO5 MNS8O')I;RN9RAJ1,:8H%C'B;:1()%,%2A+98$3)XUA0W5LE='S8 H1 M#?E?#L(5K87X% >SC=[!%_>&^JVDU/EW>2Z0572WG3IJ'<5NUOQ/KHT)2ESG** M60ULF$%;'@!$'0%_]O#4\.( M@P_NA*Q%D&(LO-S4QW&HJI83D^0[)6@.$8RQP/,+900%T2V^X0/$8*##:<'I M(AX^?L]O5==S2[[+^3$O3N4S3 M+HAD3,$\CA*((JX@YI1 + 6-18Q0)*S:*ITF,;(R[$NE&D,1/&J2EV92' ') MSCF]3'0W'==+W1(#AEJ;SQC._SPM2R!G\PB!23W+TP*^=",'KO3;A7^K*O&M MG,^U1_HRUW#]J\_5O.3/,R)S%DG%84*B&"+3NA-C;;Y$>:R2))$T2I3+YK2F M//*>71-SVYCVN-GMUU'0<-O&:SI]I.T@1WG]^RO0<0+^[/][J]T<\$:_T/\( M&'1R!B20+K"G.ZF*<(;CI>9P7\ K""7YJBF?Y-M[6B[U>_3V_4V?I1!1D:JBC]#9_0 4T\8M)2[^.O[&Y_4C@&LK()( M(1!P#1E-(;Q3,"@$"+ZA'T\P7,,\YT0\$]0Y>?N4(9QS,KP(V)R]W$,U?9%/ MP*42\( E6$:<9FAUTK[<) MR)RE;;6)[-KT#S7[Z>F:MDP]X:NV&5.E )W/JV_F$3B'J\J'JK]G63-QX7I.FS>MJZ[0E,/U8K&B\YD2E"N1YE#)F$.D(@1Q@@644L5%1 L1*_L:/F?R(ZMV MPP_8,@0ZCL":)=#S!-9, 0@ZOEPFICA#;J'91P723;/_F!BZ#*,9$TO/&37! M,74<7^,+R?!4&^=5)QQVXROQ_@P<[U4\=/EO]-^KY;I#M GU])&O1+(B0PDV M(VYRB"B-(>8IAC1&5.&KMKV=FU;FMORP5RG/;1N MF(]I]FXN:.?"M@GSY^+V01Y,\,,F5[BG.&J: ,?1CIE<\?13N?_5SI5V40EX MJM0N^Z.>*>W*?,&)TMXRP=O/'FG1:#IXWNJ')&=*X2CG$88Y$E)_!60&29IS M;9&FDM"$\IPYU?Q[\C'RUT"_A$6P]K"#>-J=+$V DIL2'VP*N_.)W.7NJFL$ MVW(V2>M7&VC&[_HZR,6/TO#5!BJ'7J]6R_F.D'UXJ!9?FXK_X^L]U:_HS:JI M-7436)TE+,$9S@DD0BJHOR-:,0F5P%SFJ-GUTFN Y@5',5:H6/(.3,Q!B(@BQ2!. M$K;'CSZ6#9V#VK"P"Z.VSUN&KL ;>5 U,UV1#(OJ^>U'#PVGWF0P%D-NWL-^I+=DM%#ND M0P[^/2]@L)&^ Z0F'M9[7NC#,;P6]WC$33YKIW[1?*5S^;9:U*60W2'?[]4G M_0O]?:.+V_MR*:ZU6GG2.I\NG[M9ZF_G5=VJ!2H2E.,,1G&#U7_IX+$(I$X+NIH;^*^+M$'*9$'>_^,OX^+M%8P(!-AB:N93&='&: M0&CL!6U"K>GG"&V&![8-4C^5E)7SLGG^78/1#R^/.<,Y9P7,<:%MT$1DD"7: M.4H8%B255'M#5A%[:XHC?U&V$SK;[KM@WG-0RMK-U#P/G9V]&100-VV_Q:*E M?04VU*_ EGXXR]-:U$#FYWEZD]J@UN*_-$3M;_33 GW@^(/F6"NA=F#*W\OF M?G-:N)Z)0Y6D,P!+)8^_LQHCA+(I32R&H"GR/=:4[M@'E@8,T' M^*89 9O1Y+X#OVR1M5,5(^#E=>QV*53.BL-1\$#JPY;JI$K$$8J7JL3U=J^< MTJX,H5P(J:363X)K1[JL30^R&<(YY1PSB'.20\0PA41E&>0TS0F*$I+9'?V< MI31ZIFA?*%,NP)HXV%)WRF4<@,O"EPP%@ILFF$A^I[3-,#CX9FCZX>&:AWE> MQC,IEP,+3)E=>5Z.%XF4%C?X&3^?M@[ K9E&UK=AD(44@I((QFV+V(0JB&,< M04GR2&'!,DFMLB:'R8RLI7:(7H&6K)OY<@(;.VOE#Y888AL?") XAM..W9RMO1_.J"ZD!0S:$U$Y#SBZ7WL\(]D/!=:[9L'1G MAIF=N'G*"6;#_+\86W;F8L^HO^EGVR59[82KM5^>YAQ)6*@X,9.8,*0X2:#* MN22IX%%26+7F'J0R=G2_[98\KQ9WT"@<0%ORX*=%U4B0.F8\'8?),JI_J?". MD?Q6[G6GRE%B]T,"A8K7'Z4Q;8Q^2,R#N/S@Q>YS!-\OFK)YOJ7?/PJ]4*E* MWIT%KEJO*RX0CD6>0Y;EA;8+$(,,"P4E4SA3C.3,KO+Z+*61]VA'V[1+!OO4 M04?>?O+@,%[#&S4H"FZ;U1L IUF%5L)YS2X<7GFR6896 N[.-K2[P<.4/WX^ MIWWAMYU*Z$8NFPSG:\Z7*SJO9P66A4(%@KEI)(UH)"&3C$":X"+F2G&96249 M>])_O4/V*]#K29.)W+%E8J:T9\SR$^T+NX7S,"Z8CI_U'Q5'!W=D7#S]')4Q M<'5S8_Q1&71P/):=SO7QEWG/*;I@F>!E;G];5G4]PR1+1%I0F*620\3R%.)$ M2IB0A!:H2".56EEFM@1'UMYOJ_JTX^"'D)W3%%)N-T4[6(IF>O\;\I/4F^T) M.GYA64?N1ZD@VQ/>H51L_[Y+A\\.$.KFHQ(E%4T(@YP5$428,TCU)H=%EF<\ MYC'.1.HW@?8GXV;,8VVF,<9!STQV'E:M[T(TXCM96YN S M:<\2?J7!M+: G)Y.:[W"I4IFOS54;6;(M"-D9B1&C'->0+U E%*)209C6&2 M)S%.4IJ1PJG\]#S)"97*9@:E8[*U!6ZN"B,$&FZ*8A>(3R9$;4+YX$5OM[5F M'6>JD+WXP77&28*OI"O. 7!:1YR]TR.$9,9AOQB)W4XJVLPN&$G$0D MP3F*H$)9!A&-B49.$B@9U;@E-$,RGCW)):M>%;M=#NS=-LW(%3!_@AU^P'4[ MS6S#T5C(6D36QD++30NW )U#"5PW8/RWT2&*-A9V?O&S[E7C!D2Y Z)I*UWN M@$@;H R(3X:K7P)%SGR0&(R9.2TX7;3,1\Z].)G7 GYF;=_+M/Y0+=LVU5]E MT\QE^Z,9QE)D*!=0<=/L*8\1U/ZQJ1R219$HG$=1XF+/#M :^?.TIMRV5N_: MI^\0=S-HAQ"SLV0#X>"F/#TA<+93+80+9* .49K4,K40^:5):G.+3W\*J1^^ M_B3<:5MW/4E$DS)>R3NYJ![*A9F\\W&ARC3.8\<:$%O>S,&1ZKCK3Y6X M=9GQA4_"PAR;!%]'];*%]D9MIP[U7($=MK2Q!GK&P-MIH77I-S$%Q)Z=)EZ^ MQ'V$MZK3]A8XE($]EM*7+S:A8X-FSA_DY\O^;MLS-G% MYV7U5 HIWCS_41N7=6,07_.F?&KC%#,6(2P2+F"2&Z9Q$C,I,98G5>8<_"R-;9.U&4O/J M6]WU_)M2YS@V1QP7N]%UT"A]$_TQF5PMO4XW17^ _-54B!Z+_U:9-7<&%/1A MY#@1<8JC%&9Q)"%2,H&4FW*DF#(4)2Q5PJI#ZQ"1D55.1Q7L#L0X'W.V1\C" MXPL@MYNZ&%ED!Z\N@.A^SIP7!&YNVQG9!KVU4_=.YZ2=X7[/-SMWK9]]=$N_ MR_4Y8E]J.'$JEWB>5(C[\H_?OGZ"VAZVH"5\[FCFS$ DMV6#".ZV\[\XRM8$P5; MJB.*F?&YB5,^]87\C!V MT#Q4BS;QI&HS M<<@J[EV1Z/X--0E?XH3\-.F4R(L9O&V2U)/ =N;RG]9/C[ M>:(JQ8O@"E["Z,?-*]4W7@3=Z>+'RY:]K+SDMKKF_[$JE_*+K)MER=LLQDTY MRXPP@J-,29C@7$#$2 YIH13D""5Y'O$L9\BGTF28[,@*L"5=EVU[.+U)EQL6 M0'U?+9NNS67I6M_GB*R=E@N/EYLRVQ2G-!7H.0!;%JR*(+T+5>QD#ERSVV6_>[5P[K7>QM&Z[;TT.]/1&B#<.2A2JR>%1&M-V-AP2\Z"= MX>#%_JGB?*X_&*4JI6#/3?F@EZ[44O+J;M$ZD9\VR;YZ;R8XXUA#6>A-2F+3 M10AS6&BGF20H02RU^DSZ$!]Y[ZXS@;?LF 2>[.:_A.XC9MY7BS M6K8)''5SO1#Z9W+Y)%NG.Z9)QE)"(8N1=FVX_AOF403SF,DT80HERJH:TY+> MZ&IZASJXU9=[Q2G.@69G=06$PE7;NJ+@,3_;2K9@<[.'J4T\+]M*],,YV7:W M^6WSZR=:SHU>_U MO]*YW!XQF]Z2VW_-4)8F18P43%E:0&3&_1#,N8B6D%G9VF" Z( MFYHX@@7XLR,Z3O*%D[RA$CJM:$Z;XND"PT'2I]/-GDD1RXI+*>H/FO5/VB-I MI/A,E\U";[?[\G'W]#Y)"XFX5@PQQSE$4A201,J<;/*<4YZ$J^2A M4B6LZ4Z;+>$*QT'"A/,"ON-(=\I(OMY3_6;=K)JZH0NA':-9E*$"$8Y@G)I) M.)QH_X31'&9I+@6*6:%RJTDX=N3&SIKHYG+NUB!=@8X)L,.%ZWS200"']49X M6-R4Q:6(> PLM1'T@JFE@\M//+K41M3#^:56=WE6EM3R1KVOF_*!-MJ35HJ@ MF+3YY=BT?DNYZ=Q-8)RG+&<@]P=&]0N.2Q>J3F1_\6EK0XX*=E /5" MUMI"CSA))6.0\W8:L"*0TE3OM"*2!$^^M/\UWLR4)UC1=OY+[@-A^ M%KW%]/H.6DKH\=4[*L<%G[G]]2;^KAT5YO!#=ORR<#WRNCF"*A6P:7)WR23(>MEL\Z'_)JN[)7V\+SF=MT?5$2\$ MEGD.$X0$1(F@D$4X@4SE251(A"T+N >IC*RI=LDYG>Z8V8"PYIK'+(9"P3F<0,NW5V&Z U\G;<5,5UXU<;L";ND]8\!)EE M"#P,$(Y!;T\,O,L!!Z0+7 -XC-*K%/X-B'RJVF_H%M]RA'Z@W@8[N%>CE'Z60XZR(PW^]5F=Y M%).(QS F6011EDO($E7H'4QRDN1$_K MIIT<>ZV6VK!SV[0[>-CM43\I':.%FL8(>^^0]4!;;6?A27?6H4 O-]*1*SSM M@G)1-G)>/IE^ HU^6*7VX+LZR+[A@(AG***,H!S#-$?Z(R@2;2 DB8(2B93D MK,B+PNF\RX;HR'MM2W==1DQ[RD!T^>;-O31#9LK*Z1WQ1!M-XE,_ M$?-Y\U&_46^KN6F M*3S&>59G!09@8QK?T+K#-/[-#+:(^8%DRQ+%09I& "&-MRQ1VW?ACBNQP#!E"=+\C2 \(W,X>SXDV>.YX\N;ISAS/\;]WWGCV8J_L"#HO M_U.*O]%R49O6C+*^6?Q>+7ZCRW_(QIQD=EV9=G*&_UXV]]6JT7>* M@^6BK7A:J\2OU5R\:SV(VWOYN?4?9BR.>892#J.4Q1 E*(44IQ&,8I5$6-M" M,K.*2$S+]NAY&YT#1,.:BBOY_/JFSDV_E MWRZE*)LCW=DE M+[#(N801Y=HB85$$*6<%C+(X,?$]/VMYMN66J]ADF!D MKS0[C=D5=[W7CF#U+&5[T6?]XM[36G[6KVT]BW*:1P5-8)XK!!$N,L@*C"$N MJ*:#4ZERIR:;GGR,K-WZVL.Z*SHL6_;:K2A[CKI?@<>>)_"H;W?M<^WW .RT MW 2PNJFY;KA>QQ'H6 (=3^O:SBNPYJN?Q+?F#+2LA6RB?1$VP=IK^W$Q<>/M MBZ Z;,E]V7+>9MQ24UQ'V$NY:4H=%R2)BB2!2M),6VHX@Y@Q#F/&(QZG61QC MI[/WDY3&-\8,WY^S16N<#:+^(,BBPW_3P*#*F(LG4R+F*E(U>*=_N>-^KPTQ0L/VFPC:9*D*60* MIQ A9>:,1#',D4IYIK13BNW;+I^C-K9QILF#6NH')(!<,P"$YL"<>3]V/#@$ M),^"9Q$]#@F)VZYNT9BWI*=!PR&J&A(5OV#H9>BXA2UMI1V,-IY=9+H@H:T\ M>[$]ZYO\;+F/"VX&9,IWLOOOQ\6Z3'+K/=>_RV;&,E%(HDV[6"!D9M)KA4=S M"E4<)3&G4<2IT\!*6\*CIU9VY,%/:T9^!N5B6XN[P\P5T.RX&376Z-K9.&-@ MYJ8<@\'E; :YRA[(*K(F.ZF1Y K&2YO)^7X_Y?*6UO?F_^;TX8G.VUE1"^V= M5LOF5BX?=HXCMD'G'',I>$JT'U04QH4L("4T@2Q/XCS2:H>E3B6;'CR,K')V M4@I_:V<3MU6QQG70;'9_@AUNVZH*[]Z'/H_ 3AF-#*RCT784NJL6NY8E:'C: MA1'\.4K(_P)4 FDL'PXF55X70/12CUVRU&75YA^JY5YS^9DJ4!K%*8(X3K1# MR+3R8AQGD"I,<:0HR9A5#\5SA$963IL:ZV["R0YAOQ+S YSLE$L(Z=TTB(?@ MWG7EIZ0*7%1^0.95*LI/"7NJG/SD];ZS6-KF+U_D RT7781O^OO_^*,V4VMMV)LR-^JI_6BMM#NG?O4Q&*&1$%,8P5S2'**("4E%D,">8 M8T$IC@NG3NV!^1M9/=PNZ:+NZ(+/RY++]F2=M]/FFZK-7-I( G9$ 5M97*?" MA'U\=NKG%1^*F];J&;TZB_H56+,+;C<3JG8Y'C418B0\@TVZ"/F%]V&+AMO1].>)Q<-\9(S1R>)&R=)[CI)RPU7[2\[K^G%#_?O8/*N7"QZ M+>)3=WS9 V01-Y& #++4Q")IHFUME24029E%JN LCV3_ -\OQ _Y^-9\O<+# MD_J"5WEL.8H89;&$6<[TOLMEK$TGJA^;B"3E*(MQ@5U.O"=[9!ZGXJ<"$EM^ MNE^:I_7R9WLW> S9NNPI>4=_QL$^3!SH!<17YW ?-2#D#M1XH2$'7EX[2.0. MFT6XR&-1CW2"_[6B_,TR MC!.,"@YS2E*(<"H@$[F$18R8*A13<<2/41D[E>E,]IT#''9VT,5"NFF= MCMPFRQ#\N289LFIE2*10R89':4R;:#@DYD&2X>#%'A;![N0O,WU46QZ_41/P M;IYOU*=J<6?.K[;U>]MQI.MYA+MCZW@L,*$DAX0R 1&79G HQI#+F'.%XQPC MJ[.GX)R-?5BUGH)G2DNHJ?-ZZ#G5#\*TL-"6'%NUT-NB:[# MISKH0[.P:U[K43B>G*V?@F$3&#Z!I@_6G((;!0ROH#V!WW*[,S6YO;YEV#W1 M(?R#<;"Z7NL!^=EIM_>R"P>5"S6OOIE>@A4O6V/-E*FWIS?T[FXI[TPZ)WTP M171@V28$Z4O8K5.1 MTWKAD3^6:S*>A4P;\8DL<$$8AB+):.0[D)VV6G=0U>BG,2V_HX/?NPY/> M5HNZFI>BM6 ^-O*A;L<#)8CS5*08YIQ*B#*M9I@H"A@G>9[*E#(MC>WDI.,D MQ@Y [!(%+57GZ4DGL!G>/&$D=CQM<1?6:7S2L#P7S$XZL?!D@Y.&!=N=FG3F M2L_XWTX[C'?5BC5J-3]LFC%+,Q()+#$D[5CPG$00BR2%+*((R22*9>Q4\F-' M=N0-.FJ?'3M4\8@HE5"6*W<+*CRZWO:5&\97 MX,W&\NIG\XT".T8TE4((2))(082TS8H%S\W!6X3R(HJU8>]JE8T%NK/-Y@KY M^W;2^*AX6P;0@R/H&%$/HP_[6Z_[V4;27A; M/3PNY;TIP7V2YDCN09HWXG?9W*A;^KWKO/*RL&YSFI1GJ,BU!H*,:PV$4"PA M32,!,XY1EDPZ:#J&'P(\ CM]-"VP;KJJ MPW2/.?"QQ]3P]W-;#X= )I-$",#2IM@L'X$M-&'!ES]*XG5AM M1UI3_"+5:B&T8Y\5F*B"0LF,S9L)#*GY)XNSA"2%4)Q:I3G9$!M9L_4[KM%; M;-D1W!Z27#B.:1!"._T5"AC/,\#VG+5'R"BAGG+ &CH+^4+5T0V1FK:6SD+H M@WHZFWN\QI^L>P:\DTHNM6WJ;9:NQ M9C37-+!@D%-*S;#T&#*$8R@PI3B)$9&QU7'*&,R-K$G6W&JU(4WYW&/'WQ50 M6P[[F/NFI*O:,MF>EK:GHDZ#2L(^OF&M]-H/Q4V+;9Y'N0"B9U7K]I;7_\K/ MR&D&S:L]*]_1-:_QS%RGWXP"ZIFA.6%I3CEK9Q2T7HSH&8>&=Q.NWE W'VO3 MBJ=8KF<;,;;3W>:(NF]=K MPK=Q5DTLH(VR,5J7O$WT$>5\99*2VE]I;OK>T)N\(+.E^4Y#Z?MJKK%VC-5; M8&YG<(?%T>V#M>?\=[;WE@&PY6 W+G %KILN+W*-Y6<:MF.I/2+AFG2=(SAU M>RY+ (XTYK*]T[--O=DP;[3F$R94(!=UN^HF1D8BCCB+"53$C# D5$"640)Y M4B11D>8<9TY=;(;)C6Q>M\0A,]3!+GF;R)@/>';Z(APD;KJB0Z,E#/H/'+A> M+O4ELC..?M)']H)'ZHC_#"Q:1N_6PE^T-_=[BZ?!L?/S&RH M-EWR>5UNQB.6)0Q!@A-S0,HEI+1@,,F($#Q)2!X[]#0^)#!VZLTN19<&O4>@ ML/!J+Q30;?/N$?.I,CSZO!T:#U\FK&>O8:L'ZMA3^+0@PVV$C]PW8>?@TUSO M-PL>N,[/7M@;(G'S:)Y?__84&8D)$SE$E#&(M$P0)YQ"6D29BGF<$&$U[?@L MI9'5QHLA*1UEQRUV'BT[VR (!H'- EM G&V!L\(&,@-.TYG4 C@K[LN/__D; M+BMD^%+-YQ^JY3>Z%#->4!(QT\N.1WI'T]7<3);]J_OZ_[+T22\"+A.()96F#]/:6%ML-1!O-$BY>G28)X M86U]'ZO#O.\9[&R.>)@$M$X FJ4JSW(J M4T@XDA"EA$!"(@6+3%(BF%9!"#GU8#M-RTG;>'18VTN#FSLGZP^A9/?-#R2[ M8R3 +OMO_"B_A?2AVI8-4)JV*=EYD0]:CEGQYKB!!,8*<1 5'J1*9$KS;X4"[H@I?Z6]F/ M.WPVTV3:83)=A."+Y'-:UZ4J>7=6(/Y]U?4_, >*UQ4O3:&$9I-7=XO27/%& MJFII<@-G+%5("4QA&IG#OT0P2-)4ZQ">I0P)&9."SQ9M=Q!Q&Z9484QYK'8C MZ7;C@536.],B)W\CY&92Z+/^X78*4">I:5*Z+RO8"MN=[5_?O/W8YDKL"6S: M,1N1S6<_7%'%J&^:G:K]H5^GI[_3!SE+(JL MID6=(C!V!MTZXV1-$QBB=MO\)";#FSJ$I&Y;V%%(ZPU[3I(CV[.6_)>[ZNE7 M?6NW,_5?MAORY(*3;+]SXJPWV]GK+AN\>%M=\_]8E4MINO\U^T,>9U+D69&A M!.*(%*9]E(28% F,TYP*3E%:$.HSA'&(Z,A;L"5,T&P,][ !IF0,<-^-P!V#$$OHX.H$-^P)A ^F4.! ?4 M+:O %Y#!? /G1:?+1/"5=R]'P7L1SPHE?B_%:BYO5%^2V99"O?^N]=^"SM^N MZJ9ZT/Q<+X3Y='PR;3>ZZ0QOGO\FJ[LE?;PO.=60:@_OQ?!7CJ,XRZB$*A&F M+Z]$D'"B($F(HC+A)(VL4JS&9W5LOZYGW%B4/>M=T'C-.]@PWU9DME95RS]8 M3R#1FW97!M *X5A.-=Z3MC-??XSGY^BMCO3H1IW_.S[0H4K&QF-TVG*ST0$_ M*%4;GZ)'E^G5PVJN+90G^5XIR9NN_]6-NA;5X_YI09]\&4F19C3'D$0D@8@J M"2D3$D8TSO."*?UKJR^$#_&1=?Z6'=#Q2TS7.]@1CKZ6V[QI^]NP[R9J/B[I9MN[2>GK) M.]K(+R8T^GXAXIE,\@PEA$&N8E-V3S@D11K#1*L=PA.1ZJM-W+CV GM%# 64<0 XKIMZB.2>I4%G1#9I2[HS.$T)0C1>T+#H^2&-W&Z-O]]42=.BP>0\1"JUPLIZNAL"^BCT(Y+JM33\@+ M9?;M[&CY>%V;,0Y(FPJ8X#8J% M+A;338&\D-!'?QP7U4%_7"RRG_ZP?;ANZF-0F$'U\KL_J->O\?*^U2;2^I9X06-(OB&$HJ"XAH3B!&46Z@%1@G M<8*D5?*D/PMCAV2W+ "AF;L"BY83$UGL,C' ZK%: -Y>5YL4L)_*=9*&XP 5 M#_Q] BFA4;TPKK+#SA7X?0-NQ]+.E0%3Q/SQ&"7N8L7 *X9A7 :CLHXK>0] MXN11DWC^K-^Z1OMG9OU'L_#OLIDAQ53$<@F3HC#M$V4":<(1C'#!F,(%D5GF M..+D)+&1%=.:]!5X-,1;;UZNR6LM)1O/*=*# (H,$8FR F*L441,^Z*,90** M%$44RRR)*7;I31$,0/?F%*81 ZNJ?X G4ZH4$",[G1Q*FO?; MMT;3#CH&YJR$X<; G"8U]1B8LT(?&0-S_AX/C_ W^KU\6#ULDL/:07Q27*O& M%/-UFGAQ9\[_%\9PV5B3LT+BG$B"((E-E3G&#!)&,R@PSU@L,W_Q8GZF\A?93]VI;Y2Q MTV=9G&!>Y C&A"KCS4M(,HQ@P;G*XYQIJUEZ%$._I&.U12XN?>Y/@$OMH6MW M\F60K35\#G='W1O-N:/1? "EG1'HA8R7;MY2,F@86N$,O5-2!#+N#I:?U* [ M)=Q+(^[D=;ZMP[IF"OKUG>6)T(XI0S#+B-Z624ZU82:U.6;2'?.\2%@D7)RN MG;5']K%NS2U@OJ7GV@ML"X+=AO(4S6TO?;*0QZ.MUP'GP;IX;5>>N&G7@4B' M/;H.+[FT)N4MK>^U%V7^8SPI[=ZWU8S[U0=*415)GL&$F4A0(AFD"DO(:9K2 M+..(2:=AMV[D1_9M=@L0#!_MUZ[]RPY'OH4@5O#:[=;Q0'/;T%9X351]X8)$ M\(H**^*O5"7A LSIR@>G5?PTD1G2M%J:3JY=]<2,)IDBA$J8+;?52E_E77=0&DE1Q(A0F,19 M#)&,$&0%QC#*<9KP6.0XLSJHOHB+D3=J9VVOT]"^:+_9(:;FC:Q%J'(*O!S/ M0;:E[3?;(LV]?MRW%6C9VBG$!&O&IL#5(58Y!;Y^L+5EXJ_UZT\N+%_/5^9[_M&&[:E-OI2G.K MGU-M1@W_44MQ6[V3IFM-N9 M0Q_K>J5UZHQ+AB)"8\AP4D!48 $9TR993%/. M$RX%4XGKER 7V.G"^QM1#-$]*K]L\T96'LXQNW9Z5D%FC7?8&5FC^F=*M:L M]WNV;)EW5XG9? MYXFX?[(F?C(7?<36&R?(E@G]:0L(I,W'+@2YR3]_ 3$Z]D$,N;SO@5XM]4TF MP/%.?YCG59M%T@^+GN4T13E"!&8XD1#Q)(.8)E2[0(5"*L$IRY5+&&*0VLB? MLS7M=O^)+7774[LAO&R/\ *AX'J>MP/ #N'U:/"0IWL6 @8[ZANB-?&YGX78 MAX> -C=YV+_[ 8Q2J*(Q.#Y!!%V(P0)\29RIKN_:L/-L;.2/BXZ^J;/G3?G49@E&2NT8JM3RBNOY?U+.&"QAF/H,A5!E&&8DB4I)"C M1"B$9!XI)UWT8OVQLX6VU/1.T/0L;:Q3:-CIC MD=#1$[<5S3]LY+D2HO)P7 MJT^;>'-?BXZ]$_Y4+TO3%,Q_NR-AG:LPQE>1K% I(X,YUPHA@R M+A-8Q*F41:1_*G)KKW6(TLB;;3.,JER -7&PI>[@W0S"9>%$A@+!;3=.)+^# MOQ8*!S\/S!G\(1LY]CP[RV_+]"(VF MXO_HYFBTQW9BIO)"D9RF>H?C=H1@#JFV5V!$9)Q(G.<);2 MGD\+_RXVIT"RV],!1'?;S.L9-H;B53_*YJI+HPC8VO>,6(&V[RDJD^[;,Z*^ MW+#G+O=P)&Z7=%&;(%FU>%R67)KR:&ZJ2)O*-.N4#[1<: VA-86JE@]42U6Q M>7G7&FY=7'.6)6DL411!%N$$HCS/M$?/S'<\I2E)L$!VC6("\3/RSM]A$+0< M@@V+)H-%,PDV7((=-L$.GWUYC,OY3(#G9.'G3(N^F_+YKPN\@X,U[0/P<\,F M>1!N/ELXV 8]NP!DIO/_PF&RYR4&7#;4H/IKSI ]_H[<*4:2Q;L_U+6?]C6Q,7S[135##%$$0IX]JJ5BED MN4"0XB@2J4A92IQ2.(:(C1['W2$--)S_N-H9+N\:S!W S#:B&P8)U[#N+@A? M6A ^GP?!([![7KI@T=T!4A.'>,\+?1CGM;C'(]C[1=8K#5NEKI>L[)>OZ4)\ MDG=T_GE9<2F%UB1]V"KEVKM7+(%)D6<0R2*!E+ "I@DADD>**V5?_.!$>N1- MW_/2#CS=X::;+VWX 3L,>80,W6"V",N.!IZ;GOBQ<'.(JHZ&GU\ -2R.;I%2 M+R@&@Z)N*TX7__22="_4Z;>"5S:?UF*R7A>_F9:8VZF]'Q\>*6]N%N\_?YW% ME,98\AP6"D<0$64Z,^ ZR?PIV+O1K8.NFR'=AW67Q"FR8;$W!73:OP(MI-%?[XVC".>FA\0ODT =C:U+G M/S28+P,%P=8E;4G MN/6TK/V[/"L[31YJEX&Z>P+19::VO^S.+>KWW^62E[44VG]%,DN5WOHR(A!1 M54!,"@&SE)GT;QJ1E#D5?SJS,+)V6--I1YX:^J#J&' L$W6'UDY+C N8F^9H MB<(WU)2;FS,Q[0IT)Q#7RZ6^3K:^&7L&N]=][N:&@.MO="FN^K/>^@JLV:U- MKD\G4\#*56_00A6WNC,P;?VK-T ');+^*WG$W=KCV"_RSBRXG@&O4IQ%6CFE M)(HA8HI#)N) MF,_8]R,B.H2S+A/5+W"U)W*@L-1I.08#4$=NFR[4=)KGO:#2P&4A1KQ_*A?R M8R,?ZAG/,TPBAJ&*3&](P2+(BC2!J2#:HJ$LRV3A/\=]0V=D5?%BMCCXTQ & M+67'GA:G<+*S2 )([Z9)O 2_<&SZ@5BCS$;?4GG% >@'H@Y/.3^\W.,[OK_D MAY693M@9#B7O+<9UR/E_K>A2_VW^/.-1BEF""AC)R+1X-?TR)-6N"9.4(YX( M7EAM8V\.)M[@'5-@S=7&E-Z M<&WL5?_@D2X]SNDLX;2SZL*#Y*:O-_AL.;@"'77P9__?4883N@D>R RT)#JI M5>@&Q$LCT?%N/P7R=UG>W3=27#_));V3OZ^,TWBCWI7SE?YI%W.Z635UH_>5 M9F&68XQ($C%(,Y,&( 2%%*7:=I1<1E3F$1/49;:P(WTGE>(^?WC-#>C9 1T_ M9A-UK( =7JY S^45Z":I>;= <7T(=OIG1&C=%)$?JN'TD2<0@123*_5)-90G M-"]5E>\R%^&;V12 O;&/\N_-,9,Y,=HI'_Q@^D=O+5GX]5'R4FDOY.U2BK)IRV/ MS0)H@U?_6ENYCD=[@1^@G3I\OB>HC(R!K'D(2&IGGUFBM@R'I-%SD*D)V'>*G8;DJGE?C636)G%VU( MI$".UE$2D[I+0T*^='H&K_U1&Z>]D:I:FEYO9G(0+PIM6!0H4Q A22 S\P)$ M2F)!TJB(F=-!WH2\C^U>]1VR^#U=WLF? :WKRI0"20&^E\\$V'+1A7& X:,NT@]Z)=;+32=B^XBUYZW[G2C;R7% UV8"O6J+IMU6"A/:)YFN3;B%=;* M$&4",L%R2&B492A-8Y0['3T?(S)Z%M[B'X#1N>ER[W@,?!02.\OU4D'=-%E' M#:S)C7"4.B1/L#J)(R0F+I(X+>1AA<3 M1?4:M]7(\2P7-9H]=:6I#E\T4"+TD9Z^EY%VY:(>Q MO.E4U<7P$*$*KF(39#4-@',I(#6!5\IBD49,B@(G/3SO%V(Z<-;$[(/^;4I6 M,%SL]/=EDCJ>[K3KG\J+"5PB?U2FD"7P^P2F+W$_*N#1$O;C5WKJ;GXOQ6HN M;Y29W/YA7GW[NGI\G+?]$>C\75GS>56;0Y:V#^4V4S\2,]@I0E-W#CLC\)&N8>?N\"Q>>*+EW&B0#]7R*YW+KY*OEF53 MRMHL_AMM^G_]O6SNR\7-0OX?29>;D/Z,,%FDF: P2HC4!DV<02H4AE1%&#&5 MB8Q9A<_#L#.RXGBW:@]KJX4$SYJLQAG,Y4 KO3$ M],6T\'H&KEB#=@RHYV@ M-:-0VX;0L+I[$GH%>E:-N[09:&H4\E?M(VJ;9_UK\$[_Y@H8*8"6)F!-01 @ M0]407,;,M#4#08 [J!$(LZJ?JOPB35(&;]IS2OT/N7R2OVLT5DOCN,^*F+"" MI3%$.3<1&(PAB5,&95:('$4%(]*J,,".W,BJ;H\XZ*E?@2U]-Z5W!CH[I18. M$#>EY8^%L[JQ$S&0.CE#;%)U82?X2W5@>9='[L!O=+%2M%]YTZ+5D-#KW%^; MHX G.:_:GVY^K7]\6U5ZR;O^\(@4*&:"8R@I2R$B2&J5D""8R +1*%9QG"KK MY((@+(VL-O9XO *F[X7^EIL/]K+GL_V'V'+JVJ YX-,9UCJO@[F;9MIC;]OB M&:P9!-?M,>$6[.TEYC<]ESZE!6&>@$-FQ.1/PB]U8O^);-[M*XOWOQL?T'3\ M!LJL"(K:8.I%&$K3Y68$168O>2/LRIZS0FEM*)G_&!)/VE1>-/6G31]('*F" MY$4,5<1,T^_$S!$4"LH:*GJ$V[6A1.]$/IHM:WN:F M#>IE,_ND_>&[]ANF%^^JCS*11(KS%$:)$!!QQ"".M=^:I50JDL:"%;G-YC^^ M_,A[?4O0O,UN-5DG\!C>O9=+Z;99'06TWIS#<@SM17WGSC[4_]KNP1.+3K+E MA@5:[[ S5_DF3RJI74S1I;W?TN_]U+0W,,IB(W\RI,^3.23%O8LL@BA N% M[+M8.Y,?61GL\F,T 5AS!-8L@8ZG3DV GBN'T(([X!:!G%%A=%,F/R*"#H&8 M49'T"[J$1M0MQN(-R& \Q7W5Z6(GWA+OQ4G\5[DT9_-O5:67G\^WF8)4IE&F M$@3CC%&(\DA 4FB_B"+"$ZR5N:!.=>P#M,:.A;0UY6WIUENZ7#Z;,.3U@^G8 M:_)VUMSXYE\>(F=GN07"PTW1[N91KLE.E"QY4LK@"9&'E%XIZ?&DR*<3&T_? MXK?#30.-&W4MNOE^_1F#C'"!!<%0FJF&*,$Y9#+AD%-.._B"X'[B M<%Z\4*<- Y2F/6DX+_+!*8/%+1X1DB_R22Y6DCV;Y5Z4X.0D5RQ1&D=G7 &641ISN,DQ"? M#P%F$R'KQ]PJH\KL4X*%G8+Q:"(M'86<*O1[ KH=.%K42 MV_J(;QV[)RHC-CP#P_3KU$?8@_D*]1(6S/VP]1/VP%Y23^% Q4\Q;W.UNF.\ MWV4SDT+EA,0)3$1"M$=H%*M*%4S2@N<939"*G#H2':$QLHK<4NS/SW?+2)/6 MC&S_FCE6E!Y#RTX!7HB!FQ;;$?]C+[ZF%TX!#0@32(L5^'KK4 ML\&W;,Q+?Z.Z64L[4[.Z4X49RE5<1%$"4VD\/"((I#)A,$MR16(AJ70;5W6. MX.B!F[D90;.D-QV\J>M_/W1WY@*W"+04-U3;\'+EI6XA;"G_03MSV/C=E(&0Y>[]H]#?_6@C]BM1OS6+: M2\MQCFD4Q3#)J1FZ*4SY=Y["/-4Z0'^[,Y8RF\U_BL#(F[TC"7J:5Z"G:K>Q M3X(RO)%#B.JV<5VEM-ZJYT0YLC5KR7^YJYY^U;=VNU+_9;L93RXXR>8[)\YZ MLYV]SC,N,9]7WTQ?!VV+OZM6K%&K>7_\57^17)9/QE#_N[:\Y8U2]8RQ3*2" M88AE;(J.,84T2C L$BI5A"7)\GRVD'>F9O[6(?[@QH;5:TNZU_: &==CP!IL M.>@Z K2< NT/K[])IJ'T%6C9JY1R#$,,(@%YREAH.1/=H@1\4H<(! MCM2G]??]H#EPZ#V7\5-972^];="@#Q-\D524\^=WTDPV*1=M?&'=@^%=]6WQ MC2[%YV7)Y;7X]U7GKEPO%BLZ[RUA[=;G&4:%UFQ*NQ0%RB$M< ZU08$BDB!, MD5.GJ7'8'-LV:9G>"0!N(GP]WV"7\;VF*6OF07CPWUGB!4<%4I"AA0R'50Q9%%,H"0BD4FB4NV2AIHX9<'/R!^!;I@0WQLF MU%=A_30WPX#"C7RR =].5T\(J9M2MAC-I/DS 2[-X17H>1R]47,@O"88G&3# MS0\S#,D!.IB13=:2[!D;=7.#V)YWNK6NK]>&D 0??CG@6'E*(SN UKKL!H>&FEB8!P2*\* M!XA?AM5%P+CE6-F).IAF=6:)Z3*M[&392[:RO,4SKGD0?M JM"VBPYN-FS.W;:O$DM4&E M*71_-5W86R\TGJ&<8*RH@&FF-8-6NP22""N8%9@7$8X*E3@59UI3'CW58$T. M/+:AGI_*!1 F_V!9@T>])=HY2HXNGCVL=GIB%+#2PI3MQ:PY'. Z;=+@NX-NGN4T=;WOEFXD.RP6=OUW5C7;@ MEO7U0IB9ZY^T3R$1A9$2+,D8%QP[M>WQ M961DO;-FJQOKL&8,;#AK6M]6U3+E;5JMX.XS:6]FY?1H>V&-&[ A4/)/S]2*W>-N']B% 'R>W'KG%/9'_7'T9\*&M.YY_;*<4?],_J64(I$SGF MD#&DM/\7,4B2/(>IDHAQIF216/E_@U3&ME9ZNJ C##K*H"5MG]=^&J/A'19, MID">]G!=O->C]_L4==R7?>MJSKV]G0C,>I_A\T MKH5V-4@*6:KD[DJ A[%2+'KPB3:-UW;$L5CFE&"HBPTGZYR 0D*:501#%G M,D588*>3D>-DQMXX7:ILO:%Z65JR4S.[RP5VW% ':<%G9R]=G,T[2AN[$T1> M-9MVN)7=F:LO[2E[;!3=F^>N?Y[IC;!M<$2HY'%1)#!35%N9+(DAXQF"0F!5 MD"C-4N)4,.W!P\@[>F^ ??7P2!?/_]T<^>]PY]N UAYF.P4P,GANVF$7MZ-# M)S?-IEI@ZV:B;K;.T 3OEO/.R5@\KT^Q _"Z;;;QJ MVT/B;]IP,=&KM;61*IHRCJ$J3!X&SE.(I1"0YDDN:40Q9TZG *X,C)V_=1 N M!B]"RLY)6F[XVFFL,5%S4U?7-V\_7H$=?H"AO$FEMXK'=PG3(UA!OC"%2_MR M(S]U*I@7.$?2P_S6\=-8'\I%VZ0Y.^SY4;8)Q/_O%C/Z^ M_5;-6%Q0++7:0H70GI*,"\CR+(=9&E$IE:2QSTJ19;AKJLBZMVD!,WVFN7MRM@V *:KW JZ2)8 NDE/QXF54X7 MP?120UVVF*=AU2W/M!E'>3.+A40BD1',9<'-.*@4$AG%,! MKU#P&["J=[QMZU2Z.VUI;N"-;D7RARNR/:44G.[U*)?]K'V/17/-Z$)4BRZM MO#9593FA:2(ASU,)4801I(@SF,>2YHR3.+<[1#Q-8N3/;D<3[!"]&F[<;(O, M\%X/(Z_;SAY-5(=*UXM%]BMP=1;=K:AU4*K!6M;C=TY7PCK(^5[EZO"5GH/T@Q16=Q]7E:J;(PR,PG>_8VWU=MJ M45?STDRI$I\VU0PH5HSBC$ F8M/+6A%(,]/6BA6%1JA@64Z=#G[&X7/LPZ&. M.-BP?05V&&^K']H*T WOH&.^_\YW)17K1NA6QY#O?ZC=#RJ M>O6GZ'Z>-2[&HH0!CF1# SU2Z& M3*8,$IRG."(%Y\1J N7+A4=6U)ND2OOI5@>B#VN_2P1R4U=VLGAEA.XR?E$2 M:+O0Y'F?N^P?2_7<^[V?/:7=OP>YY"6=?Z9Z'_:GG5G&N> \@H)%"B)1Q)!R M[:VE-,4B)9(RY-3YXRB5D;?(EB9X-$1=ISH>P\7.8+A86K?]LR-H2V^$ ]M! MB8(-;SQ&8^*QC0-B'@YL'+KXTI2UEY_-CPMML3VT+NR;Y_6G<9NVEN5Z3S() ME<@*B%(N(%-*;UJ9I3B/"4TRIV-43SXF3%T[L''!#F=7)A>KO\(WF2?&N3:KK M"E>^FNXZ=9MM5YKS__:R:]/]]F]+[1_,(B0DRA("<:H$1&:T HE8HO4?CI3I MPI@+I^1Z/S8FL&"J1==IJ 9ERUWKN"\W#'6_!*N%]MYKV31S:1Z.XYFPYS.P MU'FC(^NH\@PAT#$$.H[ZDK0KT#%U!;9L@>[REK$KT+(64-==!$TH5>?'Q+2: M[B*@#A3=9:MYYIV\*$9_4:J^.ZGQ#:W+>L9H42"4Y) 1[8>A.%:0"--1-DE- M]T7.%AU/X^I>+]CT5?F;.0*SE$49YS*#/(T91,BTZ4<68,R+H%69NS MMVWI>KT0OU>+=2-AGL2BD(S"*")8FP=1 G%".335BQ*99AB\L#$/ O$SLK6P M9A#\M&;Q9_!Q =9< I=,V%!/8%A1O *N;AIE ^F:N3U S4"D34O$JW4VOLGB M@YNF[Z9/HN84.G7)#H6^0P+1M$_!+]MHNJ?AEJ84#KO!G*8 9*9+@ J'R5ZV M5,!E/3Y)ICZ,5W<+8WXV]+NVK:0JFWIA9A8+>O?_LO>F.W+D2+KHJSAPT'>J M@62/TTG?<'ZEMAKAJ"H%*6L:@_H1X)KRJ4\_25]B3T\:'2ZI^;< M"W2K4LIPFMGGP8]&TA96+=8;J;1:V=KO=92H^91:S]*8I +'U#B/A=FF%CPV MVU2>(H5)03A14DFG)L-#E!C9T]S7*C("HTZOJ%$L:C6+.M6ZH/!:.0 M^KX# MAY5H F1AR\\/#RI@@9D 7+]5922084O(0'1ZUPW?L:=;+ 9:?[!"#!W+8UGX MHNH$XL]LM7GYO#*#5D]=K\'UG;9%DQ>V-/QV,W[WYT+)62*3K&!I:MX8E69S MPLWF)(XEDF6^PW(P.J:PQ>"'AA.P$(P.J]\R, J\L$5@$#*]2X#?R-,M (,L/Z#_82/! MR'^]VLQ^87]5C\^/;>B;O507,A4UBQ(3M[74R_.2>U>TISTI'SZM%91?8VX7\4/U5WT&VJP4N28E+F2.6 ME K1-&>H(")!B2Y$3'"1CKBP\4,+<)'@8&V.3V M10!>>>BJ<:'*"UT6-&T-H:L&GQ0*NOY$\*)EOZK-C!8)(911E*4Q0505!2H9 M+9 H*"849['4H***_>)&GM(?CU?J&WL*V 9/$&#PQ!7@\IPP2;,8I5S9SL%9 MCG@A,X1306BJI*2YF!GID\%6-K!U(IU!LW=L;Y;+/ZZ$6OA@Y$A]P;XR0/KK MJ\NVKB\?)RF^MF?D^%76K+ ?I9S:GN& NFG[3WE7GJU/%#ZS%QNHUMVWIQS' MDDN*4I((0X5<()X(@AC)LX)*34@)"K@_+V;LW4S7X?JID>K7V/L(&<<]RF![ M@7N3SM16X(B-NL^;%+A%]Y&05VG.?=[02VVY+WS:LYE8Q7@U;Z)$N]I]#!1&!?L3-PN,W#@4;")N&> ML%&*&O88$ZKIV!D)T_8>NVSB20NRGH_ZS;JN0>QNRI%"YT5)$88I?,"-QX^74F MUR7C+C5*#C2MNKKC[876_?*3F;0/]6'=UVT.XXQ)'A.28Y11HA$EMA5+83;? M>1938VN62K?*+""I(T_ O1K\T9?=(?I.DVBG"FR6NF'J-G6#(P6;S_L@U:6H M8/" ISC(W$#SWDWFI&0 @N&8(6 /PVLVM5YTT]O05@)_OY#OC*19JLMU: N#CI99:AK9NU7B;KZV0&92[O@]/K<:48PQK0D M"2ISEB.:QQ@Q0BD2I4QD+A1.;+5OQXB_"T)&/Q]O,R_,ZB.ZS(N5X9+JN_M9 M42](_3,QE.FPF7C6ZOI^((#!'DDZ PP?F'GC#H!?"LT%RYSR8HZ?G3[9Y8+V M9S-8+GUV0!*SS7S=-2Y:S^*L%%DF"Z1R;?@FY1DJ<9(C83;G-",QQER!4YB/ MA(S,-TU*K\TKC?:$>N0P'V/CYN0/M1A&,WOYRR[&^J4N7[ F9.+RL8CITY8O M&'DV:?G29^&QH%]LM^3;OZKUK. \EDDL$;9W0)3:DMFV4'9,!:;&$8\+MVWY MP:ACGWLU?;*M),?0E4.;^V>4MR7 *607MO6FL@[S+X9FGU>JJ<;6;Q8H'/3$ MC &AH+NQ)@L#/5%_/P3T])=^Z]&N1X:M4FQ7NFKQ7"T>VC+&R\7ZC=++5=M+ MX]YFX+S_RZR&1D:U8*N7NGSQK\88NT8NY_.ZP)KY4IM9.L-"EUHHAF*9IH@R MSA##L39N=&Q\:#.U2@PZ7QY1U[&OAHS.$:^5\\C\F^)=N2VS/\@; &\*=LU[ MFC.XG>;13O7N!;6?K[6_B0ZUC3IUPRWV$V :R&<84]-)78\)(#_V8*80Z7$" M\O/]VT_LS_5SM6E#6*56,E9)@8AB":(R+A"C28*(YCC7&A>4ELY''\>CCWT? MU)Z^U*?7WF_ZG$YG[Y13VQ M%_M>/^JW:K5AE3TDD55-9.9SORZ-(IM9RE*%2Z(,HC:!H"PD8HQ0Q&S@+(U5 MFKOMK@+K-?8-B%&T/6JU10FLJM'&Z!K9GA^1+7"[;M2UEZ6K3N&HTI%H5+8G M=ZW.]<<7RTWT"#K"#/@.'4CP==X,\([F_ZJ7 B#OUWDY?K0_^4N"+1WAH>Q= M= **FVZY"H_1P4(WPO!!6H'.V7I=ZV^PWSVSE1[4"+O'*'N"Y;#\"0@+<5$R-!L3O#XB* MIS<_"!V@:^YH;;_#?6V0"=UH1WL.G6/7ASP#W9=+^6Z9_"MH0J-^D4*'GYX5,&VO>:^A)<'G_I_WFYCNUJKX;>O[>9$YO MZ_K?Z;?+N0UB7['Y#">Q$EPK6V7?S-2$9:@018EH:J9J)A31!>@^WD7HR/-V MIT(3Y7@3:=M*XKM5P\YDL54$-I>=\'2;V:%1@LWS/8#:0NN[7AL6H+?7 0)/ M?(C%@6C 2>2DI !X9@B0,_Z$<;]BBW637'=N^]J=5\]JO9B,.8RU5AQA&6! M#3?(V&Q72()87!28):H@F$%8XJ*DL<^A5DOY+#;KNN+16JV^5T*MH\U.FVCY MW9XO&WU@W' 9.C="" ((C 7NCZVV0D>H_G35M$#3_;*<2>?X57./)_;U!SP. M(.XVW]3J\W*]>?_X-%_6!]]OFF+:=WS>IJUU%:1%85M-,E:I6)]K0!;,8AL#J<4HP$%HP'G''R M"3&! 8XR!@).+\SC>%?--BYAH?QO4<0^B_?"\D$WX MWIQ5CQ^JN9*VFP/ \K$2[]1W-5\^ MU8?2;,$DJY.+J\7#_?*K<4HVZJ$2N^>M*./ /*S8XRS6/"MDGJ*\3*0M5I6C M0J8E(J7,!=$TS[7[I>'KV# R_==&-9&]PIH5:6M7TVBJLZPI:=OI=A.UUM7> M86=?M&=@U%C85 >VD;^;9;0UK'_XK %KW__]OA M_.T +,L__K?$;X7_\;\M, _B==]3KS/R2JI-Y]>\+O8'+M(KJ^*9+/W,U^J_ MGHW8]]_-'_=FE'?+1U8M9C&1,95EBG B.**_-[*!A+S;5YN63S;]?/*S?_R6^;8L#$$%BR91"&IM M.J@>V77+O"J2]0P[64VRZZ;M5R5S^+3?ROFK^K,MO6T&-M[TPOPHZA(9Z\_+ M>25>FC_OU5^;-T;U/V8XY\;MS35B1 K;NEJ@DN,2":ZS$N=)EL@^^+U\S]V3O??4! MSR8;R\6#+9GV3O'-;BW+4I&97;9&A-C&M[(DJ#1FHCC."E+26#,%ZN=Y5LKH M09]M3V!HGXVSB+C-R\%VPN:D%=<4&+0"H]]'6:1[;0K5=)V MH_?#?C/Q/5LM[/;@LUI]_<96ZETU?]XH:>.QJ1 D1T5&8T1I0E%)8HP2R1@7 MI:8Z!KGL%^2,O=ENI78%MHSTJ!9_$[4*1#]5B^AY+:,G\ZNU_16P/]\E -VF M;@!8@'OP#I%3*,)-WBM6!9J^EZ1,.H&OF'H\A:]]W+.3W'=6S6WI[ _+U5%[5[7DL5?S"-NW?OAK1<]7^_:4N3=!E[RG*:)84,>)%;MSD-+$YH$RA ME/ RC;.$Q!+6=6ZP2F/'Y;!J]?_\+YS%_]NCX60 P-WX85H88512K_X[A6ZB MK;)(+U?(JGL3=2J9W\YKXK 9[ L9-0IO?UWW(SC(_QBCQ5 X-$/UW!NNT+3] M^8(!>-+++]S('M&3W>%H[0"L5TUKEM* M-8!@,0"R_8PX(EY #^HR5)T>T9XBXV %"(8;!S._ +90V,'"S. (](:& 8:; M+IP+;N-!");'XWZN:D]'Y3'\".?SZNE4*J)-;5.YIW^HHSS6(F-%;W7\R8F MACCP=V;6V$\YN?:L;I]--.K^N_&>2\)XRP7"A62Y(@RDJ%"RQ(Q M(2@NTXQ((0-Y.1=4&)EW]J1&^V*#.327D!WLUP3 *Z1[UGL$ MU_:;-B"\]L+ $P?8]IMW&F)[Y?.>19#,8ZV/\BRLD[YX:#.F2DQ8'F<*)11C MXS#$.2H4(XB6&2M5D; L^:774;+S0D(@@%LOGJ: M#Z][=,VT4'6/+LJ9MN[1-7-/ZAY=?<"W[I%9Q5?/2GZJ&*_F]>W5SRME*Z1M MOK'%!\,6GY7Y:BPV2]U2QMXG9SE.<9J4MA)_&B.*DP(56:J0P*7,6(YQPA-8 M-:0AZHQ,!4WI&M8H&,UWZIP,6Y#[=L:XE#I/4D1B9=89@ADRSJ1 M@FW;VT[2?]C"J?7O[Z^V[V^$S]%37GLU6 M^^'&=VO_LG/;]H::9"J=JMY-AS._\2F UA6B_;AX>MZL/RQ7VU#\9I?V=J5D MM?E2K?^8\5)J3*5$2JL<42T+Q%E)4)Z0&&=YRE,*J%KF+GB"D,8V>J[1Y29J M#P4:%2*K Z30$P!2!U=H)*" )ZS'&$5ZN8JVBD1H.L@@!:W&@O'P53TTM[HD5[+$#".F M$X6H*A)4ZH(AD<5<*I6S+'7:OEZ5-#*G-G*MR[V5''6B@:G=%[%R.Z(*@@", M++V,A^=C7S,L5.+U13G39EA?,_))'J-,FYE;)!E."P+H"G99TMC[A5ITDSM\$S72 MH]^M_*A5 -8!JPK9X I M>WY=M^.HWY?# SZ\U9R#--?D;<%VG5!%8IZAM"0IHB4N49D:AR,K4Q[31&C' MWD&7!(S-4NU97MTD"'*6>@X+%QX:9B&0?@Z,\RG=?\Y*"-,,L]:38-Q>*9!+ M+EO23R%GGIN0.2YK?4@8/9_SX(E/U:8MKK]<50_5@LU934/,$I!-;5C:\],1&'L74 F'I9?*B3/,T<:L3?'[XT3W.1A8HL^P"$/WDS(E*D@0QB1-$LUBCLE :"N2IMQ?#(6W]C&^-U.BGQ7(3S6W^L[WZ=ZQ!Y &L@RLU&ERPJ5R7%]GI M<=-4&VM5N=D&P]SIYA>M/J,!!_"01@/0SR<*#"3,#?+"HM?Q@8TXG:OC9>F! M<^,WPL""J7?Z@W&C%J)B\\_+IKS'MD:1+N.RS(1 )%4249D(5&J1(R;R-$M8 M2K(,>]5.[1$Z,O]N5; ,O%4BZK1P*3ODCZ?;15]HE&"T&P @_S*L#A:'KLC: M)_)UBK,Z@'"Q3JO+LWZ$<1 @?[N07YH:(;&0.)<(<83@K1*\ZPL$DPHJ(*'CQ(C$\IA^H8M;6;3@1Y6'BFN7A"[ M<07 MEA9M#ZE*UMD#DA1%5B9(J+Q U/@PB,5)CC#'<28*2G7LU)SMDH"1V68G,5IW M(@%;GG.(..P(!]H)(X<13 3LW0::ZK=# YD,VW_UV-.[RSKWW'1[J1ZM#W9, M?9_S"2ZH:Z!]7&P#*.L=5Q,YN=Z/=&%IP1.:&9;,*H":-]AJ 7T8<\C)EM+\@U;*_EV^?BD%NNV@*Z0 M<8RE1((2;3RPHD \8R4RM"F+3*>*%:!Z1^?%C'Z,9'Q3Q*U46[!T*Q9X:'0> M(<=CHL%V P^&K#Q4"XP^LY?:6[E=K>Q7J3E6_M5\;]GZ6_3^+ZO-Y8KJ\..A M7DM#'0B=%S+M$5"OH2>'/OV?]O!_VHY=ZR]*J.J[K<9MB[;_:#[[X9([&[NJWIBMNWV_&6&LRS)"A:C+-44T926J-2)1$6A"LU% M0@KME%\Z@FXCTT.G;+33MBF 7^M;YTNUR5%6Y9NH4[JNM]VI'6WUCG:* UR) MP&_3P35[O7<$H[+_&U\/P!]\O=?DYS6^PNN">9OC -KKDP86.9WG.@Y6!_[M M2")\RP =1#;OU7>PU6R>CNH[-!^:X;R07.08L3A.$<52V*:5&=)EAG%:%#3G M&E;\!Z[$R$MD4_A$'*8'.%7[ >=)^+X%AQ5O FQA2UL#:Y=_T)9%_[D/UL// M3@ KM(#/N/ .*=O3!_.EBCU78/8HUN./S_42/1YC3UR8Q]_ZTW(\ \;R/")1 M\WES%_8+6_VA[&+4[IYGI4X33F.,FWC9#S\DN6I:J(.2RX*F/2RY:O#)@;+8ET5;^=&! E%=U=2OANMU%-TF>5!L@#=#PV !3WIG4P/-_>OR M)J4 9_./F<#]P5"-9LR_& ]B\_+9?%\VAH'>_]=S]63]SAG.J(72U6:6:,ID23D21":VW4R"N*(EDIAGBO'4T(Z" MT,T%.>-3R_=J;5=6>_I;U3I$&_:76GMRR"6XW/@B @P;F@$1D9BMY.(?FJ% M7C8!Y?^[C'67&[.]EN30P7W,K':E'9\'WKG;2B MNAHH69S*Q,Q8I+(\-GY#9FOM48EBP2G&+,^+TOV,&"A\HB.#W7;9Z!,=*M1] M[R$GEE"('0Z 1P3.[YC!"3.?.CQ0\ #'O"."Z'>\VX'YN 73>EGL0*= 1[B> MMO<>W4+'G.[(UM/:@Z-:WS'\_*C#I,RZU8]:;[ZPC:J3KF1[Q,\>U"R5/)8% M3A%)8H5H$C/$RYB@6)D?X]A0= **;',7/3(?=Z(C>R,*\ZL \+FY6N. N/: MDXSJ+4!6CYNHT23:J1+.)8.;'\A+ PB>U'&# W+LRWF,X$Q"C8 5[=!WCAA9!IGBK!4.A6J]];@AXJ3\XJJ M]P??C8]&A11&2^.@":8H;T0",15<_J2$Y0W/,6_Y#^1Y6?W\]#2O8[W9_"U; M?_M@Q']D1[BOC7CG $UHV01H +N!,-@A3\ AQF=ZC;<$>ITUZ-PZ XN2<' M/CX@/:@M?V4/O3\4D:89?:*YW1W8W8)L1#;_\*16T=J^B8AU:MH$"]'T4ECOO3A@7QSP.W!CKU&1 MA=&7!;6]L?O):O/WZ'8?POUV%*U*-U&K5, V.[YXA&J_ Y8_;5L>7WA.VO5X M#^09:]1QXO)6&,9WYR6<+]6 /N]Q8ZZI,I[E4-G-I7S+@K,/(;4O2+754;>6#TD, &*89X4HD MJ,")1%30#!5<%,AXI%*J3!0Q<"I7\T^BJ)P?](Z=6BGC;[Y3S7\_+NKT$%O@ MX+0?.>$E2&;K5:M8QH2*Q*E;B(_PD4FBR7*:+QAZ'>+MV;752T>9I@E)2U$C+2TN< L8XA) MLP%EJ[@_'0 UX=A !N2$5[B/GAB]L[27^M.O<0:'I*WH.& M\<[PM3%@#<-]J=9_O%$+\IJ33+4E:*$B6IK6J(,4><4H(8YM)L$'5, M"E!:S36!8U]&[HN/K/QHJX!_>F\_A&[$$A(8&),,P\0GM]?)T'"IO?WBIL[L M=3+^3&*OVW-^-/!>:]M,L".7>_:7#1-MLHF?C*K3[=:OI%"5N4^R7ZJ0W# M_WN=I6:UK'^W$&;C7&NX;3T%XQ' .W!CE,"0>G'+"8S>F(%Y!FY^(,8!")Z4 M>^" '+.0QPC>\0MV_U5GPTHEW[S\ME;RX^+CXKM:UZDQV]8:,\%$5F0R1RQ/ M&**)9JC,>8;2E*DLB1D13 (#%QQ%3Q"Q4)\!/-L@H&IA_M>J$+&M#N"0!%=8 MW2AF'+!@%&-QJJ,Q.RTB;DCZMP:TOT=;7?9Z\ 0-/@ "$"[JP%7PU.$&0$#. MQ!E 1_ CF9:M%@^[L(99DK-",JR1SFB"**$EXI(HI&*J),OB3&0"PB9G9(Q, M&UN)=703C!_.(>)&! /MA,WXG8D'P4?A9G6/-8&F[SD)D\[3'A./)V3?1WU[ M[HDY6Z\K78G:7;!50VZ%>'Y\KAMG-34+3\\\V@J%QE.LEM+0Q)TV'LCV_(X* MSLPFQ.Q)$DEL3SZ,2IV5]B=-59J0. ;VY NOY,BG&[=W;S_:.3%_EG9V?%ZN MZBW][6:SJOCSIHO+L_=]QFVC#TE)&^7UNO'0:[\T M&)%-_[X\F@F.!VBP9H,CJ#AQ,\+Q0#YM5CBB++_E8"_JP$;%[T62-J'RL[(D MHK!<"4:TH,AQ $.:)4D3HE%"G @&]4D;VQCJQ MT4XNI*C316SZ9W$PBV%3=VNLV(KT*<9TT6A *$\(X_W"=\Z $"A0YYI-O<$Y M%Q^>+B#GFOX'03A7/SR :6K^^FU1;=KO5<)3G&1,(5%F&-%4%';7J%%<)(5Q M+@B7Q*F =9^0J7BFSB>,K%R/&7<,#(!E!ICK23*UQ-K2(21S;+('QPPP?2#% MK&L(GHWH?P3FF LV.5',\;/3,\P%[<\2S*7/^K08)/_(TVVWT?8+E2=YJ@DK MD,ZD0I2F,6(2<^//R$R4999@[4XNYR2,S"Q6XM]V36PA3>#.P>% *4.-A/') MD7T^7'+64$C/NH$&^[$(V'!@W[@>H_J[OYU[<,(>;CUZ'W9BZ_N@WR'(MFGQ MFY?MC_]6J949Z-O+)_7=6/U7M9XE)4M4)DN4:WO*G:4<,99JI$6,LXPE99R M\C7=Q([,,WM-L[>RZP. 7V__/?K=*@ \@78$T^T\)#Q$,)8:@@[XB 1F;*"# M$D>ADQZ7P( X/C0!/NWAR^RT^HF M:O6JY\V>9E&CFL_*[_<"''R@T6&%T<^/CBC V1H=63]OS _A0+[:($QZG3F_ MD:?S]@99?N .#AO)L^CN]3L[&ZGQJ5JHCQOUN)XI0G4I<(&PLH';69XCEF'S MA^*IV:SE'.'8%@-)S8:MB&&]!J[*')EO]C2(#E1H-@^>R?<=\^;M1%JTYEF)!,QM9>+HLR,#Y/K C&L_]PK' >5#T.JD_(';N9UH!T("?8'F!X'5<=<6\@(=3 MER1-?A1UQ>1S!T_7'AGMBJY+=R%I4K*2()PEVIXR*53*PI*F[?XD$EPP$OAN M;I)HC#K!]3B=]3-;@8LCN4,9[+IM[+B*'FP"QF-Z&SS=5=J4%__><'A[.7.W_^Y;'EUUR?\P@E_:)J'C-KS^;E M\ZI:B.J)S6\?ZX:[=QKO1;K?_;E0$# MA(>."*-?8&AP.&&AH9YX] :%0L><+AS4T]J#0%#?,0;O+W]FU<(&:[7%\VQG MXW]3\D$U^XEV:T1D5I(<)RBI>5LG'#&1V:UFF:G8[#,E]XT =9$_=E35MB-W M+1E8^@Z*)7B;&1HAX&9S+ZC3:M*&;]8EI&ZB(^AN)MF&0@ )OQEUDOY:6U(( M-#T;4] PGAWE'I]8M>K:%=@*G?6EZ R7,2U$JE$:$XIHS@O$91RCE*4Y$Y07 M-&,>5<(OB'.:-X-+@M?[?&3CH5!D7.ZGY8JM7J*=2L#6<1>0'ZK0W5^^V"E&G;O/6;>M+1[ MO5!?ORFU:5V:7334>ALXG!8JR\I<(I)RC&BL"6(J*Y"26<83(IA(0;U!W,2. M[$:T2D2U%E'G@>_IX1V5[8BJ&P&$QPK&!T%@ A,!S.I O. H=%*:@ %QS!K MI_U(Y+>O/]N&&0M+2+==)+?BFZ]*/*_J67S4DN"XQ8 M(I-$%B*6L=-Q$E3PR$3RV]=HIT=TNTU1,)I$.U6 >;)@<-W89 S(8'P2"BTP MI4!-#T0JSF(GI14H&,?$ G[>LV#L_-$&TXGI8\C\L2HYR8K0;E M"4.<&*P7,S)M?-IVI;9B;R(KV#.<\0),;I0PW'@8 =1V MWT/MAI> [34K5.'7\T*F+??::^A)D=?^3\.FJ535[/UB4VU>;J4TKWQ=]S2\ M6]4M/8SR,YU(F=),H$SSPJ:B%XC31",L"USJC.1<.MU97Q,T]EUU+3IJ9=]$ MM72#4-3)=YNN5^'JG[ A08!-67_[G:>MJW%G)NY:B7\\++__JQFBF;/FA]U4 MO3KP))/5U;QNNCI_WJ>"H393(*&_+!>;;YWWR&,F,"4$X2(7B-*8HE*J!"62 M2H(3G>?2*0O[DH"QP\^LQ"BAT6,M$U+6[PP8_=,PA(G ,_U#Z[RJ%YXQ$U*\ M<)BY?I>B)V8'\Q&NV=1?NO#,E+WN-"]I<[N0 MMBA\7>OFTS9>*DW-SKZ.;B6&0&A2,,2R6*$DPSS#DB@6Q4TY9G\(\\P-Y^ X")_7VW0$X]OP!3WJF M.W<-S7=?8E6DB6 I1CQ.#2$(RFP_%XKRDL2*TSS&"2R[^43$R 2P%3A@LI_! MQ6UR#[,6-IF!AL+3D"_:$BKK^%3 M$G&%PT\R2F^_$FO?@=BI=A:?5S84BKV M.+_. 32_+)5(C0N/,VH+@.:9\>B)1$3G628RG L.::QR5LC(DZ^3:GOBBE9N MQ*Q@4 ^ \_@X./D!K(9-PE$-!C4]&&RX;],#, #0U@>]EEUI?7#^V2E;'_1J M?]3ZH/^S/@<'^+0"/L:R$#DUY$(4092E C$I,"(DX;G9#H@D<3KANR1@9(K! M_HT/SH#AOT:^:5_7+N]/;[L)F(Z*KC8TCLRTIVVI,Z_OEKL"*C=K[ M:_/&&/''K,CB5,HT1CQ-_W=<:OU3BJ50[; MLC<@AN&:](90:NJVO &!/-.(-^3H@?/^EOJ@Q4V;2U5BQ?-"HS)-.*(Q21#C M6J)# MXS@FBE!JO)JL=MQV*F3NW_DO;)CDOZ% CI;]!P,T7/9?'R#>Z7]G!_TQ\O_Z M['5. .P=Q(.^/QM)B\TM9PNY;"+N=JD_1N1J4_UW\[WG1"O-8X*(U"FB:5D@ MICE#7)Q;TR M2 #Z'0,L/]H- AJ,:J'&]U*L\V#342O4O@-*!3_L=RZQ=;_?__6D%NN#-">. M96GH4V'C^M*$:U2D]BQ3BC0C!2U(Z42?5R6-3)F[G:IJ!<,. BXCY+:W#V(W MC !W)GDVKAE&S3>%#C]>:4, M*ZSNO['%A^J[^JS,M\)F1M[;O@7-1V8DS=-4:()$6=BJFAE&A20%2FBF2VQ^ M(:1V=H;\=!A[GM>INKMX^D9HU"K6Y/!:U:)6-[N1J+5K/PGP!#S?@8/S-#ZR M0";YX4$%.%OC@^OG>HT&,LP=&P9/KW/F.?1TKMHPVP\KQXY%?:5K$W< G&-1AUYW= +N5VRQUL:E,H-_5:OO ME3!.Z9W^4"W80E1L_G%A_-+GYK[%2%B?_U67;JH+$F9,\LU:#OQ(V87@MI&(5Y@@PFK#'0"$1M056; ME 3' /68+D>1X;$3/^B.=OM7M;;_GR4R9]2\490)21 EHD2&+PL4RRR)4\Q3 MK9VR?BZ+&)GDFG8X77?$B!F)T>]6+JBG_5EL'#; @RV&DG>+Y)Z?;"/9J?K#/Z_^D9U^AE9)M#,PI97U>SBOQLMN-B$R1 M-)4%DJ7MF:&5\<%PG*.2XHS%4L1,9J!>T0#A(W-0HTI=7>\F.N<0 %OF0&!U M\Z7& @M&7U=QBGYO=!EGS^<#0JC6.Q#1T_;B\0#EI#F/SQB^10\7?UA?2EC; M;'FT-JP]M^5*4\90F60:T8QP5/!<($FY(ADO5(9![')!SLA$TDK]EXAMY:[_ ME2NV,NN=5$_+M9D]B^4&>B=X"30W[@@ !8PF6H'13N((%<6N6!6L*N%Y*1.7 M(>PU];3N8/_'/?8>G]0#F]M0VN]J5:GU+$Z+5!58H\R>ZU*5:%04.44":YZF MFN'4K<;YN<%'GJ*UM&@G#N!X'Z/@L+\88!MLS@4T"["3&&">WQ["V4S8!N*" M';U;A^-GIMLT7-#V8+MPZ3,>D__79TL?2[WMS/[/:O.-M=5-V[LF>VF(XV5[ MQ21$'8IIQ*OJN[T#F&&G[L'_=BN._V0]OZEM6UFH;K;;J F9SB+?E0&P3 MOP,8&>[@WZH7_;.!OZNH_/,9^-M+[@[^+Z\%/X" )WX-?J0]V>N D7Y ['H7 MBA!RIEM< J)RL""%'-54M'FX7LLTB>+M<;SXNQ/-JU?P\$T0G MA: I*C6CB-+$_)06'&F>)925.*<"U.O14>[89US?V.I!K:.J%0E-3W7#SFU' M.@(BL 7B0($Z:J%+ [)RZVZ-M1;U7T/FC(+L#I84ZB9UXJQ/$!2G:9VPQV&, ML5YM9K]4B^KQ^;%KZJ58J;.$HT24MM(&SE 9V\(;K&1%G):IEDY1""S/._&TWVT['FV0^732CFS&7 M/^"5#/?2IDG?BO]ZKE:J"SS\A:W^4'5_[5T1>C,MZ^#$_;Y+MD:E(+%""F>V M,);*42%R@52>Z%(H7$HMNHY5#CO!H?HX?6$/6UK!YE^GH'%FHU;%.O(VJB-O M=UKN=U\P>D9-C*Y+FZ<17I+#]F\2X#VS\?X'(@Y*X9L.>;_MWOTW%0G;ZW#Y MO-&VW2%;KY>BJMVK^A#$:!0]F8>_V6)C_*7^NVJJG)MMWWS;FN%Q][+6NY?U MTV;%;"/MF^B;FDNT6:)'9OT &X6Z7$7L.ZOF]AFDERNT9G/U]]K!6];OM]H! M$=6R4&$,%^5,&[-PS=R3 (6K M#WBF(]OO]>Z R2S$Q-;>(10Q16SM':X0%RE%69(7F6",I00T>8\%C#QGFWFZ MNSXN$W0(=;"YF5CZ)ZH@&G&%XP(E5U\//RT2<47C#O) M);[T.;]YMM>O;+VNUG540E.OY6VSQIAI_=:>VBPVLP3'++.A/RF7I=DB:H** MNJU!621YG.8)UJ"$#X#LD6?G?NN]K2HW;:6AFVBGCOVY5@@V:R$HNTWHD;"# MS?5+L-E$QNM(@>>_A\V!J $B>5+6\(#DF%!\AO#C&IO.MGG9^?[VGLGL1+\H MLVNQT[;_ H)QTA0,^KQ'Z,1;:XKM!63O4K]4ZS_JK.V2QVF.&492*HJHQ(8\ MA%1F:YF*#.-89X5[(LU9$6.'%>[+C*S0Z&_PE/;SX/1/_3 F0Z^#QK,6$ ,P MV&J_B_USU@>Z,N^UJ/<>_/R3TUUN]VI^<&/=_\F!]70_64_H2_7P;7.G?UNK MINNU;6ZY3?[3/[8@G>WH>\ M&HUR,VR7DK]27?B4K!9F+JGUIFF@,J-"9PQ3C H<$T1S+!!/B4!EGM&D2%6J MTQ+0>-1)Z,@3WVH1[=2(]O2(4-2ITG:0 ;7J=(/4P0L9 2@8(;PV1J#VIL&Q M\FUW&@(S: =4D/%7.J*ZC35EAU20=4<=4V'/#NR2_N9Y72W4>MWU_:H](ILH_0LCW-"N%/C+2=I8Q_?=#WQ(+L3-Y@<3V1"&0]C M0E>[_7NH]]D3NIWZ65FOTUF]S^R+3=9['QIZ+EO'*+4Q TU5Z_J09E=:"VNM M%9,YRK+$5BQ+$\24HDARFM-4BC3-$[^3V6NB)SR;;4-S&UU 9? ]$(4>QH;$ M"<@#5R :M3@U'(#@Q[-7!;_2 :TK()>/:)U'\.,7ZXCLBI]]V3HB[PRE&48A M)-%%BE(E4 HE(B^$3'*N!>A I4_8%-NJG>R;:"<]LN)A'-*+FAMK MA,+"8^?D P.8%%SL"T0#O:(FG?@N1A]/=:=G/&,#V6I1+1[6G]7JZS>VVEO9 M"D)+01*&>$X)HH5BQE? %+&$TB+#FI$!0P=H9WMX=-#IV M1&%??+3=/6^6T;ZJ?C$> 5Z8&]M,^QI@M#35&_ H1A,*M&!U:@8K-'$)FU MGE:W"3:R[SFIH>N/Z_6SDN_J+/G/=8)\';W[_O%IOGQ1JO[,Y]8WL_$RLSS) M62&I0*FL?:@L1874#,7&K\J5I#Q+8.3-O>#X=W*^K?W3U9AV?]_B^U$M5:R9EQ&G"99R4BMN>?F;(:,6+O<31F MM(A%+#/0L0Q8@['=B5:.W1>LZY5OV2@0SI."9P'<[+_V'1&*<&LA]''L>&CWO\Z MV1BLI%.?K(G+.CF8?5K:R>6A >6=SM2.JM..V?K;A_GRSW]3\D']S*J%_<5[H2]0',K;;=U-E?,Y['6:G2&$D=IX@JG-J$J;(D'-9J\+*HL<^" M[!%T*_A?HD:TQ[[Q/$J #>)@VX$7_;6Z=! MT.#?:V:&W.&=%S3]5J[7X+-[MOXG?'J/+1>_K>]MF8?GU@Q+W3XV5*5R)PO[FUOUCC!AVRH72PX;4CD]X5/IP3@[]O^6 M!;^S>9WWL)![I<=O-W6O)"D2G;&,H$2E9C=)&44\U@1E>:I%K'&B$_>>B(Y" M1S]>6F^B-VQ=06C+%2\' AL!!> QD]U0U7_LJ5#WE]A3PG@N_8VE!GRG $4D MPF/E65;"*''3=(Q0>Z#9 CK[[1K8)A)&GU#4!S2_OP:%XU@35J6 67=8IP+X M[( K^B9^Z=WRT6P)9XH013C/42GKX$PND6''&"E;$+IDF+ D!U_/[TN8XFJ^ MRSYL)/KPA^,/_T%_#GSSEZ^G_V@WV3K M>J/L]QQ2G)22I[G-<8X1)0*C,A<"Q8K&(LX9D[ ZZV=DC#SA/FT[!>VO$TW' M@P38\> <0FZ3;Z#=L.E7FUQWLG+I5 6>?SVV!)J!YR1,.@=[3#R>A7T?'9J\ M?)PD\:Z:/V^4?//R=OGXN%R\M6>B30B\V1@46IO%4.>90C1C=L9*AH3.BYCK M3)32,XO968>Q%\Z]7-W3+)Z;J-7KQO8*:U2+:MWJ/JWS9]L,++K_<]G\8_2+ MVGQ;>F8L^+P?QR5Z7-2!)ZC^(",0R ,RI\$P!4^A=M?@E7*IP1!=3JJ&#^5) M@(U7TWJWQKTOLERD*,$R0[0LC>_/)$V4/&?6R60[^Z&P10K:GA9"%R5.S)0RKCU'5&." MBD0;)[^DF2)EF>18ABA3,$GWD;X,?9\6(E>P MU&*M_D.QU0?S%9HQLXT7L5E1*98:44$4*E..D:(4ZZ0P](!!1VI^:HQ,$.:[ M5, HP!---VH8'R,8933ZH%JA:*=1US_-ZB%L@O&^1U2NRBH7CDV' !.(9 M3R4FY9]A0!WSTL#1/"Y VT@PPWJK:GOOSDN:,ZD(R@I-;67: A5QH9&,!8TE M(S%C3C[)10DCLTP73=G*!-S=G86CGTN"& FCB2/[? (OSAH*N)$<:K#?]>.1 MX:'N%_N,Z;U,//O@=#>'?7H?7!/V?M G;.+]/[^V9=W>_[6Q$:3+A2WY5#?E M>%BQQUF2$E7W82RDQH@:_P7Q4BN4**&I\63*M'"JON8F;NQ0"2,_$FU-0M5I M$-D2#O8<]*E1 A(BN%I_7&S_O8N6Q[,TC].2)S;GR#;& M%JE"!<4*R:0@,LD9QCSVZ%CHKH'35WQPTT*SCS9@/YM/1-KV)OUN=8B8_,_G MY@X.N-5SQU>K@FNE!%*2&WQUF2&>D 3%*LMCH@LM,PS:+(<%UG^IZ9)^Q#>V M>E!_C]AZO115757*MH:-S$(>B5H[VPEQ#_2Z(M5BN4!BI61EXZ\>GY:+^FQX MI83]FML0K>;Y_5I5ZZ[^\]H2T[*I7@1.:@>\.L>=^2@O!+@;WVNWVZAQ$[6* M6"CW?[V7BQ5P$P[&(-3&VUWPM)MM," G&VSX"-ZM;9LVE^^JM9@OUX8CM^DZ M:5P0G);$EB(VOK' *>)Q7B"F2Z*PRN*L !7*Z)$U#5L9T=%.MDM6#Q@S-]8( MA 2,)KQ!\.E+>\V\<+UH+TJ:NO_L-9//])R]^HC'GO<6Y^G6W[%ML<7F3I\2 MR%&A!95CG>2*H)2(%%%6U\/)$B22@B8T(V6JG!P5?Q5&I@#\CSS]6[35RK;C MJ16SWH38+98[3P6P*_2#W&'K/#J0, 8!8PBIB!$*5L &?'1X_3;EX;ZJL/WY M(#AZ]^Q^(T^WCQ]D^<'>?MA(/G0OA#TOW6M2?CN?+_]DQN@/R]7;>I-E'<4O M:EZ7>[U?OGW_]M/[]:9ZM/LJ\YDN)/5TI!DI,YXJ%B,A8X4HX;946I*@+,T* MFBK)9 )8%4;4=.3%HQ,8[23>1%OM([U<18W^D37 1E T)M05EXT1T=:*^K.[ M(/,S T,(KO53"!S8E/).]]1C(;G*,AUK5,@\050D&I4I*5',%!&LE$E<QCQNF;@= P9&"+8%!0/)O=^EB=.BVE[TR7Z?] MI0L,%]M@.CWL6>)PH>ZK1V6)J5K4R^\;M5"ZVG3Q-UFJ&<&2()(E%%%5)(@Q MB9&F0IJ= LN2'%:S\(K D2ECVR=@3X&HTP!8/O :=&[T$!(0&#,8RQ M&*%,NJNEH8KN71,W;14]1^-/RN*Y/NZ]>[+ MO1FQ;MA<$*XQY6;BI[&A "T3Q'/S1XH324F>8,DHA (<9([, IT&-W5_D$U= M*V2KQ4UDM?!J?.V"IALK!,8(1@SU3J@)^+X_"/<.WA4;8&8@5G"1."DQ " X MY@;(HSX1E=U19E-*W0BX>]ZL-V:RF U.D]A9)WL>=WD6AA?R4FJ$L\SP128, M]J$8-1=,3ETYPP$+"?(<'V#/T,_=U[7:?5V7>T"+!NBZ*UFP M&/:!>/2'AGJ./6' Z##K#\-(!X[E&3#T^,2JE1'7M$E?OE'OJO73N2$B38+,QRD56N^AWJU]4*Q@RCFDP2J'"G/P5F38*:C!@)T%2PT?T\'*_ MJ.]J\;RM(J\D?]E49J_]L-0V2/EA4=FE]L@I*-(4*UI()(DJ#;TE&A68Q(BP MN*1EKE/B5FO06X.16:U5J2GA4^MD)^1]K96=G5]V>@%<,"^H'1S;L0&$<5N' MG3C ;K/%;D^E83%37G "W-FQ8?7S94\AJV]OX:@'6#P&P]3KXGH-/)U_.\3N M ^=VT$ ^YQJ-OVRO5!JG^'! M.!A 3@<"8>%Y!# $^"NW\'._JU]WP 3[M\=[#C3) MUV]*V7/?6REKBF3S77K!^LU+XSVS^<^KY?/3>EN&T7YFN=A4AG+EW3:WKBE& MB3-&-,]@J,[MV-'.Q=;SE; MR.5">58.G>H%.QX9_'BO#;8"=+I$C3+[14CW]8EV"H6O13HQB$&SK,;7^A4R MMB9[%>>SOZ83[^,3/Z\W1L?5W4*UT2M"9F49Y_;6OU"V"*1UA#%!/">QT(H2 MX58W^OSP8WN_K;S("/0I170*AXNS.\1(H(<;W#Z((SO$3D_O=<_>4&[J)2OZ M?=.3IR9T2"]I?.B%7OR4;ZU8K58K)=M=^JPH,18V(+ DNC ;Y%RB4G.%L*8Z MEGDN<%+.GNJ&ZX;Q5ALW1_%("N0;=2S+W4EH979G1] ZL(>X4)U0*E2&""89 MHJEBB,6I0FDFL"(E+PUQMKB\7\B)4.DDO1(F;M[F "N!7J&K<1ZU;L^:$*RX M[>'H$U>S/6O::?G:\Q_S(YTORA;"%9OG57V_O;9^DODWM?J^=_V9ES+524%1 MII($42YMZZ=2H[2@U&BCS)855*;:1>CH]RY[*M1-WNI(C58+V&1TPM!MAH9& M!GJAT@?*2/?!$),#37,GD9/.?0@(QX0 >M:/)78[I\^LDA\7;]E3M6'S;7Y. M4J9)FF?,>"G8$$3"%"H362)6T_32(O6]9&^G0%LJT_T M9!1"U2(2S8=@3'$-1S>2"(@.C!]V@B,KV4:Y=5B-D=KD:&<@4K@F;5(^<#3] MF I<'X.Q@%35[)-Y6_//WY8+]>MSO8TM,\[+Q$SYHM!FW@O)48DI1SF1>2Q+ MI@KJ%)AQ;O"1YW+>O:UIY''8<\DYIP)%:/8 M%EVG1%/C7,<")4RF19'@N$PU-,*I7^14(4VM$E&G!3SBY@IT#D>%P0&!>M07 ML @2D'0%'G@$4CB81@DYNH1BX C-Q1<(HJNC#1Y")&;9>=BAAR?]&#)S\I\ M%\P7Y4'=Z=.2#>_48EGG8]JF&!^6*U4]+)HRSZ)2ZUE19IA3G:."E#9C$L>& M/)E$/,8L3Q)%N"JS7.NK(IJZUVD=RI5]ME;3F?\4+Q4BB&5&PK MM>I8VDQ:VP,II[B0%/,,L(ZX"YYNV6CKQMMJEXUH"%/= TQ%@^1:L4""Q>=X.)VP#_(6A@-;D5%[Z^9""]#=,F,4'6' M3L:?MM#0)?-.*@M=_*"'5W/8O=;,W^]JM;&%8YKSRCO=5"W;?63]SVKS[9T2 MU2.;KV>LI F7JD0REAC1,BX1R^P!OBX5CJ7(I'9J/Q% EY%]GY,.S'OZW;3' MXW9I:FOS[2D9H:;=CFP5!:S[ ]^.@_,T'>8P(OF?"#? \YH.=C]G; +X83Y: M&,!ZW;:!(J;SY,)@<>#VW!S"8+J]5"23R3&3&N7DY0C#&W M:?L<%7F,46S>(J-Y0CD#%;.\*G'LD)"M?#N)FL"0GZJNC,_EME^>\+FYB4%! M@;'](1Z'N8Y;^>$\26=+ WF6U^5-ZFDZFW_L>;H_Z$<$/R_-. M++[?K=67+ M) FU5TSW0[4P_U*Q^>?ENFIZE]>=.0U-O5\85FIR:F:Y(B*63*$XD]*&D!FR M,!R!L$JU++E*5 G*A0RBUFMHE&G:?3[3M=H3UE@#F28 MU^9&4I._#!B177@/=<;I"*\#S'Q!X0O$CF%TFI1!@\)XS+)A!_=DXK9UY5U= MK^E.?S0,W[3A7<_2C*G"1NH3%7.&2MI)I7'E'>3/LWL;ZH5LEHBN 2$"X9N,SX@)+X- M:&NYT4^=!G^W<1(-.KO3_=M^G'QJ+@#,#E3H89W3C M'R>@:*U$8M-J4\4PHD6>(DZ(0B2ABF.<\S@%)?*XBQYYO_6KVNRW^?QSN?JC MKL;.62X-?FEBN ./#+M1%@ M'+->;69OGQ^?;3.V[^J]Y8_-YSHC_D[?RN63W=J\6SX:?VBF%4Z3)!%(Q;A$ M-"Z,=\)XCJ3.8TX+&1?8Z>K17>38A\);):)&BSKZQ>AAO>].D^CW1A?'(QH MGOVL,@Y*P%/B, Y$PG#SI$;1PMU!= MM92V"DY1DCB11*.")QI11DO$N,P0$XKJC,6%+C+G.(23X4>>^+864"<0<%M] MBD+_%!YN&VRZ[IOE4^OHU#[ !?L@._WNS)U>(^S6^Z(5O1?9IT]-=S=]4>.# MZ^;+GPJ7%[EUETM)XEP8'P'GDM@.J@GB.,&(*<[*S/R]S-QCE*X(&YDI>C+7 M@ U3G9!SX). >,#896(HAB<_^D#B1T2#H F2XGA^8P5+;IQVCP2QQB6A,5"; MUXN=XFR?N-9QYZ7@2I8$,59R1*DBB-,\13HG6<:-!R:XD^\#D#DRS3FU>03M M@R!XNAVO!$8)1GX]C1Z#[7X\#!V[U>.>Q!^CU>,I!,ZM'L\\ZD<179'K.AO. MMK3:ZVAUE,&?QW'!\C)&.--FEU2FJ4U+8TCB(M6R4%(6H,@8=]$C$\9^H>_! MC;T @+I1Q3@PP1CC"D*0^A'PGO)@^T,UEG<7/&UW>3 @)RWFX2,$:6!@Z]E8 M7[3NB)QC+:0H")(TB1%-B$"%R#.SSXKSA!5YIE,UH.G OJR1^:.1O!>?U8S=1,V]>?E;+AQ5[^E:) M6WO[?;078(KDA)08Q755ZY)AQ%,ND,P($ZS 9>9V!>4G?F3.K \6DQ]>#T$JC,'VH.&\TT1?WRLFGEJ!+ZM&ZD]-#7==LW7 M=KX!%R*5)-8H$['9M^(\0SQG!,593A7/<$FPTY;53_S(]+:G3#T)#]2!IHZ# M8'4CK_' @G%6+T[13A7C=8WA;_G!$"SC'"1\XO1S'V!.<]&]1O&CGP_5HMJH MVKTS&\_VQK5Q]&X?C3-1_3=K,C'K@DRWVLSJ_U!L]<$\,*.24,.8%(E2"$0I MCA'#+$&/UY >_&>V/#"2,\#R2O1XR# M>6X()H$(SDN%29EM"$C'E#9H+-^NMWRS\_^VX;M9D> MF_E*-2ITRE%RK;Q?L/6 MU?JWQ9+;-M[V?N[CXNEY8WYMK*WF5?TE?/-2/_YV;MR1KL1&)G(B[!D/S06B MF62HE*5$O"QB'1.M2@DZXQE+T9%9NO>,V]@B,S=6_LU5E1;Y=+M:5;(NUVK^8 MO76U4')6RJQ015R@V*;2F)UO;.@V44BGV!ZJV\,J]VH%[G+'#LFJ%6FBL;ZW MJMC.<3M=ZK^URH ZHSDCZ^#OCH,7C/I^!*A />3&@,RWA5P0Z*#=XZ 7&D> MYSSM8X#/QXD9+\]?;""6SZW6==U'AY55.>4,)2)K$3&O,$UM" _.N&CQ.+WR/W-()UZ@D.):82LR(^V'E4&W&]OH. MVG$+HUD=B%G_H'8ZCM9LWNL%N;B)$\(.=!X/FLY;I:);&_IJ?]A3;[36\UZ( M>[:?'QOY$"WH!WSGQVA$/P0RYV;T7D)>IR']$#PN-J4?-"AL29*JFKU?;*K- MR_M'M7JH%@\_KY9_;KZ]73X^L<7+C$B<,+/0H!SS%-%48L1RGB-,RE3%1!=E MYE3PYXJ11G+4B8X:V5$KW(VIKB'5S_H![8?QN:?IS@SA:-@9SW.MQ#\> MEM__U8S0.)WFAYVO>6W<2::[HW'=1';]N&>9+O5@%Y,OZLG&\BX>MF%7<8Z3 M.)4Q(BG5QBM,,U2RPFY'BY3KI$R3 M3;\I*@D2=I*S;:RO4.3[N(E-M^,H3] ML$GJ93J\BM85NT+5S+HD9MH*65>,/:F'=>WS?I.V[IZRUVVIJS:>B(S2DJ*" M)68/1S1!3.4")6F.8Q:G,4Z<]G#]8D:>L$U+'^\$Z O0N,W1X0;#9FACZY[ M$:++^VT*-#LO")ET;O8;>CPSKWS:U]]]JVR]W?G'A51__1_U,F.E+E*:EZC( M<8$HQA3QW$S)-(L3+%FF6.:497=1PC0^;BLTJJ5&1BS4NSW&Q=6O'6"MET?K M;JB'+WO!F %>[/&($_NO%PPZ]5PO?=!O^;M7XMMB.5\^O&S+UK8TC^,DECDV M_JI4Y@];6)\7ND!QIHG.%:-8@Y):+TH:>=J]F3/QQQNU6KU$RZ?V.JK)%E^V MRZ->KAZ;J\/-5D?82GD91;?%,@@VL$FZ$[FKNSW"DGG5LD"KYF4YDRZ<5\T] M7CNO/^ WKV^%:'KT*'F_8HOUO"DF*?_SN5FDNW8K2F2E8CF*2Q4C6A08%21/ M4:&S,HG-#*W4@LUV1VS=IGYXQ& \L"?_ M^([@90^AZ':S657\>5,'7&R6T6>V&H MW7P1-B^?5]5"5$]L?ONX?#9;@#MM((ZW(=%W?]J0HP)S0H7.49YGQH'/>(IX MJC(D\[3DB;+NAE,Q:2_I(W-.JTY4ZQ-M%8I:C>Q%D=5I%Y ?U5J!VM< X>[G MG]%!A-'0#X@?J!_0>#CZ-@@*BR>T9Y ?'E>:" $'G;*KD)^]1VV&/ ?QK IN MOCV;+T;B_?*S^=$,7(=4VQ";>[5Z_&)^NWH6MNR;C;EI6@^\S-(BBQ63"2*$ M*T05+1"CA"!)-$ECD1 9YZ!*X3Y:C,SEG5J1V2S6OLY3HUF;856G]=:E)5?[ MVD7S3CU@Z6RO]^! [E.@"R/Y_PG NN4CPVP?^WR48"&ES0? M#5,N=>@T]; M^GR(_2?ET <-YG>08(\E-B_V@GRY, *[M$&9%7%!&&*E3!'%.D-EBLU:(-)$ MEB5F90:*K3XK9>SS^%IFM!7JF?AW'B"WS?]@LX$'\V"+P;OW7HL";=;/RYAT M;]YKYO%6O/_#WN=[MB?4E^4+F]O*2LV1C6T_]ZNQH/G+S+AH-"]SA0J6Y8C* MI$0\HP)1EF(LC>\F$@8\W;LJ=.1)VS4VV^H /KJ[#IOSP5U0,,#'=HXX^!S M.1L6[OCMNLBI#]^<03AS].;^K'>U6F8VB/8:T*[YUD.L\W%B+7G.8K,D9QE% MM""V>*-4B.=93'F1"*9!Y_D7Y(R],L^KIEKJQXUZM*7]?UXMGY]L '5D4W^C MVNN)[IZ\V[==@L]MY@< !3;9MP*CG<3@N4I7K I7_O6LE*E+N_:9>J9L:^_' M/OSWQ=R9<[W7W=WS\^S9-R)[=BFK>^=I!QEK!"Y$D+BS*G0X5!%1B8!JUFT;E2+4/0W>V2I.F)0 MK6+_LM[^&%6=DF97NS!OJ=$2<&8PY*4XG,=,!#6,6@:AO%-P(I0!AS,3H>UW M/C,VZK!CF@!0]9[4#!E_NL.: "@$&"],'L*Y/A\ZSXLBES$J56(VA"0I M4)DG%'$MI1*)C'4&JOOD('/T&]COAO:;ID5=N/Y."VB#< <(W9S%P,# V/TT M;6'TGB@ >T=*9WCU[B< "*XE.83K<]+5J-OLG-C?%D^LDMNKQK;]\TP*69 \ MYB@6/$$T3S)44"I07$JB:(Y3GKLW W:1.#(Q-$*CI^T=.&_$PLI+7L?-P04, MC0:,#>HZVSOQ-U&+S"XZX,TXR,#*;P9%R+L(YT"DP*4SG:V^5D#S^D"3EM%T MMNNXF*;[@YY>DO'-&K9=V^I$RWDEZR^)/7-:UZ=!*B>:Q!E#&<>Q\9$*;EMI M,D2*1.,X9Y+FH,.TJQ)')L(]^=&! O4YV]KK).TZBHYN4DAL@$[2,%C@'I*K MJ:'\HZORIO6.7,T_\8V<'_1-A6D]+& V\LESXWU5=Q[[*/G'%RT)EJ1Q//[$ MR1D7S#M-RKCT0?^.-;O5['-==;L2G]F+_6L7US&C"2X+JB1B+(UMO3J"6*8$ M2LLL*Q65FA*G\&B0U)&7G$YJ]-2(O8FJ5C"\G\UU!-WF:W!/^L!]3_*K^O!7"AOR:S?_GU7)A?A2J M7O-LO:&ZMO_ZXV+_,[53/%?KW<%4''.E<(I16A"-:"P9XC+CR&SJ*6>49$R" MB"2$4F.'AW$1E\W;"'9 M2JZCWYZD#2ZMVRYO>T[L?7*KX4@'C2$A"\1X052:E!!#@GC,ET'']HR2VZ:[ MK>^7MU)6EB/8_#.KY,?%6_94;=C\ZS>V4IRME;01>FJQKC<57VPAOW6U45_5 MZGLE5$/WMH#\PZ(>I8Y!F9'4%G"2$J6,"41+CA&3(OU_V7OW)K=Q)4_TJR!B M8W>Z(PIG^0!)8/>O\NN,(WQ&&-R1WF ,F MZ0W]U/QL\J_T+(#V^LO'MS>HX0V_:1Y&YZ6@V\7"J=W:S90+;?_<)%:]G2_= M.=&&Q8CYA"/A&"L7<6AVQ\UC' G\HQS(L>B&=A?Z]JAGLW5K2)87&>=9BD6B MA37CG%DSKB16256E,J&<2:^)'*>7'SI;LFVWTU ,[9BYAT:_>;Q>1I@Q XD7 MT$GHE!17M!':6V[D'D*G1#EN('3RJE ULN^0^>)YWN:MV.!@I=\Z;V[Q^G9N M@TR:ZB051EN]<6LPI$B*0FP95A4N XGI)>X4F]Z\_LFI["7NLZWZW!9<@=8';9E.@ MW1/(DK1,LJX+3DZTC8^2"F>2($0%#LEZ:\,.>;2FWX3:-\BR #,2/=A599F1-,EP8J,5UUF)6X^+ M68]+DE*E9:$)(1UV[VLU/G)KHK\:;GX6-0X2,#,:" #8<%Z6+9*U["$TJHF\ M+/"A7?2X(S #S?EC;HODWA4 3$3!\ZI2*1;6XF'"G0',B<&4I!E+J,PT2T'I M9GO+#[[SVQ%#?S;DH&ED^U#XZ66X@#!=])<-G@MV4H18B5_[BX^;Y752L*.4 MKM-7A66VZZ8UUFIN=74S@9UOMB$GQF36@Z *%TPS3!)A,$],B5.A*RZD2(Q= MJ]8/3<=$_^SV?JI>'TK6?BB/:$-22EHV4,,'I)YBIT053N<"T M(L3&, *!.+A$EP= M< 4^X,H /W$OE05<6&74F@ _B0X+ CSO"O/%UOE;[W^X@RCM6%&:R/J^[6H[_I$!7MJ/<)$N)M18= .1WL)=1U/;MN?H3/P&W^7*K)DT9HN MS":< \G/"$00':;U<*G!*GY!ID@Z?8[*J$I\0=1#K;UT.4Q-EXO5Y+B\K^NJ M*DANN%(4"RD()CK/,$U,AK-2T,R02E#FU7V\C\C "GJRPA34>+87H7X%C24W M\"PC1&1O!?61J4\[[?T[FFE_VFIE[]*CJ*2/<&M]]+HV8&OUBW4IZ]4W/M-= M([SZ8=/+=I)7-*")PIK*<4,I2EGK-2;U(:6"U;$FCI:6- MS)IXD\/>4 ?L=O7"Y;'Q%PL$F(Z.)#]@HR\6#F%[?*%XP';W?&3LW=CK76"\ M/3T?.?:V\[QN@.>DOIVN7F\7FC=9DYI;Q[U*"EP4E35-D@HL3.'JJ941HA+< MY%Y]C X7'MI!<+F4CA8PD71/]GX[_GS"@[,]3G >E>>XM-%H^YRGV M=Q,W3_X]+-1=SX#8Z4&];FU!!*>]N%TNM8<"$P-8QB9H3.LEP4&4M\\RY'0A^>BOF+8N\12@V) M)G@+Y)<$$=)0>T P [MH#P$JL'5V("C]_;*ABX[8)#M0WOW.V*&+! TI[C)W M'_GB02\MF;FN^-@25!]K M=\=FBTVK3?[BG;E[[IIW+^_JKUKIIZ8?S<0P465*NS[;KK*X9.Z[)+4O#*J+ MA),B+[PJ('\%80;VY-?2(=F*A_A&OE;#5X_:_:UK-;.3=>4^I$@V2 YES_I_D$A8[-_L_S28*.Y/XE'MV%"=\_E\T]KBHAO22YO4*T;XR+Y\K']R\*W"R(86)^ ?!BX@+'XQGS+ M73::+ECB!(H#P04)O8>!+3#JC@4?,-*&8] ?9 /6&S&^ADNY'UH'W']=P83K MZ.5*J5.A;81;Y;AB3&.2)QRSDJ>82\U4E9I$,J] ]\SZ UO/3?5 ,^9#-1/4 M&W^MW30-JYA80^-WI'2%P##[MY'54;I![W_(V8MR\N[6G*\OND'=V]K^_5:N MIM^G<8<-GY$ZO6?4DYQ(-JY4HK#R\+4\JM=:3&5*^>!?===![X)-ZK2 M!>.X* S%A)D"YXL5MFL\H1WZ,"4] M#92?JEXM/G1[8R.YC[A@'>P5)Y(FGJ8QJC[VBGFHE?T7A^EFUX35-<1L/?'F M/4-,>E27E:Y,*^3!E$5[VH#JR[.VZ'BT:6 M6_V=ANJO'YA^^AP=(IA^K\FCU1QU#'0F[M[7Q(%U'B1R)!O@1W-4FP""X=!& MP&X.;)CEY'#'94UKW.GRGV]>W^A:/C[QQ3^;\5IY4E&350EF&;7F@BIES47! M<,&2LB1*)YGV*HGP)3AT.M>3HHPWYH %E%P'T,Q$Q80&G#@0C F\'Y2EF MK*90E\B-VQK*4_BC!E&^]X69@,U^Z\?Z^66U_*2_ZUFZZ:XI=))PC05A5ONE M3C%+DQQ3)65"=2%EX=6XVH/6P(K?D$+I_X!I=Q\V?HH=26*83CNBJ*'JNO [ MNC>H V" YI@>(D;2YSY*HZJRA\B'6NQS2Y@"WZT>]<(=D2STHZZ7T^_:M>5] MTI_FR^6'^4)/'[I,%_EZO^#UDDMG2&YKU?PT:\S*MI_^9[VZ,_?\QR3G+)5* M&$SSQ&#"*X9IE1!T M9A[M<-^DA>WPC[8"M ED-EJQ0L",TD#/V\^>_?RG"#.%/_D!@HWIL/A&LL,# M,3FJ"1\6Z$/K/S"UT.#OZ;OU>V>:+.]E.A&JR$RF$ZRD2C'1FF!65AE6 M7"I6"I;SC -ZL?I1]=*DJWNQ.AY< M\.!\X':7F V: +(/H9G B8!%F7!H?6 M@X/# ;8C?E)&,AH7B(UJ(?P$/S0'GG<%SH5I5EE7&(E"Y3*7*=&5 P+NS%N^?/PPF_^UW!2JYYH9 MFAN#"YV[[K2$8)IE%>9,EXDL-4NSL'$!)X@-[-5_V\V#=\110]VGN!V.FY\* MQD(#II%7 !$^>J!'PMB#"$Z1^CEC"7J$/CNDH.^>, 5W?7/?SNOO5F7L"[C] MKDDYL:LWJ;FW3ZX+9CHQ)'<>,\&5X<(ZS$IAFE*%14)X:;UE^[^$*+LOX8$5 M_PM?E\^X'/66BZF8:=>F6C?MOH$NLS>@?E9@")A@%L%Q@+8LW* -$VC+Q0UJ M^8AG'*""1S(4WF1'-1I0, X-"/C^T(SL=ISW.]W^^[&^E7+QHM5.LY*)I#*O MJ!86^\2EBR0I%CEQ>69&Y@D5I2Y!&X0^1 =/+FL(HMF6(C1?VP,X/X,1&PZ8 ML=@,=/]M3?]WMWVW!NB3!T !"=S^$D?+ZO8@.7*JMS\(Q_G?@'NO2SS],%]\ MU<_VP_-HZ5AO9KLI.,DXISG/2TQ-EF%"$HI=PVLW1E"H,E="$!:P(W>9\CB[ M]])-G'=%N6M6@)4='D#ZV8E(N%R7;NHJMK;4FY!CYT@@?J[I96$C)YKV M$/PI6::7 3B78NIQ)[Q;YKNN_N]C;3\)3\T1YJ=IK9NVP1-NLLI4"<.<%04F M3-KO:.9&$B9%5;&*FFHMXVH/7<6+L+5K_8Q00#& M#\'R@WIR^@@7U*.S=^'1>G;ZB+?;P]/K^L#=]>]\.G/3$JU),H_'TQ7RY=0_ZVC,_M\4^8R7E1<(FSR@U6=GOQ3#..LUSPHI(B8RP!36"' MM0 4Q_W(.'4'B.#B>"%PK?W]QN<[2S?766,L9$9I]"I3 QG%K'0N>8%EF9 M25J*DGI-#.BA,?1QA7S4ZF76>,R?YO5#6\G6:-"6D678(.13B/GO55Z! _"@ MXA""^R (@O8ESP@9<0ORD,+HNXUG1#RUL7CNTD#O8I/"Z$*.S_JOG3EPHA(L?R$D"TQ_400F Y\@Z" M%@E,;>A>('?FFWYPBW[5S_.%([43,[UY[?[8O@BG%74NA425.P6P,.(GD5'%FV8V@WA;Y!XW5P1Y&B$/ _JS0PK.&.2CQ$ MXO"@#ER*T*62/,#+W_]Y?IZG6[H^,ZM\Y?K/GC:CI[?:?= M1L6T;C: UM7.;>[)1 M3:5H66''71J3,-:9EFF/&*R83[OZC$)L4S,G !JKE M:V>GLVGK;#E#'6MHES>T6ZA_(<U+G3Y_T.]T4HBV[YF:C^%]LTX-YN_PC3W M#&A^BGL]%#"]=?20(XC6% >H).\7*I+6GB$RJM+V"WJHLQ>N#LXTMT'+/?_Q M;KJ4L_GR9:'O]8_5FYE+@,P9-ZE2#(LR49AD)+??91P+11*I">&B!-6E]1$; M6'V[B-O2#D@I/X^0GY;&DANFJUN1T98N^M-11@WIB"KK(V&\E/'SI,9.%;\H M](D4\Q"4XS:?-EA!EEN=ML3 M'R:(#8P@9(+*D$@&SE&Q[-RT@WGT#J3.1]QIBHU>MI#.&L[^%FN@2B@D_6-5 MP*N..%PE5.+]$2O!JP3NZ?)%/:T?EE_TXILK7]D4LAO&)3-48R4X(S/N_N4%88^V)R]=?\TAS.83J#C)$RE+[!JR M8Y*0"C-2$FR,(1DKBU08T#R'_>7'.2X);<1Q 7D3&,$%?26+?#@82AEVU_\ M)QP17%2LTU>%3C1:\6FMU5I;=XY3WVDSE=/5I,BR-%.LP#K5.2:%5)@61..D M))5*E:2Z NWK7R8YL-IU5* 3C2X"Y:> <<6'*>6:-MJ\('_;S8OHZ)_W#@*& M'_D*&VT2TD6"(X]%\@7@>$:2]YTQRD>VHV*_-$/YWM?JG:4U83Q-TZKB6%#* M,2F5P)33!.=)Q;)"%*F!:;\7U8$-P)9J-X'P!FD;&+J4ZFOJ2D+QU(E@GTK@^D*RM.+@@]2 W*.9H_L2KE @S]=2J7;@[L.#N? MJ[^FL]EN/^Y:?>E*YK>9[#M)[A-5D(HK6N"*YL)-3\DQE6YS,ZT*KA+!B?$: M!7T%#T/[[\9HV723,UT3??VC&U]OM::>VZO^]NUO2,UG,[Y 2M=SEY#AWK0/ MG2S EK4!3\'/^ R,+ @W%;XX9#=-0O]XJE EO_S_AR>6>:%A_OYD_6SYHDI2QUKE,L#3?66E&- M:95)S A34G"1B 14.'M,8F!CU!!L"C&:EO-_MD2A\]R.@?$S(->)"SPM 4H* M[YM_5IA8C?&/"8S;^?ZL@$>M[<]?&7 DVF1H=^,&)HA)<<6T+JQ""N,W_['\^_R[7M3NT7^QC$Z7R_GB]?-\I9<;ZZ536;($V_M= MC04,6$#L'"Q,0HS=#&P@ED\B-R]AL]KH?'L'T2N/3,( MNC%P.TC7>L%G-DJ[54_3>KILQO-^U^]_/.MZJ2>)X90GTF"A38:)_1%3983K M<9BJ5!E&%6SKIY_>P):PH][L0.S31QT#P&V<"^AY;MG$PP2X/1,.!WPCQD_( M6)LN%ZB-N\'B)_K19HKG;6&*_VFZFCXT;X1O>K6:Z6U_]=N_N%U'W<\;+^P+ M7ZQ>)XP63NU=%FO*;4!7&$Q-F6!29&FE,LE("FHI J(^=&+5AA>T969=9(DZ M?M!JWA6;-RS!S 0,:S^C,1B",!,2%3RP40D"(9*)@=$>U> $P7)H?L(6"3-& M=XL'7D__HZ'V=EXOY[.IVNP>VT_?VGF],Q^F-:_EE,\VTV:V$XN8HD++E&%. ME,)$"QNW)4I@46EM?Y-6S"_I/BI70V]0[?#8##W9[8C7KA,15ZJ"E,IK)VM)ZG9DU&XAO^("920"T?K9P&," 6VD6 MJZ;.Z$&WEU$#&S4X )$L%X#PJ.8)#LBA#0I8(:222QQQY+=)A!V$K=D&UJ'H.WU'LA@-0S1H(BL'0Q'!)@ MC:*'F/WEB'T+C%AYZ"''?I&ASPTAZ0W/VFVVU0^?W*BQ]3C324$$*T1",#.& M6\^'"\Q33;%(2\Y5FE>%,8#I7SVDO#Z<5X_[VM!&,T<) MC%Q2T2?H<0U%[]4AOL!?M?WX/TZ?OVC[L*W]?=#=7,%F2N9$4)$+GAF<$IY@ M8O("BY)IG%6T2K,\L5^\^@OX$!MZ-WE-W553=>2MXNX.!86\-"\ Y^,KQ(,# MZ#1LD/BR@\1Z[F=L)"!^1#Q$ AV**Y !NA9^HO;[&!?6&-'9\)-FW^OPO"

DZP'S=[=7VFT8;LG!=B=KGOZ@@ /^./\OMMZI5K1 M+%,$\T))3%1EW$B6#)>E=FU[DH1(X>WK;I8=6!DL'8"OMA76PS\-$@'VV;9EW)[?*KEGKZW4T0:(NM/]9RX3:RWNGVWXEA>5Z4W& I;21+ MRE)@FA4:YTE:)4:J4F:@N2;7,#/T\5RW#]4V#$$++5V&_:NK_$?ZQ[.6KJS? MAC?KNO\U@^BW M-8L1VQ;%0"K6]*9K6!EWFE,$T(ZF.\58,S#.G= M:$P$MZ&/TCEF-NS!C)=<2L-3KO6DM:'?5GRQ&@FE0XJ +7EAK?[+PMJDW5E* M0C],:]>6"PD^M;C9T"(R:)Y;,=?" -R6V1O:O@M!Q&V:/I%B;=FKZ>KUJU5VERU;KS[S)SU1LF!YXDP%>J\++"/FT]HY]7?U-^[F"7]9S.WK9O7ZQ3[+E6MS^^QV""9F+&A)B5, ?*G8-2]/J-7IU0Y7ES/N'?393-)J*OW6+.$ M&I[0ABE@O;$?S'YOTHBHA54?.Z2Z*;T1 (-7)(/DCU68[$=TW/ID$!!'9M:;W%*PDI6YEA+HUS 8NV*HCE.4V%X5DI1 M5!P2R_63&_BU;@%4+[(;<;+4B^]3:4.[U98EQ%>(HV?'%K(JM)KZOO0]T?0S M'_$P@IF-^WT@OJQA: ;GQ9^7YR=F).MP@=BH5L%/\$-KX'E7:+[D\T++:7/0 M8+^?Z:Y&[O9IOEAU]7.3@FF3J2K%I1'2I6-E6&@E,2_*-*]8060.VLGV(3KX M:>Z6%#1IT@,Q/WV/C0-,ZW>IWZ -_;9UB0\\ ?F5_O)&R[;T(#ER[J4_",>9 MF(![ ]V"Z=.T?K@S:ZMS9UP'VKO%M_:MV0QISA41N;!!/M7$V@.J!6:4"UPP M08023' !L@<>- \^"^=UQ8\%#'1]"@:Q\\/;V#N"@!7808 ,$] M!7^18[D+'A3']1G\(3AR' "WAJ2P;.?.W3_RU>VB2:1\J9L!T^I^?O\X7:BF ME[O]Y#W.9^J3Y7AEK][N8)>JR!DM M%68R3S IDPRS3)4X991E"6&9R;SV$T?C>.C$FYWYC*M'%[4L=)--OI;"-09: M/6K[OY4%/3MAFF-BN2N.T]W%GD W]H9.)#1S,C4W&;VXBX[J?0C4DX\(1D,5\N MORSF9KJ:L(P519DS3)G(,*D*^YW0#!.=,,:3-,GR$M) 9V=MT!L=WB&GH82> M^.)A"MR)V)6?PY%BDHQ.1$Y<$3K=Y6:[F M3]J9+%?^U9JLK]/E/[N=^D3RLE"FQ)62UGQ8]<&4ESEF.3>EHF5995YS-CSI M#:Q<:^IHCSQR]($9\+[X^2E@1%1@2GD5(/!9.7YBQAJ<5N@\G=-)KZ]/#^W[5?Y[-UT*6=S-SEM>:]_K-Y8(?XYR2I5D413S$WC3KC" M32(X+I)"Z3(M,\I!U9N^A(.CZT^NFMP /D,?:QON/P6R&KYDQS4?0#".[ CT_L "H>]\ M.G.!C@UK7*[&-RU?%DU+/Y=E^0^^ZG[ZM^GJ<5K?U?I_:[[H3FNT>CM?KB8% MR5*9$XTU+PPF7!+,A=0X-;R0BM*J*!)0F=#5+ ULA-Z]:-0D=>:DF[\X.9 M#1.!%4'7 ^]GD<:%$WJ"*U9HR] -VC"+K3G'CMT;M.$%.69N4,?R:UM'U.XJ MN;?!MVG],-.;/S>SC&^0DP99J2*6#T4#-%81T?4,C5M*% W HX*B>"N'F=/- MSM#'^OEEM?RDO^M9U@46A<@-HT6)29DK&Y@)B;EV'AK5/$V22C()*B[JH36P M 6Q(H>Q_P"Q>'S9^IBR2Q# ;M5O@TM*]01T P1<'B)&LAI]E$8U!QXB'^JY MSRU7*O#.,.KEYI?_.M4+N^3C:S<]5Z4Z+Y)28LTXQ83F!C.C",ZE+%-*$B(H M*,<41'U@)=_]W.^RLUOOA#8L!4XDAL$-M!*Q00RU&SLH.3_E\^W_&F"J<9#4 ML4V)%^V?8UP@L)PU-Z!% C)2U@T*YW4SON%-6TBY[#[^(J=*Z=1EL18I)J8L M,#?$8,D+FI6A2&EZ_B+W'MGWKS#>6;N7)'N'Y'YWP"S9B?]?S MAP5_?IQ*/NL^BSJW9BJQL4^B58()3PRFDI68Z3+3*9NE,K#]VB4( MU-9^@V 5VG!/[T]8QZ5][%(7T$F^MBWX7AT4T M>[5WM[7:E-]UH7=%64%=ND6:IS:&T3G'M"()3JJT%,(D6<5 ,@.KYIKZ M35!)\:7$/0+2R+B M/?*R$!1R*>@D:*/2Y1&S7:\!3],+[PO2VT M0DZL/M;+U:+QQSYPJ=N1G1/*&9/6E\%25KE]%?,4,Y8F6!=YE5.:E$4"FHUY MCM#@&Q52(]X.EYT;I"P7T(*X,P#Y*78,L0..3;8DW8Z,A:"E&K/8K5^N: 5N M9\B,7-36+^QQ(=N%ZT/;T=PJ99_\\LM\N>*S_W?Z_':N]*0LC=255#;43S4F M&178WIYCH[0I:,6$3KQRNOK)#*RG7=>6CK)]&S6TD26.''5HCYJ30/5K;#SQ M8?H:*GE XYH^P:YH7W-RV9&;V/2)=MS*IO?JL!?I-_FHU8OK9_%5.\V7[CBQ M?K O[*]ZYHZAW0'B\MZ=/TYDGN34S2T4QKA.>6F*A7W?8BT9+:5F)C6@_"L M[8'5>,V)>]?N\=(XEATWS5&]RS-R# '=;0C,?F_H@<"#[O?M8N4H7H0'_,H. M$#326QQ">=07>P DA^_ZD"7"+(QS_%>OVZR%#]\_3_^H%YK/7'Z"ZZAC+5QE M.)429SQWV59&89Z6!$M6Y-K(*N$F"VB7=9FREV9^RD4M@8;5PUF74_*I9AK74JDY+K@H'&!?;0&MC=.%'FX"@' MM;+H0\Q/_2/A -/[0 C@^=N7A8N5LMU#:=PL[]P2JM#-&*_57/ZS M+1^71KERK1*755I@4FINM5@07!54ZXQD]GT/*^4Z(#"XZN[,"/P?B+^L'N>+ MYB7U4CY&Z=Z@Q9::?W4#@M8Z.9HTOV WL[X*%+UY1QFZ0^PR[ MNRB[R?+LIL@9L*/ZT=/UM3CASPQJ9MIQ?8[4S2;CL8$KIHTY+4XTPW*P_,C6 MY+1PQR;DS'5A=F,O*OE8-S-UFYCDV\IZX6Y_\L[87\^?]-W"DGY>Z$==+Z?? M=?O+]S]6[D>K7^^M[G0U\!,NRRHW-LY@.B&8V$ #4\$IYMKRD&@F9>YU3C\D MDX.G*>U%[-8J/#B?>\.PLS$M=ZCI8K'#]/KW?V[Y1CN, _V601ZPG_GYV8_M MJCV649X8V 0."6DD,SH(BZ.:XB%!/C3G@]**ET7:A#DJD4HF)L6*I0(35928 M)J3 "5%IIC*>5N3J'-(1HL+@U$ 86OTV,B8&4#LWBOC7YXU"80C+&OVYB:+' M\3$L372\J-=7"I\4T0CQ;F,WIVZTGBMVOJW53LNF"16,9I1PS!FUABK3S+J> M*<>,%%E&I9!:>ADJ'V)C^)'3=H2@*\YW\6KSC?[WE^EW/FNZI;5CNC)@4-D+ M(<##BP!,@*?68O)VCU@7Q8GI-YTB-[_U<$/JD%W/IGC!%OUL]ZE.> MC]L$_S"MK3V9\MFG*1?3V73UNBFLN7MV;X'MGOEZJL3M8KJTGM:[QM]JIP/> M\Q^3-,NK7)8:EZ(H,$F-&_A@#8A.,Y(Q)I3,0!W$1N%Z8-/3R' ZT&FGK-R@ MC2AH(\M>B5\KS]X9T^Z4EDXLU,K5S>^\058TF"4;YS/B9Q)_N2HM7RQ>+9UVLS_1 MUITUF<&YT-2ZL[+"HJH27+&*YK+@.:<,VH_K(M6ASWF\3&!WB6 MLH:F^6:'@QLWGVC-1.RAH2"A(W;?NDQS]-9;WC";M36*]N METN]6G;%1*D1:9JQ'&?,E)CD)L& .1C8 'AU=SN(,*YKHG<9 M]UY S%0:[O+]']J)SMO>"XUKO-?*+#-U;2>KO0G&U"I MC_7*?M[<\6-K##]-:_UQI9^6$\Y5F8JRHX/U# ";63E ZB?\8D-$\S>Q$ (WKP*('*LGE4^ M),=M504 X:A#%>3>@)2"QFWZJJ6V 9%=V5HDS:WZW3_R^H,E^D4O9)/F\';7 MK9IPPYC**XE5Q@ML@Q>)N4@YSM.$)2PS@G+_9(,@%D8)<7:80AU7;K19C1Q? MJ&/,I1Z]W8L! (?T8?#WFYMQ0 V)EGY5/ 'I$(/C&I8H,0R^L"R*JZ#IS:\( M6WF\S(NK)-_+R;ANI6L.<=L%UUONUC==-S?.J"*5I-@H:6-971+,*JYQ(A)& M"\.)3$%-X'NIC7-HVGWX=ZA?LW5U%CG(D60$/(*.$D.@"#SPNR!BU(.Z<[1^ MP@';!;%/'XQ=NBG T?NL5]):D0<]K94VVF6RNJJ8Z7+IWGE9551IR16F564C M0F'#0IK9 +$4%\^-T1YJ38M=W) MW9?%_/M4:?7F]8^EBXB[7('ZX5:NIM\;4WDKEDT^ZR2M#-,ILT&J3 DF1G#, M4J9P0K7)J*XX\VM(&L["&,?T9C;_:XGSK#8PT6^.(6L:?D<;GM"6*?3GFJV(;E$X)I%\I0 &1G6@P@$Z]*JN6&F( M?B_-@1716BB6*)Q9QPO;EX#$O-*N/6O%5)HGE"M0)X?+) +E3ND^SQ?;;8"J23$OM9M ")SC4DN*1:ER7 B&"F,56YBO";$7:0T ML(:WI-$.;=00!VPH].+DL:<22WJ8BIX3'+AQ?!D!P(Y*+"3"-E3 'P78/HJ/ M<+W;*+T+C+>+XB/'WB:*UPVA_>*?%UI.F^=\6ZMN/&;[21.58D8KBA-CW%AQ MDV/&W(Y)E98IKRK."]!F20^M@6W4+BEHN_CS^/BY#9&DAMFF7:(WR/XTTTT_ MN6:0^@X'-RY;^7DQ5R^R%YN ?O(7I8[64OX\I9&[RE\4^;BQ_.5; C<;^**V M/O3RBUY\H(8]^F];H9:G0L_U#$W0 *Y-.0^>YGW M(, MA#46AR!$ MW#+HDRC6+L%)&N-N#/2)>;07T'MQF,)^K.5"\Z5^I]M_/]:W4KHA$\LO_+5I M?U[DNBH)M2]A+1-,E/V.5_:+2DQALD38M[&"*.]%BD._E#MJZ+DE!]/2RWCY M:6Q4%&#:NR:-?EL3_]T=1&YP^7(!%[ N>\L:2:\OTQM5Q[W%/]1W_QL#-@G> M_]#RQ>UQO7WDT\7?%WR;Y/$Z*:I,E3PE.,F8P41(@ID4*:X,Y46N2)9EPGN3 MH(_2T"_M-6G4T$8-\6T[ D"DW N7QUY!+!" +^IQY ?L%,3"(6RG(!0/V(:! MCXR]&P:]"XRW8> CQ]Z&@=<-P1,FI=9J^<&RZ#:C77^P.[/3Y'9B;9.-,RJ" M2R*XM5F*8D94BO.\K*A.LK(PT!F3_10'MEUKFNYT8J]I-'BPY 7@?(\A(L(! M/91H2;>I);NX[+:3CCI.,E+] ;>\"DG_@G1DQZWAC@KWSA*VON7=WB M_^*+J?-^WL[KY51UO4R_:CE_J-WQWEWM+IH81EEJ5(%U2DI,2":QD"7%9<&5 MD$P;ZM=;.H3XT(>;#3=H:2FA[QT_UD3L,(06&XZ0LQO<-\P)@MK#_1D00* M M^<6P [A. V(8YDW%Q1+F8P6"T>MV0=<[[)H[+_^:KA[ERW(U?[+J-2D,TTE%."YU MFEH#H LL*J.Q4:YG':6ERKS"MBMX&-A=LTSAIGO=T:NQX:N-:C:<(<<:VO & MJ8\)>P >WMOPL,),RR^.**04:7!D VN4!D$86+]T%3;]A4UA2X]8\725[/NE M4-T8ZR;P?_/:3%5KYRFK+,\3SB0N<]?RQU""F^T\^.NG$I]C)J?KQ<)"Y@Y[E*%6\$W4 PX>/JL;-$'31]3 M^DF#I<^*?'Z0]/E;PG1ZIP:\JPJ?D*+*F68E3LJ*N.8[.>:%5-AJMU%%HF21 M@==_,V98\3'%/0..GK]<)#%/3'5HWZW8+\;3SO"21 ME/($@5%U\;R ARK8Z-VKE9I,ZR3% ME!'7 9R7F.>EBZU$E>=*L3+U*N2#$A[X/;N>O;1EQ;UH6V;<"V>''=B+%PRP M1[ T$&PP7?]U$(//]XJ-W'7SOF(@�"# *#ST@PK_5&'Q$&D?+4R##0_8%- ME]O.;%JFE[TX(<]3:.T7VNI\'I;HG$^Q_/NE[JS_K'ZOXO/?NN_S&O5X_+29$;:P,8 MP=)4UODJ7=T2YPI755EI32MKE$&SP:YC9V!%LY^)(EKW8A]TO<^Z1L(,?!AV MON/Q#7+\-',*]XND_K?F"W171TS%CH//\.V1?9CY51HG X #M%2&K!JXGS.O M'QK2+<%_U3/5=8;_S)_TN_F3ZV>B3,XES1BN.#&8V" 2\\((7"550CAUO?I MU1\^1 KX M-$C? "#!MY$ 4L?:6/(A.>Y6$P"$H\TGR+WQ1ZVZWE8?9O.__E6K![V>B?=U M$Z9)WD9E/R:B3-.$9!66*BTPR0J&65$8+%.32*-,F9@JUB157Z8&-CP>,S.; M9G".5=3P>K,[$?,&<;-J6VOO,1YY$*KW$_0S8V,_%YB9N_J1P!Y&U &E4/1& MF#_JS=(O,UX4"B)D>BAX[> 27DO0KJ.7VW;M$UK0Q*B28U65#!,B*NNX"895 M(F6B*.&5!,WX.TEE8(/9:>+*$>UR3X(J=D_ XV>\KA8:9HTZ>1MZ.Q,4!CBM MZQ4L7AGN"1ICE]Z>%_-$N6W/Q5$']ZX[UB9E(4@B!-9)I3%1),64L@3GHL@% M+7-9<=!TOGYR VOKV7FT/BUK0]#ST^%XF,"4^2HX8HWE':9;[P5BO\(@W@M= M>#WO"JQ5[;*I[^>WTBZ^T%\6\V>]6+U^L1^0E27K2#Z[2R:%H427J1N]:VP4 MY,8>\"HWF.DR-X:6]C^R+H3P,P'^Q+T^^OL%$<##&,? LCTBG1OTW#%R@YX= M*XUNZ#4SP*)6?X3]C$1DU )+TUH>T&J..B[0EPUF#2,W#6CO+X(&+WD%RQ^K M]M6?\+A%L&! CJIAX2M_=3>*9>#UB _8RK(0C9I=C+W]N2C;S9T"M:S"V$ MTX3&WQCH%?ADN-]_1T"*WVV:W<\STI[J=-U7*U$8J=(*EU)(3 JKORS5#,L\ MH908E>:55VAPCL# "IMF[C66$?34T 0DEYT"HU\U8X@(4\@#Z4):[YX2$Y K M=Z6X83EQ1V)'._ZY)%-O@MNI^\9+9.OA>B]AK>^ZZWOB?+(.^NR;7JUFNJT- MSI4V4@B#!6&BF^EA$HY-5J1IFF5I2;SZ?/L0&]B6[/=_:8BC'>KA_7".0/,, M%B)! 0P/ E&XJOW-.?$&Z'QS1.JG-;TY)W1?OYNS]\!4>[E83=YNQD^\-T;+ MU1>]F,[5G;E5\^>F8^^/Z7)BRM)Z!QG#UKTO,2GM=RR3)2YD5E4D3XT67GD9 MO@2'WCOWM=IGO]DJWLG%1E&R/C'6"M5[34!@ M_=8ZV]/ZP;Z0G_7"S!=/KO6)X$NM7$D\_XLOU"1ELC"F,C@M>())7@A,697B MO%0F9V7)"^9?,^=!<.@WZ88#M,,";GA 34N'A@M I.H#HD> 'AD:X$OTIZ " MB.N_+-%A7]WFV//]7:1] 0 VO?L$/NN,MV\ MD&IO'P%R7V =C'V$S1"R+A.]5GOCW_GR9>&ZQ'UUAGKA1I;6ZG/34Z3]T8TE M6'Z:UOKC2C\M)US9IU"6&J?:U23GUL@VU53N!C;&CM?U M"+TNC=JIQ@[#:,VQZX^XX;FY:I?K9KS&$OWI&$<-Y\!4BKC/U&^?Y*<]*=B[ MX:<\)'CESA!@QBKDBY?;ZY))4I$XA=7B\\L$E=DX&9OXW44A>,B\0Z-9725G3[(N)EH7"> M%6F1\^+J=1\UH"LU6KN#KFU.]FSQF?'R9R+ MV?2AB2AV7 %1YJ0L*XZ9+B0FREC5(C9\5D)3+J40///*,X_(T]#;6%LF4<,E MVK"YCHPVG.[&46B'UP!/+N9#\PC7QW\4P.VV__Q/ ; ],/[3"-M!V 446590 MG,<4M;].7"Q[=QPBD1IO4R(N-GO[%I&7OJ:73^-)=3DWA1"Y=0HKS!-E,.%E MB7E:,2R*K!2,I#*E$M[F9H?"P&^CEMX-:BB&-+[9!KEL+OWG]NYX_ M+/CSXU3>NL&&C76_US]6;V9N'I44F2QEIK H$[=AF"A,E31603.BJ[PP+ 7U M![Z"EW%BV3:C9\T;VC#G&LYMV4,-?T%Q7]!C (6*0X,;%%U"<.U\#.2X0PU[ M$:U,!)#BAK-!G/R,"/@:R,X$S5%^OIJO76Z7LYW7YUGY[M[B?_U5/ M:"X*R@G!LI E)B856#"M<5EE19$(*K.D\,WC.$-C8.O54D4=V1OD""/G\EO2 M_CD=Y_#I-S^1I(:9E2"!06D>%T0*RO8XM^9H21\7A-K-_;ATZ97GF7=M1M;# MPZ(I9WPW-<8&'E: I>N:%%05(BEI!2J@"F=EQ)/*EK<;M.$.[;!W@SYMJK <%P8#=O9P,'S%,+.XOUJ3"UTQ66IN M79&R<,.X4LTQSU2.39$GDE#&JAQD[HY)#&S&#C0%E#'>@XN?O;E.6I@= 0H* M-@SG98FD\"<(C*K(YP4\5-">*T-24OGR\;#M1*T^UM_U0Z,#4N^D9<]0XQC*#=KA!8\('R64=$,; Q%;+S4V;P:IW\'0)7-,= M/%^V>#XXQOX6*X$U$)#^;%;HHB.FM@;*NY_G&KI(@%'^^_R[7M1NU6\O8CE5 M4[W\,I]-Y6O[=;LIFFEFB L 35J6F BC,56DQ(+F4N4%3?/**YD51'5@([QE M VWX %@2;^P\#/ 0B, ,[RDP;E!+'OW9_>NS27P%4 !3.P1@82:V#[A(9A0J M;*_Y]%YL/+,)E6_/7()O#AOQ_,=RA]#SO%[.%UJ]KZW9>5Y,E_KS?*77W2RX M+A-&*VV#R3+!Q!29M94YPT*D(A=I4I2I?V88B/3 !M,-Q_WC;]_^AAZVG_GE MFB&D-QRAVK$$FS<,P-?#G@Z&&LRH6C;0'TNT:R(V<&U900TO(;U48+C!QC,/ M@U_X5.8_OOGA&,MW#8+@TO!EP(JCSER&2WHX:CE@A;#=N\]ZM>TT/2FK0B>Z MU#@7+F>"D@(SPSG654;*7.C*9%ZGB2=7']J*WX M0BW_>%9\I;,D+=.\>X&61 E%1&ZC7I5CDFN":4$8UIGK*)F7E18@8^-%=6 C MM.4!;9A +1?(L8'3')A:] DBDL$ MA[<4;4_BCSO>^]X4.%5PN-QTJY%2WB923O#"I*72&5:*)1?[]5A"OI-/FKU,M-WIF?XZ$$I ->%2(U5UT2DVFIOHC&K&,5I1?.L MXJG(I5<*PA4\#*S:AR-Y@6_P$%#]U'U@J&"V8,V,ZW+7.]%XV'***S")9$M" M.!C5T%P!T:$5NF:ID%[XW_ETYE;KII9V[0"M]7-Y6/_@J^ZG VT2"9>)C26P M3@3'1*4"LYQ27$G!>6YR0U.O;B97\#"PB7)O C>-[= M+"%(3_HP[#T.HH9'%+BEL>8'6890 ]F6I3;?>@?CUI9Y!3'10(7, A@PV(/K7XP*:Z*Q1S]%!+$%H/MX-#OW6]5CJ8V00( M%E#W=BS!%05O.XN-7.EV+,9QB=N):P)\I2]\Y8Z9K7I:YV YM7NL-[:M]1Z2ZK$+.,*FTQPS:M" M5ZG7<)"KN!A8"5NVT-*]=N0N8VA:-WUG7)N19B[AFCMD&O;0HN4/\(X/?A > MKM,8\,*LP'\*9 '^TQ@(AWE0PR$-?#S'ZEKY]URKJQ<+B:K; M$93J7LO'>CZ;/[QV!]!4"L-(QK#D]@L1,L$TL\$SU1E/N1;VM>"U,=]+9? 3 MN98L6FWH0N*S<]#XA+41! 8&KFM9MR2#IL^=$QH2=D80/C"P/ 8A6OAX0:C^ M /'=0_TPW0I^>Q_:[[X8'^SG"B:4ETQ@6W@)C#) M%,.")10SD0B94I9KXF5G>F@,;&765%%+%CFZJ"'L']R=0^=RC!=!9IBA"1 7 M%/)=$"@H\CNWYF@!X 6A=N/ 2Y>&G>ZU!_K?K#UMQM"M!]I/=*E-6:K456!( MJWY%B3FI,ISDK"149!4A7D-N+M 9_)2NR2S9D$5_K@D#3^#/P=2OAQ&%A^EB MB-S@4[4+4D4Z.3M'9=33L0NB'IZ 7;K\RJ9@W3^?IK5.)Q6EA).P4X)=WR9L;]6?TRCLE&!G6X6=O#CL#7HGIV^TF=NH6\L97RZG9BK; M'L3MK^_YC]UJAOMY6\LP(461TR3/<:& '-E=A$<@Y"N1C5>;@2JD/GXMKE8O3^^LR?]+NY:\ ^R7*J=9D07"69P:2@ MN0T93(*K-,FIY)3S"F3&SA$:.EC?;X]U@QQE]&=+^ZI^8#M8^9F=& @ 0_

M.5^UI3V5*ZW<'VYKM?^+G2LGU!12"<%Q7N8))IGKT5!JA3-NRCQ7-$G]3H,' MY''HB*7AV!VD.9,[?:B1[GAOO9MYW32/.FXA=6,]GC7+W26NJ=3!+W?O@-F> M(1ZWG]GZR0\1&'AMGM^:7>3X=<^M;?UUV$KM!FVY["YQS^W@E_MWM*GX+ZX, M\NZY.[2+V(IU0, C&>(A.!S5A@\(\:'Y'Y)48&#K0K=;*1G?\Y-N711-# M">OE21O$8ET*@HFB!6::)Y@3IE,E1:DDJ/5K/[DQPE1@[-D/CV>(&4UH8"39 MA.4=X=W)M=9JM;0CAHI>,L:*"/N)C1OX>0E^%-_YW178V?Y\1<;MTWRQFOY' M\Y9Z_^-9UTO='#+9:R&: M%E1Q2KSU[BCC7YSC3=1FOP.W>@]!YOO3F\$ M,*!;O1T.7]ZKT@[O%>[Z4;0ELK= M[^UZS6 275!-=5Y@8IC&1+(4"Y41G&B:VV@^T2E)8;V5+E <6*^W]-$> VYD MHV,A:*#+91C]]#LJ.# ]OQ:7@-Y*GK)&:ZYTB=[(W94\Q3]NK^1[8VB"Y[JP M_[!K?$I(1JNRPJDV#!/[IL>EX0,5JRYSDZ(Z=[7A#W..'ST@U7;,$[[X O']NDTBZ\ MGG!%$Z99CFGI6JH2FF&:E1DN4\VJ)"O2C*63NID+IP#[[Z=H>7V,6?LQWJ4X M^.;[26 ^^[!PEZQY=[1W/0\[,B>#SS"MMO[1(NYTWZ2SOB;['WBGMQ?[[TA M9$B;8]:UVW'O[J_3Y3^[C)^J%!4O..+FLG_O] 647K@ULP>[9>.??IJO'^[Q'XN2\_!UCH3J-8[;3ONCG1=>YFW<[K]0;]U;**6EXW?VB.#&[0=@IV MQ'[QT4&,U50^'F/C=IZ/#NA1>_KX% *4@,;Q8ZV*]'IB+OTR.=MAQF (]0/ MF8<+& T(F!$;#P. 2Q@-BS#',!P3F&/H)6:O>]B_PGA.HIZZBWQW!)?\+ MS9?ZG6[__5@?'$=-7I)W*/DTHLW! XO>7E^ MGC5-6/CL#;>/6^IOCUJOWDV7^?!QI9^Z(? 324E2JL)M+^L2$\)33).B MPDE!AYWK5?#9^G3=O?&'*?NA$ M%=*(/:^*=UK8IVR]E(]/S]PU"7C;M A8?JPW<=/!,*BD4*;*=8&3)-&8E(9B MRH3&5"M" M<^-8D'L<8@T.),SR@#&$#&F,!2NDO_S0\(:=E\7[J ([TU\#1W_;^J"51^QI M?XWD^PWOKUHI1JN]C[6UCGJYE2OZM*93E665)8VVZ_")YSS%7& M=?6#+0-F1H6KFF_=XR?GSL8$1685;X*D"M;\IT5 MLY*D@K":(JSLG0M6%B!:9I@1'E)< M@.F\7NPPRQ@@/LS(]0O6:\/.W#J>B>KG?<\"7;@T-)5[I6?)31R5O$E@8_3B2_>,6SM;M=@4ZNW M\^5V^*"@5+EZ#)P1DF.BM*O4=1VX%5'<9 7C!:@#]U7<#&P%'*G_]E_2,OF? MSH$#;AE=![.?B1@-O(#=Y$M5N!N>D&/J9F^"ZZ80=X@1DE% &[GJ]C0OOV2A M;2]LH;6U_8N&]BU:]1Y?'^C[ M2SE_:>;Y2#W][EZ\74A*2S00 8$J[D7U+]FF89#Q5!:6N#8#FF$AN,!?&C"0- JKWC!LA]8?[+T1S"@^F#.],P2D4JD1.&J2NG)J;, ML2@(Q]HU0$T4(8D&]9/Q)SVP=3P<_^E"G1/KU%"PL]>&J^#_\\(7]E,^>^T^83)7N5(JP3IU$\$8(Y@1 M9; ;^$!C+ 7@_?'\%U^H M+_;5K&_5_WEIQY'H91TUO*,M\S>H91^U_,.\_4$> MLU]<\+,?'LR(_;SG!@XYA@0V4G R"(NCAC%#@GP8\ Q**Z3NJ&WZ\??%?+G\ M!U\\N'92Q&0L(0H76G(;%255>V2D*9=45V66,_]V#\?K#VR4UQU0'AQ%]-20 MA-2M'./AL7]\G90PZQ5?0$C-S56"ANW\@@0&UL2<%:>_W.7XMA$K6<[RO%^D M-WLZ?GGG] M^B]+]/Z'=216T^_V=X_.2VWVPM_?Q>KY @&NO\>+UTHC]G2!2+;?PP5TYS5M M&^Q#7NA'72_MXVU'"WZRIMSMCW^8S?_Z5ZT>]-_YM':__&HYX6%>.N3384A684<:SI*KR4B3KP9[WT'8/$1CTTKK] M::#WP6TB=OG=C,QTW/U^TQX@.;91P_<-,^J&L:6HS[< +[840$,FH#C1A\_82.&Q'A/-VB(R:!JS*\/LWK!]?0YU3F MQ%W=C&S*\HHD6A98)*7UG1-KKYEQ=986WXSF.J7<*[<:3'G$G*^990:['8[3 MN3MN\A-P#!8(8@^/>BC@8#;Q%\(L*$TL+G;7YXM=BV%H[I@_#IY)9!X+_HQL M,G\YSZ25 1: V>'E8C7Y-%U-'YH/C[7\^MXNT'5XIQ65.A<%-HD-SDC&4LQ8 MP7!264/,2\ERO]Y)?40&MJY;LLY+@C;$[T6GWUK&DAEF&,'B>FNNCSQ]/IN] M?\=?LS]M?;7>I4=15Q_AUIKI=2U<"3_S)WUG_L'_SWSQ]F6YLJ[88JV%/*M* MIB0FI1MQF@B.!<\$YJEAA4P9(\PK!:27RL!JN"86H'_G@;FL@%'$A6F@OZ0@ MU;LHR16Z=W[MT93OHGB[VG?YXBOGS+4]"V]K]6G*Q736G$/^0W,WN<:^;;^Z ML\G%M'ZP%WR>UXOUCTVKA*:CU23/$\%(56'.E;(JFQO,"Y%@D5:TS#/)> D: M&Q&-LX'5?#<38,-,L^FZR\[%OFT#/QV_K:&?@CG,UD2".WR^7BQH8L_CNYJO MGS._+Q:<9^?]12,07(3[\O0R<[O4??M/G_7JSK@]W"1SLWR%P-;)23$16F,N M"VM0LYRF+ASA!M2: DA_8&.YPTU7L"7W-GEG[C3_MWJ^THC^#B[A!0'M9Q$' MA ]F]W:1\]@>MPPU \!B[G<'8A&O2!A$?>S:X1!H3I04!RT#S[U_7Z^FJ]>N M7_5F,-2W%5^]+"=EIJ34;G9@IC),=&$P)8:Z.<-E*EA9E,0KC?<2H8&-34MZ MTQ=]0QRUU/US\7O!ZKUX?Y M$>LSJ;OZ8_U=M_F>.Q-PLS2I5%%PK%7AJM;P1^$D;R0&X0&S4][V? MX(>O=\^[0JOE5W;Y;;_QKH&-(7F6D9Q@EA<5=J/YL"@)P5((*HN*IF4*VI8Y M369@@_!.FZF< DM?S@#BI\?7BPG3WS6];A]@AZ7 MF_=>'1CVMSTLF_.2._/!OIIJ:1=W'?F6DZRB7"E6XB3/""92Y]@JHYNB:2-\ MDG%WU@N*\7N(#1W0[Y!V 6<[6VRY?&G25!L.@&%\'W">,7LD.( !^A5(P$-Q M#Q%CQ=U]I,8-LCV$/HJH?>X)2.,Z/Z-M6K__;G\U-_:EQ5]FJTE94,(IS]W! M2.+F<6@;2),4)ZS*C%0T9]2_ ,*?[L"*OYD9V$R*MLZGZUW8[#FIECX@^0@ M9K\%&! BF#&X,&+1PO5^#=>[(>$"9&H- UM8GE9$^&!I6G 0>I.T ,N-EZ(% MEW$O02O@]C 7:IMP\DVO5C/MR+W_\:SKI9X0HPA-C<*:ER4F54$Q)91BGHB4 M9[PJ*MAA4R3Q83;RI.0WZ(/6J*,=SU_R$#"2N]1' M:51OR4/D0V?)YY8P7?XW/7UX7&EUV]9(?7YQ(=:=:0:B+>]>5LL5KU5W["HG MO"@9*4V&J4AM5)0HBEGFVIP:0U0J=5;P$J+=(.H#Z_N:%[RN^:L;;IJ._@T_ M:+YE"/V6),F_+']'&(G-<$#5#0?\S;X&VUN )Z6PA^%G00:#&&93UFR@C@_T M>8-NRPK:X>6FG;@8S\H$@1#)[L!HCVJ)@F YM$UABX19J_4LQ\WLA.4'*]3[ M'U;=:SY;Y]\U.27S^N'3]+MEJ\DR:7.M:"7++"LI%DE"K7.2)ZX9:8:58EQ7 M1@E6>26OQF%G8'NV.\!TS1YRGP&T9A!M.&S,E^,1-TQN)E6'I,9=^8S\K-IX MR,/,W B@@XU?'*PB6<,KF1G5/,8![M!>1EHUO*OCQ[KI5N"\R5;ERHQ;YTTF M.%5YCDFIW?@E5F"EBX*HPJ1EXC4OLH_(T.=0ZTZ'.W1AYJL7H7ZC%$MNX$Y6 MB,A!_1W/R715@\>C14?O\'A.K%,M'L]>>VT#]6^KN?SG'_5TM?SZ[8_U%)C" ME=2D'%>B2C#AQ*7N4X[34FF2\)(+!8JR>JD-K)@[_;_;,>D-=?2;I0^-COI! M\_,;HD$!T]5=%!S=/10&.5#V$#-ZN_-3M'Y2A_,>L<\W->^[*70VFUAM,WX. MQRQ^U7SF:F;7V2<37I*\K'*"395H3-(\Q50QBE.9E$ID6F>95XEK&/G!4T5Z MQY$NFW&D:YYVFX9 I[R!(/Z>%6BO M9/?\52'--H^FS=W.9O._7'*1U=JW"ZVFJ[9GT8R[I//[^=OW;S^]7ZZF3ZZ< MY U?NG*W=_QU^84O5^]>M(W\O^H'EQ8@1)YFG"@LDXQB4DB-19H93/*<$,F% M((57[OC ? Z=R78\4=&^^-:\-\T86^Z18]^]_UH!7 -&)P+:R( :(5P:MA,# M.3F0%:39B&M%@72^'.ZY]UN@7^AIPDS9__<>)*3OZ2_Q0,.R@GZ)!POLECHX MW/TM5H# +_R[ MMQ]O4,<;6C/73A#CLMGF=N9@A]O]%J,=SZAE&K5/ M\YE=8]G6Q'Z=SV:6O:;Y/2>%YFE:8"9YXN96:LRJ7&*="Z%UQDAJ%,2: ^D/ M;*S7W*#?UOS\[M+ =UGZEW6A\)^.+=3Q!4PK@:+N9VP'Q!)F2P> $6PL \&( M9 NAU$M5M;[INJ5)*A5.A"":I*##-98&- MX&ZWJ;1&"E3C>)+*T+EMCN8ZP:KMJ7-Q9Q0 D9_MN%IPZ!ER0PF]L>^ZQR>^ M^.< Y\:](L7* #M)8]S$KCXQC_*U>B^.5T'33H>[=7JOE4L):]R>+WRQ>IUD M5955(I&8*S?D+7.#=S.38TVE5>*4:*Y!B:M ^@-K\YEZDY8AU''49E&V#;8: MIJXOQ>E#W,\$#(@CS#A$AC!*&8\'$ .6]O11_^GE/A[0^)0 ^2P3VH'LPW1F M@RZ^T@_SQ>N$\YQ(ZR9@E3.!B>$"\TRE6,HT2[.BHDQYG42=67]@ ]-UW&I( MHC5-:)>Q?4#Z[4,$,6'Z#Y,PH)/823FN:""VO][(?<-."G/<+NST9:$9G_L3 M:YRVWL[EM&M)UNY-K-L'WJY6BZEX6;D][ONYU6=[Q824:2%SJX*9T"4F3%(L MC"KLCPG+=9(J2C@L*_1*CH8^]GUJSY06&S[7;[#;N[>?;'"\FJ/:.OZN,RDT MD?3:9^'G'8R*,#28V&=M ^S'FTUCPO6&[+9CJ74H=KATIWD2*U3DA>8L4KA M-&>4%:;,"@;/DS\@,K"1VR-I35U#,R M_A :7P-UGZ2RGGQ[)V9=?#)AI""2R!3; M",'J96ZLAAI-,4T2;553YIQZ=2D&41U<4;N]Q@T7:(<-M.5C'71#E=@'6%^M MC@Q7T#YE!*0"3 ! \F@VP8?FR$8" ,.QU8#V\_F[UM&D/MY\5/Y&T*DN1E+A,*<.$Y]RZ *YAH^9EQ45&I0*%0E?R,[#I M>>?:BKA) KN%'^^-T7+E$N6:O@K;[J3V>;65=C=H%2J=K32CVLM,<>JB0$;=5V6)7^OS9A)@SM,B&&P&4.(^#9 M+[(5*_;+1(!XM4[)UO5#G,T>LRHKSFK/AF5GR[R&R??R:%P!OUQM=C5XU**\ MVISX+'<[>2G/=C=8<_Q9[W;J9L]^$WQV=.S.=9R_U:\ME-%Y M"U7+A4VCA(%490YET]2:<",Y3J0^B+9_0XJ[;V4$SSPZ\KJ_..:B4UD:/G") MZLJ!33477CRVTUAZ&W9DZ>X&1+F;+K4$L(Y.',MNSZ2%B)?6!;T3TQUE1AZ4 M+0>E_GP6%:$MYPVX"2*@E:Q!$,9!,TV5IH)4)6KW-(NR^]>/)0R:,U:!+B6)T'N/0V RZ^3TFPP^OF!'\)4^R[TXO M^D?W\;?[&"+\TFO$&BYX30IH"VYK&5-R4#EEP'5N>>2%#=6H:%S V3D>1^!L M@HSLR5IB*ARB"?W'!>D1KB/FR-)0L&X.;"45N,FM90>#DU>!UX^;G%KVX;EC(G;:N,QY>3^6EW(OUS3JFB5! M+3J7JM_K-M"QK5V+#O_7Q;7\!E[*PWZP<5+0S:6B^_W'F,^QHC@KV-G-/9&\ MTD"%9$!+PT )48.N*EF6(CKZCL3;??M_L6 L8@<;)D4_2OLOEL1PC.] M#;9L&.9$8E,/T11 N3P5',*_="O_IFMFD\7I_Y_^Q/TKVYO[N M'U!+ P04 " !#@MM8LE;8-)*K !%;P< %0 &)B)F3E!2;9'L;*EE>0]Y^P71%VR M)!R#@ X RM;\^LT";R )4B!0+]]B=T>T19$4*B]/965F967^VW_[ZW3VPU=< MKJ:+^;__C?^=_>T'G*=%GLX__?O??O_X,[B__;?_^)=_^;?_ ^!_O'C_YH=7 MBW1VBO/U#R^7&-:8?_ASNO[\P_HS_O#?%\L_IE_##^]F85T6RU. _]C\LY>+ M+]^6TT^?US\()M3EKUW^=/FOR%+QRA0(3A90: MXKA38Q+3@D9O,TO_UZ5^9 M;O_[[WSZO MUU_^]<SOR^6GWX4C,D?+W_[;Q>__M>=W_]3;GZ;>^]_W/ST MZE=7TUV_2!_+?_P?O[[YD#[C:8#I?+4.\U076$W_=;7YYIM%"NN-U+]+UP_W M_D;]&US^&M1O 1<@^=__6N6__<>__/##N3B6BQF^Q_)#_?/W]Z^OEHRSD/Z( MN%Q^^WM:G/Y8?_SCRP7!@0C=_,/UMR_X[W];34^_S/#R>Y^76/[];S$NOT'5 M*-/GR_V?Y__PQ^M5ORQQ15#9?/UND&[\T MJQ)=7/W+68@XVWQWDG$ZV7SJ25RMER&M)R4*GXK-$"QCH$(P$&) *-IFJPS' MS/5-ABO!*Z)XHX 5IK]_6GS]D3[XQRJ$^L5&&AM)W%GN7"J'T7VYXU[/ZZ[: M"/-CB#.<<,6$]$@L!")<9<$@,&Q<-_*-[G9UO+),OVP6&9< MDBFY7#HLTPV-WP7QQ6_\^"4LZ8,@?9[.\N6_+LO%:0L=KA>-)7JN.B+];S^0 M! HA&/.;<\W=R^B&RS496]S\YC&H^&F^GJZ_O9FNUF2I5S_]E3Z'^2<\^6NZ MFKB,GO,@P3M.7"AO(0A5(#)A+^M<=#1AN=+IH+>&R87-#]:G$: MIO-)]#(E%2P=HBF LG2<1I<9>"6(;IG-L5;OYGKCP:&5]A9-1#DR"';L#3J. M\?4:3U<3Y#EQJ2(X4SBH0NY#D"Q"X)'I4)B3\CAK\=#J>P%$/ M[T4S(G8#E M(_WNQ!EMIJ71T>!^IN!R >++LVWO\LEBN)^B\$"0+T-R1P7,4A47O-+CH@XXL:B5E$RS<6K@K&]$. M%L>(MQ.$O,/E=)%_FN=788V31,@6+F1 +R+0*((P78!C-?SM%B2@=L(Y0.I U\NSN;K MY;>7BXP3\J%1,22CIR0#E>AX]&@TY&(Q)%/HC]P )P\2L1=L[#.#33NQ=X&B MC^&OUYDD-2W3\UN7"SO)DGHN,'.2,VED=?%'%0^?<*V#9M6_PD3_L8&DHJT$$\C)TC9J]+8!7G8L MO1=6_#/#RK$B[@DG+^G+M\N/BS_G$RFC#JXZX(614*0WX O2(6MCX3[&*(QK MAY+KA??+H+'G"9(#Y=L31#;GZ-OEN^7BZW2><*($XS8'!C8E0W&]1B#WW)*N M"YVO084DCKR.>6#U_<#R?/*MS23=$V(NG*Z)T6$0K1?%H>&,MTB@[%I[/Y0\GQ1L(RF/C)5Z6IXL,6SH1N\5:N:A,$76+S,) MY$8)<*%X+K,*A//CBIVV5ML/#\\GX7JP)$=&0*TOG+W[O)A?Y@0S2]RD7" H M^H^2)D%T/H%.*A-?G"=YG%=Z>\7]D/!\LJQ'271D-'S =+8D)'/QZ>-T/2./ MB/P?Y[*!XG4 %:6"@"9 $L)JGLDETL?YGK=7W \-SR>]>I1$1T;#QV6H%=X? MOIW&Q6P2#+J#YY$L/EV4G)N&R ML&US/Z 38I"Z0.& M+:OTSJ^7*\)))66 M!FT@Z2X0\WI.GQ;2>OH57X5UN&!K8I73628.)7 *L;5DX&76X 5*C/7A#AY7 M.?;0ZON5CSVWG&@#27>!F%JRL'P9UOAIL?PV$1:Y-\62/UUJELY@3>E*2(YK MJ[0@2]DB;WYCT?WP\=S2H(?+M0M8?#@-L]F+LQ5)8[6:<(Y%>,OHO%0*E$H% MG$0&B3%-KG5&E7T#6-Q8=#]8/+?N%(2N%_AH=D]R[8&,#>.Q8(,)/ M:T'3(OWQX3.)>+P\W25PNQ_8EC^3-\A034&TAWZX@76SU"MF/7<)QG]:[MX.5[0.UYUCEZ MT-(X.BQ+K81,H38@2.2.YYB.]%/O6WF_UY;/)YG:1,+-4/)O/]X1*['XQZ%M MG.:KQ6R::Y.N%V%6NT]1Y(;KU4VR]VWM=-^'-6GWM!>E1[: .EO!IQ"^3#:5 MH15(;\O/TSDM-J7#8W'^DO*JLY",64;,A"*/!E22#KS7#)R5UF=TWH>'3ND2 M5G&CZXM%SW<9SM:KR^]<;[?'T'6H,;E]T\*FDEA'?"H-C>2"6B[ M<# J2X^6>9=X8RYO4C!.QX?!D'!I61J(>\23YR;U%Q;RB@G.0W1%>*!SE)SP M: J)0B0H69!)S$A\/'27=SAF;A$R+G2.T>Q.D!PCY@ZP\C*L/I_,<_WCI_]] M-OT:9L3,ZF3],I"EG\X__;]A=H:3D$I4QBF0L3!0KC9SU"4 "G18*+3SU\7D MC;"S%V$]8.DH "R&UD8'$/OP>;%OY5URMJ]U>34I6@0=A@/PQ23R0 M88Z):Y AAH67> EY.4Z@N/U7M,2%L@SO W M7%_62'Y"E'$$REI-61AO]4 W30:?8 _2,T\1F./PTDWT' M.'J[_HS+:T96$Y6S5YD98+9ZA-9Q\$$7,*[XB"8985MCYS8-X[2T&0XO1\FX M XS49@FG^#'\A5N0)XFDA-H1O%4MWU/D&GK!'4C%7.!>AO)@H>0A0-E)R#B] M;H9#R_'2[@ R&\C?D,TDV"RRIRBBF/I^0"4&024Z;U5VI6A;++8.Q^]2,4X/ MG(%-R^%R[@ I-XEWJ@B=I0!=+)V>@0#OT =(2$"/25F2QI#Q]SC-;@9T50Z6 M[N'06*S#K DTWI-SOIRF->:+D&_;7Q?6,J4#@^R3K"EL,H@L*,B M*HL[!"D/T=-#C-0D8=-,Z!W8EC>+^:?;<9YR/L5 VT<$R\D_YPI<*I[,H[:T M+9QS_J''PH?@9@<9/81$3>!RK(@[0,G6&?K;8IXN;"67W@D=/=E:;FM+8P:> M3DY@"I.2+F%6K7&RDY >@J$F2#E>S#U@Y0O6GG'S3V\PK/!]G?OSMOR^P@U? M$TGXQFQ";61+S$07Z'QU!01*8S3+"DWK,^E!@GH(C=I@IYG8.\#0N^6"V%E_ M>S<+Y.7-3J?KO'-]"N2<[8.\T_3.,,+RTK<:.%,,$9")/23DR8W M39(%."EUR04C"P\UEST$0@]3U$-0U01$#07? 8Q^62SRG]/9;"(9EN1+@20= M V48 Z=C!&Z\*"5CEMCZV+I<>YP6H0- XR!A=@""[$[R!@WH3)X\=2Q@N_ =&RQ<#=E:7AQD8/8)!HU M*V0$M06=';-&*,WU0R_=CX105[541ROZ?N <(_4.\'-YC?XN?*M77)=):I:8 M3I*$8U+-"&3+:%KZG=N$(H?49 MK7I'1F23M3;!22C"%5"LAG*I>N.7!'AL'HF,>8<,!J('H.\#0 MYH;]UC805O$8+1GF$@+Y;(*#%]H#A6^J&!6=\*W1LX.,<2\'!L+-L>+N #&; MND'ZN--7&-<_A^GRO-*4 @8*ZU@"RPQ%?$4RB-$78*F^R\D6LVM=][N;DG&O M"@;"30.A=P"=5Q?+OL>O.#^[V@!!Y<0+L[4ZT)/)%,1%, 8D=YJI)%"GUI=, MNRD9]Z9@(.@T$'H'T-EQTAKFL[')0M$4.A [&KQT 6JW?ZZS=T&VKI(YT+L9 M[&I@(,@<*>P.,CJW0+]UU:JM+=S)"(&0#BH5 8Y$!#*)',B,RH2M[P7N):8; MU[A)3-Y&YAW8FIOWK)=B^K;%D!!2T/ZA?<6]I,VE:'.Y>N'JHV5<%^]\\_+P M[Q'5C;_:W='+FMWQP!:^V0"LR'[UN7D M.PGIQG-NDUT^6M8] .9:*!/'G"]%9)=<.O.)-;[[/BQD)?%5+?];?KB2"=<:\(I_,V-IW"ZLA1)D@9HXE ME\),\R?_]U,SKBLS^*UG(S5T8&-.A1MFLC8(8 M,CEJ44D(3G.P% CPH%)BK/DMUL,DC=V-I(WF;]]&-%1#!ZAZ=[GN1ESGAV^6 M-@5=:C4BG;N*:_JJ"$;;3_O"C4L26Z>7=Y Q ZB#]^I+ [R!1L)TWF M>0<_L61;R/:"=O7Z6$8&D;D %G/4)8C@FY^-WZ-I7-OTI+721ZND XC=&1?Q M>K4ZPSRQM/-,40HXKUUY0T)P7&DHBJ3D+%E:V;H:Y!Y2QDUJ#PZH%@KHX&1[ M<.Q(88&G6 1X$07)1Y!O$+6N;V2]TLEI(UL_)#UZ\,M@F?"G1]2AJGAFW;;? M;<3_&=?3%&8W>3BR]?;-3QZR#_<#/#QE4VYAD3RK34B7."@=(L3:P]]CLE:9 ME%/SQB1#-N7>3$Z'KQA@,(3+\@U!&/I/U@\L<>]#MV=>>,^83P$6,U5T2.L M+CQ"Q&RR%!JDJ,/;,DDJ^)Q B\"X*P93\\OA8USR<6^&FX+I 5T@*.3V6SQ M9W4M?EXL7RW.XKJZV"Y[49GMRTR'+U(G%/GH(22"4F#GG3!O6_,G(?I0] M@TS",2@;0#W].^Q74ETMRF9OWFT?^?3&SONC^&EO?/^0-(T.!9U3JP> M=1$4RQ0\UG:]/*8L77;2V_8IY3T(.SY[?K'(Q_.=H7(T-GE@%!"#BK0I@H@, MLF69EV0\5\TG$MR@H!MGO1$6[B;0#Y9W!\??%?7G$JDW28MYW:TG?TU7$^XT M+[4K3DRR7BS4T>PI5XXRV?22=>*#@6<709U@Z0!-WP>:H\7> 89N\?!J<1JF M\PFW&44AQR\1P;5U,0-7/(*G\-5+$472K2^(=Q+2"6:.5_2BM=0[@,Y6$/%Z MGF9G-1*]Y^;\5SPE-Z/VUI8R> ^B!%4G,9"G5WSMK1U38C8XQ5J;I$<3.2[D M&@#C_E!O "UU ,/;Y3R77 26C#-U_+NJMY1*@R]1@LXVH,_,*_2-L;:;DG'S M4NT!U4#>':!F1]G-)2."'$HI:G];ERGBS1QJ*TDPED=OK>8H6Y]]]Q(S;AIJ M$&/40.HCPF>U7$]>GM=O$0<_E8)I?3XM_&TYR8LO&]54[R#P8D6@31#JJ"'% MI8,@(_&37#'TSR@TV0M%M. 6@NAOU^C9EY9.$N.'.]Z#"+US$%ULML"3236= MSTALH(2U$)2Q8),*+&AF['[=A8^$T9C>^##:?P2T#E!%Y^ ZR?_K['Q\Q(7U M=9*%S&DO"N7)Y0LY@Y?60,&0M=>EE+"78WZLM;I%5[^ .P03C[%FQRBH ^_J MFO[5SXOE;_CG1=J?_,5WR\6>7-QM5*.!=+AE1O%A37%'!$7L $GCV+ M2NOF7?@?16 GEX''9ZZ&4TL'F/M(OW>]@R[VC5>6"\4D.)=(6BHS\%IJD*60 M>VD25Z)UQF$7'6._YQM,[;?;#AZK@PYP="V<#[6\(BSSZO"LQ!P,BUA?YP3GPJD@HH2"QE9AQK=,+>Q$V+M*.U__N!KH-E=$[PIBX2L-) M%U.(D#D/=583A=CUB0AW-LKB0E:RM>G:B[!QP\FG1=A!RN@ 85<^PYOI'%_3 MEZN)]%+Y0F9=*E$'))"_&@S65B0Y(3(>(V_=2NPN%9T4O#2\ SQ,P!U Y/4\ M+6O+LU=X_N?K^=T[]O>+V8P\AC]I4TR434%H;<"4+*%R"EXD#M%:F4E:VJ?6 M3OHC2>SDLO! 1-R=2SV8>CI WZZ7B])F)HPD1]-[4%IB'=.N0'N6K*(?!-%Z M*,Z!;_L&P]"@2M_C[>@C-' PAKYL4AVT6Y;K)DCZ#=?7KZ8G/#%-CJ$"KI D MHNJK(J8D""NRY:X4$5N[Y3<(&-DK\'"[W#LS//B_OWRV6&[VMU\MI/%M7 ME^'CXOSUTH09YLC+E, 9KV/'0H90F 'R')+E(:'6K5M"'TGRN#FLIP3F4^JV M RAO)7<^+NXI[-C4[D:2>ZYR(:%L%/\>2>ZKZ1H_X/+K-.%Y$OH]IL6G^>93 MSOOMV,*CX#X 4[7_K8@17 FTM8V1K)@83&D>AP[,T[AAR%-NAJ[0T<%N.:^# MVCQV>76VK G0#5L;7C8_>[O)*ZQ^^@N7:;JJ3V*,C<)H!RA+'9D=-7@N B0C MA%$8E.2M6YH^FLAQ&P@\N=>P'KS1@RH0U1" DQ M8ZZ)4O*>@E,@O?6&YZ"":1V '1C%#S8">^0H_C$:.#**_VF>G_I)W<6\!OKI M31Z.>TJW]:D#/J&[C_9&3^?.PYRK!:\>2"D;%./(@2=5"S8UN6C!"Y#,>)95 M7X4N_-Q)?K_NJNY(RUK3VY=KC MHN(X#=X#AT>)LP,8O%RLUF_+!?57DDB.-D8Q IC3'I13#'PM$G4N&B%3J.VF MFU?W[R!D]$1Q<[-QO+Q[ \W$6?*9D"<(4K+:YY5#<,'66Q%I:B,?85J?G#<( M&->*-%#H0Q!YE'0[@,8OR\5J]6ZY*-/UQ K-3"@,HM!UII,D_E$XX%X8SKD. MJOEE^-;RH^?RF]N.0V7;07O1JP%R/_U59"-;M\1ZD*!QCZ1&2K_CX;;20 =P^H"S67WB M/<^_AN4?N"6LB94L>M06C"ID62,BR2AR8#;F3(>X,+GU$+_[J1G7 1X&2(UD MWP&*?L$Y"6A&G)SDT^E\6H6S>:YTP0X&1U+16$]E"0H3!\?(=S/)8A'(.;'9 MV@%ZF*1QG:)A\-12"QV ZA72RFEZKA3BZ;168?S7YJ\3M-D$%AQ$Z6QE19#7 M%QV@5X4B@1S:SZ9]@)QQW:5AP-1*^AT Z9?%(O\YGGWX)T^6FZ+86H7DN MDK"U^%\X+I%C2U/IN(XK,7"75O"O<;DK&O8\?R!8=+_,.D'--_=M2I^^^ M(6N:3U8K7*_^$V?YY\7R=[*K#&VP3$OP#!4HGU+M;L%!ZB!$P!!5:GYCL@]A MXUZ?#X.K]AKI &:_A.F\;H^W\U?3U9>+GJIORSE;?)*88UK+" P3!1+9*O#6 M!A!"1J=02\9:)Z$?IFC<"_.!#%8['3P>4?X<47/\5"^!/S8#UM64\/,ZIY>? MP_P3KE[/K[Y_R36?1*ZLB$Z"-"756I((CA\_/."5ROI=W \WA'01"NO-#**.&*]H YDC5UTAO[JE/')%32MC=4= M(O9+;;+GA9KC1-W3_%PM5D6"1O,""%JZ;.CV;11N^9=*V' NX@ M8_2JZ^'N5 Z4=0=P>3W_BN)Q\GYPY.H6M)_$SB>KFH32#.2$+799HOL"R6%\_' M/H:_5A^VSSR_FU!/YVOB;391KA$'LEEDE)0)L@"Z&J\&HV# MD$6!PGGVT5G&2^LFH@.R,WK9?G-+UXONN]D&Q.*%A_ "YUCK,)Q-MB2&8"VW MH.JC+F^\K#ZE$!RM(\]C$ C?(67T#Y12&@,GA\NW $[OL#_X.EYL7IE<288$KQYD' M712Y'88CD&O JWV4(1J;LVCMCMU'R[AY@B$@TT3J'9B6VWR\"*MIFCCA.4\D M&2\S1<*"DWW$DB$FQ1EYL8'KUN\]=A(R\I"()CK^#G >+_ .4?-J.CM;UT? M60C-%0>97:D]'3P$;S3D& 1)3)'+UCIA< \I(T^#> KD'"+TYS77[Y[N(C>9 M.>Y%XGU+#/@\<2^NVH_Y.U_I9)YWK+_U@$E*J0E!PA?"9\R&?!]+)R0%5D)$ M%HMOG1]^)(EM?6GKC-=,:M"L2%!6)7"9%7#*6J6,3)JUKD!XO"_]%(/_FJ/C M81_[,7+OX+S;J]?1YJGV[4?I5[++L3BGH@9A:@UA1 FQMC=%IW(47$F;6O<% M/9[J3D::/ $\GUC#G6/Z95A]_GFV^/,_,7^ZNDY_CVD65JMIF:9S"!0BAL0R MD=);E5."VKT0E*98V?$0(02E,T8M16J=P6I&_,BW!4^,ND> ?C@(]%-H\1#_ M/R^6./TT?WE&Y,W3MX_+,%^1O,^+>C=_FX6;(T0N%3;A/HH2O89H,CGD@FD( M''VM/\'H>?+DE3_A?CB8R9^SSM'?\8UA1^S)\@"WUSOZ5/"#_ [4GZX.*VMSQ&\KA.@ MO*XM-!6CTS:KS )%@;E]V\DGS0_?9]AWN?SG3OX#;DG=I9:A<)(V?@K"@$HL M0<@V@7=2"%5"*+;U-7QK'IY7EOHQ&-WW6'\2[7?NC[;QU#=.>BDZ!6^ !6M! MF/+#+/E*FDXT\II:M[I_$L:>5[I\B'TR'DXZWSQ[I5,W,4,(WFFOH3"L M^2&*8CUS"@12+*L"TR(_YE^7A[Y4- ?1,O/K&;C0@1MJS2N/G1()WPW MY>T][:N%KO!H8TF&"XKDA YUOGF!Z&MELJ5O(/=%-V_S\Q ]#6HLZF>^6RZ^ M3DER+[[]OL+\>G[U-N8DK:=?I^OIUML[X54J)BH()4I0P2,XQ2(%RA3D(BN> M->^_]G@JN_&#CT/0CM*,(=75P/E6:6VC+I'13%?&T"I<%E M[B!Y73@%A=FZUDUMA^!CW&#GB5$\.A ZV S;C]^4BJ1'!661!*LGHW[(MI_3;A.R2-:T$[!&4[!7: Q\O7/3?'/4YD5"59EZ&8 M5-WSD,!SS0%-B$ZD;+5M/GY[)R7C9FRZ0U\#=74 NNMF;!_"#&LV[+)]!/G> M12U%+9!HC[P%RQJT>Z0Y^K1373W'M/8U,@V0F MUX&+GB4%*BD#WAD#K 2T1GJ;?.OKT!Z;Q_8'P./5U8']VZ_+J18:,6"!A+4N MJ]371Z%.V#+(9(A2B]PZV?@,^LYV!\GVRAP1H?6R8U)[U\QFF-9G8492)+FM MOYUW3<7\MKSX5FW_1*%37$9#+FYM%Z63VSRC@.ASLFA2CN%6C6"=#\<1E*%$DM1< #UM_W/XR?4'R"338P:E]V_F] MW'QU5O>ZCEO># J:<%:TT.M /I MM1_@WGX&0Z*LE4SUA-E4M:XOR_5(HA.;4_(6,WCTM=&UE% KEL!G5QNG&Z=9 M:U/[&/KV ^\_SWW.8+H=VX.]$MB;RM9EV8O;#WS_/W4P;K1V+PJ%.X4NAO0Q?INLPNY)8*!AH%WF( M46626#'@K8F (62RWRYQ;'U?LS]UX]X>/G'UST!*ZR#ROLO924J+,]KY[S=9 MAA!GM,FT+E($!UJX2/ZN)5/O4-!.YDFHB);SYNGR/>@:MZ9G*$Q\%WI'*JB? ML_@>I_6:K]7$1^^L4;154TT1,"T@UF;=P09+L990QCU1&+)%U;AE.Z/A[BCE M](RZK=D#6WM**NLSR@311>+.> 61B0@B(*+./"O=NNG&GJ2->_2.AK_CU=0S M"#>[Z]I_V5QR3FJ5AS0V K%1J^7)<8DQ6BB)9>E,0F:>P /<0=FXQ3OCFL!C ME-0S B_]BG?AVV9GU9#>4QP%/M> +7 2(D:D -^F:"C&MWJ N20/$S7Z*+!Q M7;Y#5--KD+$\(SJVLI+<2:ZBIH",I]J,R2*$5)^R)/HGTD,HK8..DO=P=OZX8;<@R9&0DI,UCU%H4,H)DF&Q($P6Y/?J'-D3-8)X M@,IN&CT]22.(5NH:NYB _(>+2\V3]+_/IDNL1>444I_^&I9_X+KZ%A\PG2W/ M.9SG3;B__1"'L>2YH%/&FDQ'C4 -(:H SGFO>5!:JUMO5^XI.SB6DBX[2#2# MR6(LG75Q0[R38]H!I]M#QKLG)-F.>@*# # M[TD$G%EKC--*W6Y:?I^M;$A5EU4+P]C-L73901!T9V/>*$ G!J]KT)/WF!B% MC%9A'1>0R%M*/D)RCB2?I7!\<#MZ+W5=!D%/9DW;**V/(_W69KSU).(F>->P#PU) =26X\F\C6ISN,C%AWWFN4I?<.A--&C77M/XEM.T[H*\]JAY4P;9EP@#Y9E4,6G M6K7& !7M*">0A=3\D-V+LG%O7<:V<,2$"=? W367ZD1Y MRZ4U&8(H 92."J+6$ECTMO;DB\B>J(!B!W4C/V%^8G .I+5^*R@N9BSM%"3* M'!3G')ABM2#=1O"<_!6M4$@A8RHJ/0TN'Z"RFWE!3U)!T4I='1C([7/@]6IU M1GR1R_)R<7JZF']8+](?$^VR2ED4T"F0Q6>1Y,1=_$>OYPMT^>PNL61B9R!Z:$R.O=3U64YQ&"H:ZND?IY*G0L,-^U/WBVG)+LO87;)[218[X72#(K0 ML4YRJS.^;8)$&\D;QH5TK?NY/TA0ER4.0V&NG6KZ@1MMG@L&WI97&.NP0LF# M]QZ84X4$)"VQ49LQ.^\-YIQ],HT1=IN&+BL1A@+540KH!T>[O8 -0Y@]\S9K M,!2*@RJT.WQA$9 K90.?++]!3>1.O&D3'TA MG38MDQ$B-Q:TYIB-8B*'UJT4]J>NRYJ"H> WD-(ZR)/\5 HF"N=_^BMM;K?? MDS%].Z_,UO_7.IVO88:;MCF7R?7Z@Y-YOOF-K=^<..+41Q]!EN0H_$<-7KD" M61;O1$[6E-:NW0!LC'MV#Y9I&5OA'9C@HY@]G[)^]P%DFIUEL@3;8CT7]20; MHTM("2(+'I12"0*9'_#H0DB7>%@EO:N5H+E"[[UN5'P^-VL.+,3G'[&"4>B=N?YML5P/_V MXQTUO*%O;'ZT^4G]E^^Q_%#__/W]ZZLUXBRD/R(M_NWO:7%ZOL"+J^^]F9Y. MBIU!DGK+3 K14&I1WY&0I^DHX MRQ,&YDKS6=O[43;N;>O38^_.+-GV^CO8?G_%95PTR_G]N<7/]RQ\?T MD^N^68*EJ;=R-0[H5XJ#SY;G MCAQM&9NUW1?( O% B":0@2 S=1*,=;WP\?0.:X/D%#'.T1PS5569]V\/H0POPBS.H] MYH?/B.O5*UR'Z>P@B_?=SVQ@VQY'=R,KMKW0>YS5M5]-5VFVJ-;U&H5.:9$D M2@@Y$@IS-.!4ML ]HK:"Z/"M"W?WH^SH>.;L"ZF_[H$PVUYQ:ZDM'\$ISVV, M4$HF'X$[DH*6")'I9,DC3K;YP_/'T#>N'1L 27>"EZ&4U<&-V2:7=I;JLY7Y MITUN;2/"ZVOO:R:W>$S6\!)9[;%=6SM$1W::.V#.6S+CP3K1NCOP(72.&Z \ M 3 '5UZ?)^U6 ^1##M7M?][@_+R7FD9'Y=7G7ROS"CQ2I6C06RC,>%"1C7%7#2M M4WL/T3/ZJ*TFF-C1_;F-!OHT'*\PTH=4\WN(W=CZUPW,QGVT-+(:M8!R!S@8 MVJPU-R#JN%N5M ,OG0)MLHB,#ASG6S\*V4W)L;;BLF%?_?2M*#(H5C!0[%CJ MY!E9.Y_[9(";9*U+Y(%AZ^N1G82,:QT:Z/ZV83A>W'U:A(O6^>=ODPX)T+?_ M?8M@_%YZ&MF%FI-9?[M^8FPD9JL]R"!S;:%09] &!^@T5XZY'&/KW@(W*3@Z MD/Y,6^+S8D8[:G7QR3751-]\$5:8K_J97&%6 Y=1@&(R0+!U3#IS*-%$89HG#^ZCY>@2^UN? MNYT%(J]8D?^=6#!U^ 5%]=EP<%@$@=BP8EJG[.XE9F1ST@('=TK=FPB^3PMR MDM+9Z=DFD;-I._UR<4H?_!GGJ^G7S:3Y0\S)]S^T@6UY).7#>#2)%^9J,SR! M5M7P5]6^)@50".9TYB:SUB% 6X_FAM3. _+?%NLMB*=(L!:%04]W]0W,VO[T-K)K%\N\QR^+Y:;_ MV]7C:1M-DK)>!VI>G_IX\,Q'X"7&Y.NE0?.AA_?15DL3S>??%A.^3N?V23/_!BZ6]F@K3J:2P*VUKR"7:;@7RI1N_DRH M2I;"<&SN6.Y)V\BV:@ ,[:I?;:ZE/NW74$_H+G_K$/LW.$T=/SW<+;>NGB#* MI-!E%L!E9X&^+D!!@@ CC7>&.^EMZRO#+IX@O@BKZ>IMN:71;^?_W:J24<6B MUQZ*BV1XM*A76,*#%<'F0$HDB34O6=Z'LG^$)XB/P=YMJSZ _CJHW_UELSD_KRZ.8TK,L?G7,XT5H4[;@%L6GEDQD''V*N)@\UAM-@!/#\N:I(K6(Y MB&@E^A2"#ZWSAGL1-F[GV/%AV5Y['4#R^OG9;=-?>"1A100I.)E^E3+X;!78 MH!)/#F/["53W$C-NC[KQH==&2QW [24M.5W7V^\K4;V>UV<;.WEC5HMD&!C4 M)#&&#CQ# 24CUTH49ESS"Y1'T#=N.[CQ03F8+L>><__+XBLNYY6+#V=Q-,(05K5 #K-Y,'#8<0.0?TF"WCQGIYJWCKGC&D^ZXX;GNV\2 WG%HZ ML(F_US$(5SF/248FTQ#B *)LC:8ERVCDQN4C!N+[7Q[=H1 M^N@ 30_T8=F]6Y)5-05L@==WCTJZ1)99"(A>9L=<40%;%U ]EL9QI]Z.C\A! M==IG*G[/'C,W6\Q\K''8D,UT=B[W=!UUOL_MT[3522HE)X4$+VJ+>5:J2:3S M5FH3/"-8<]ZZJG28MCH;O^)#^HSYK Y6W=VJ94OD+[[]&O[78E/*NYA?Z>!Z MWP5G!(7]'"0+$52B8\)AD9 BVF0Q.':[W] ]#F$[FKKNJ_,8(-WP!4?260?G M^TW.[\KV%G>V6&6S%N3\TMFCO),DX5S3I!B*SXR)YE?GCZ-PW&3W /A\ D6- M'2#?/\ZWOHB]&/M;6UG>9-&0%)66"7C0=5!Z=8:XDF T4\$K'_7M]\CW6,?# MUA\W?SV4)7P"771@]7X)TWG--+V=[^R7QEF2F_!,;(N<8&>$SKJ MPR%?F^(+CV Y.6'2:Q95ZPW[-*WL[MX+GLPVE:6I&NCKE/DM3!Z>!WT41PC.L8:%^FYDF_PRA]%NWM'H.NVP;N"138P7EZ[9R>OTT]6U;Q MG]=8W.*,>R9YM>:VI/J&. ;PTEI(/(<@41:TPT40WZ/N632U.P:. RFJ PB^ M6RZ^X'+][=VL5H;.<_54OE1W8GM346".)5- 7KM'(M?TE?+@A(I699^ETHVA M]WVJQ@TCG@!RC173Q62"ZVWT\W0^7>.;Z5>\4UQV:S^E&,E15AP,]PY4# H" M,PC.Y&+)10Z86Z/O #+'C32>U (.H[H.3.$UBY?UC5NL4-3D4_ @12UQ%$%# M+"$#!F1*HF7*MT?K3$*>S7=D@SBW*VI=9 M(T.RYY:#YQ@!2Y"6H6!!M^Y"M#]UXQ:]/"GFFBJJ*PC>:,Y,?\'E5WSQ[2-] MSMOR +.8Z"H4EWCI7 M-TR7W&M(U\^_KE7=RE]+II4SL8Y+N84KJYK0+)I"GSSU!:R6&=D!IVM(68*4CCB#40,PG'% M?%;-)S ]1-"X6;,! -5._*-?K7.KKXS]Z],O)!DZ92^GYUW5B=WB,$?]\/MSP.?-E!/^@'MT;T=R;4E)8O- MO*12Z'!3M0UFJFTWE1*ND =MAV[:WK2\?U%JSY-$:'\UG9VM,=]IFW[[#BD[ M=!0F>$MGK/*,#MKH+7",HC[]$B:KO6S0@01TVJC^,;#86;(_I![ZM#[?[01_ MN"G:]Z.?HI_]D$;J5D_SA-$4IT&X7'MLH(!0&Y!GHR-&)K3QK5M3-)[3LWWC M<[]4SUNN[Z@VHP,Y*ED410+D!]"IC.!K9U++BC4R*'6_WE'(H@:HV.=[5M5TH0/.U)PT567J,. M' VLF^*D<>)'E0M+%.6F_-9)TIZ)HU@.C:':AO*Q[WM&02Y(ZBT M"R!OCJ_*V4]T-"WG8?;R;+4F/V.Y>O'M%UQ\6H8OGZ?I9(GAMMLAC#20.W57Y67& M+5X>#$0-9=R/8_4>3\.TIJ+?X7(3_Q!G;^-L^FFCKY_^^H*INH^;/4,Q$WUW M54@&=S<-M_5J+BH(-M2VU,6"1[6QT,%$)KW#@9RM5BR,6]X\I ,VBI([P/B; MQ?S3YNG4^8.I[[F/V!!P$ MH0.JJ , ;C\HV.S$U'Y!#F.V21%#&L,1\K4@0H.AK"'4&D5&H@^;* MJC3<&[G6W.P%;/^L@-V)ZON\3OG>\+ECZN3V^N0G&* WY.W*OB/0O,K.BMKK M"G6=9%,@:)T@BQ"=UL8$W?RRY6G&Z-UL-/?0J+9;H5U],QAE!.>8!24-N3)! M!?!).!(Q#V<+/ 8738I_G;V?KVM\7\?>UC5U\<[OR% MBT96AUC%XQ8?OJ5@,^]C.IW7+^XOA!Z?GNM$/H%TL_R\J^;V6F;C3AA E,T@38M']GL3-RXN1P+/PZF M1IKL&J*_A5-\M:C)N0E%DX5[&<"(DFGS$SN11P&BH \B&8FI=3?$?>@:%Y@# M06)OX!VHGPXP=V]#LU_QE'RSB2S9&,L#<%?/FCJERD=7 #G#Y(QPNGFN\SLD M]8JT0S&P;X>Y Q32 ;Y:'!D40.#K-9ZN)BZX2#O4@]&U*,G7]BVT?8%Q4]L[ M&N5\:S0V96#<A#U_[_- X-P>.=IE %A+#&"M2>^L!ZT<=R@XH+?#HCNJ0IY:)7G;QJ/PU9;-8R-IW=A34R< MQ##/B\U8RMH,;4(N=V1HB&3$6AR?#3@F#43/3+*VY.#X7D#:^?'C%L9V@J#C M!=\==+;>DIV%8*>K&Z<]F].?L/UB\7BCXTJ)LBD2R(1?Z+VFZ!3'7PA M$ZU9K!VT*#R[W;UL;XNV'P7C%N+VBLDAU-=!]'#^5/=ZBM5_GZX_+\[6[S'D MZ>S;*Z253J?SS<"K2\7\_N7/L,SOEM.$)_E_G9T/)3J9S\_"C';KV7P]D=:H M2 X$^$P"5TDJ\$[581UH!>?)&M\ZV!B"CW&+B M@;G8-3?SYB\?<<4^#"&-ZI0&EM#37,G;:)E164'.QM+N410GD?<+Q6NI,&MI M??..HH->R>\U+7."UEOFF03OA:MU-@)1JNT5M(.1" M_!F>3 'M8ZAM M8L@;0:3M&ZV)(2AE3>L"C4<1V$F:O"%"[@-A3(E9,!J<+^>G>,1:C;? M"@U,$3?*UW;+:!"8]2Z5Y$L0K1.(]Q(SQ#M6J@MOLH9O=K;:E<+%=.8H247-@SGE0BN00Z[;B,NIDC VA^8.,H7CI MQ+\[#FH/5W^-H_<.\/\*3VN79_RR6$VK ' M,R%Y\]Y#J)3G%%AT.N\X,# MR]%IQP1OW;IV%QV=X&Y4A"P:JZL#R&T:\6ZEZ"^XB$9CL,&#<(JX\)S$4E^P M6\^*4=I&D5N'';LIZ23BZ EV#50V=FG%BS#_X[(3$FVAVQQ="*GV1=5>!!*2 MJJT*$@/'(R,7*=H4;6#Q=NQ[3QW%7LMU$G[T@+2!=-2!N;M]$7Z9,'(LRE*; MML5,>\>A!Z](7-QS9ECA*8O6-Q>[*>FJFJP/<]= 91T K^ZFC]-3O.4MR.Q\ M86C):R96E'.U)Y8W($1&(P6+:%J'R;LIZ:IDK _@-5!9)\"KK8)2PB_K:LPO MV' A6<-EAIQ"K,_1.#C-'?!BG'"%T2YJ;?+N(:6K(JU^H'>LTCK 7AV1ALLT M#;-WX0LN+R,DQH1DBD&VF9C0V@+]4P=&)9*7DS8T?ZR\DY!Q6S9VB;OC%39V M9/';8O[[ZI?%5UQN:G[?D=RGJ]5B^>VWQ?K*=_ E,"%00?:TEY0SY#L$[X&X MT9*<"H;ANR5[>Z\V;M_%KF VC(8Z@]R'+W5T M'PTYP6^+*;-PC4K5F")09%P6*J-*#!05)X3%([>ZJ0D=_NE[!Y: M93]X_7/<1;15208RN M)-_ZIO80.O=#[C_'3<>3Z;L#3.\N/WIS]99 6)10DJ%@9.&0-<&">X MLB6:UO#]#DDC3S4;O'"KI4;&CCMV//X[N?'X[^2\ZT16+&3..3DADH'B5H-G M+D),2:-43N8<]_,0]UNPQY=F!VIX,;"XNX?0[W-R+V;3_\+\"QG\U:2(&(OA M'E)RM9D2A>0A2 7)%.&#<9S, MGA+'3Z[U9^1,UNGGN)JPF+)7Y" +4PMH"RJ(7 E(ECQHY;)F9;^[D4)ZF]=7BS_EWMUFPR*&8K!7P1 52.5I-K;:W5XQO7/3@9 MM\*F,_/:6O,=X/]1_GG=XA,ALU#9. C1U)MT20&C1@9U^GI)28B$K:]P'DWD MN 4[W<13C]97!X!\V'O?<(3(I*_OJB,2,ZI8!3[I!,)'+9S2TC8?-?U]JL8M MSQDOGGJT1AZ/,7^.L3E^JLUH/P[2M'_+I9FDB(S3KX.M?<,4MQ%\E 68UZJ$ M@E;DUI'1/:2,7(4S)*I:"']\*.V;R+]R(2:I(;WUN$C5Q;,Z3E:J^8#M#VX?-BN29[>+IMBTL(16C' MP:HZF4(HVC',,A#UA"^IV&!;.UJ[Z!BYVF5(+!TM]@Z@4R?EW&9!Q^)T"1$< MG=KD$-:14E)F2)%X"B$'+GQCY.P@8S_@/,M+CF.%W@%NWA/ARVDB/VRWH'Y; MS&LU&=:DBK1,).L 2\Y \42&P%F$+%)]-)=DLJU/N?VIVP]ES_(*8B 5=06^ M[1U$!S9%K"R (%>Q/@PV$(IB8"B8E3P4SE3KM.U.0O:#U+.Z3F@G^&S\MB>;I9;\B! P\N^!2#!?;G^&D&" C#LTV;\6JN%OMJ"]X5#@1G MF5$8(;%U7J>' 0(\"!^CLA"UIMUJ8G4+LH1@-;F53@?&6Q^>SW^ P&.PHI8,#<\_VX]$:KGGFH*RHDY>$!^?HKTFCLCX$J67K:KM_G $"CX+$80,$ M'J.?GE"W5TO?H@5'GQC$$#1Q6#0X8AH MJRT8;[ M,1H9]47V:KF>O _S3WB^^W(,D1E'1T 5!X531#93X%E]AI2,E&*OE"M]ZA:( MZ&_7 +JQX'-HK'W(L7BX5$>T-%=$7W;ML5HFR018QQ4H%D1M1!M!&AVS)'1C M.S",:3F.4-9M=1\@N9$5_NMT/CT].[TDO AFDM @0VU-%U6MS^7UJ;_S7A9O ME1 -5'YCT9&5?HC*%BWD-[;BPU];A$=E,&3CJY[J%/CHP!<9 "T&%G,Q1=@6 MBM]>=!SCWTSQ!\NO!V=R.@_SVJ7M]7RU7IYMRDBK\3/9<*MB!/H"R1UBC-PA M8D,B%NN+\-S%UH[D;E*>P\OMHP+F!AKH $@?EV&^*K73Y#Q_P.77:9K./[TM M.[A;?:2/7.W^T64K:"DD"DZN<@QUZE:L'7F9!9N]X2Z3A\Y:IPI;TC]RW-," M4(M.M-L!LN_I&AV4EB0Q#K%D 4KZC7LHP&A4.C%F4VD=:A_1Z'LPM(V'C/V: M>S]&31V ;;M[S,DG)#G=TS&&!$1N!C&2:@&ADB)"B()V6ZV\_+Y8O%_/5 ME+2WT>7;\A[#:K%Y*C?'%?US4O3GQ2R_F9Y.U_3;UR783(OZV)[D7$P&E;F MJ+@&'16%:.0D^=O^Y3W%[T]!;8_WTP=B:]&SHCLPK0>\!;UX[JE42$(4!XGG MFF^2=(8(4H-AIFB3G,'!Q\[L36S?+8\. ?33ZN]Y O7[/2&;=<),2\^IG$7E\]DZ!_ M#>LJC6]ORV4I_*]A^0>NJQ2N)75R=^K91!4ODO8%O*N#":1V-49%<"D';>DG M,>[GA+2DJN]V3 <[&Z,I;FS$OM]NLG?>&N7M_+?%_)K7\TV]Q=\>N_H#.5NO MSFJ#W8^?\1TNIXL\2=*:@):#EHQ.,,4=.*$#))(&BT8EH?Q><'XRDOMNV70P MUOM4>0=.R[81V(0*N(DOYK3 Y^F7[1WN/,M22 L4>S-0U@EPC!M@J7!ODE(B MYL:>R-[$]=WAZ1CW8AC]= "\FUF_VZU3MO?KIHN%4T(X+AE00( 4M%H/(:D M4O/HD7MYQS$X&GV/H[#O9DS'0'! 38WM";S!=?VD17E)"T_7;S"LL'H]D\"X M,(8V$TQW<]ZW0=Q>D@\_9)@+MWCJ]7,S7T_G9 MXNQ6/Z=W=9 IJ9"+7^DW/J_>+JL;C>7#<'JH)X>79Z-B,@?+U,VFE#/F^FG:UK MIRDE4P3B6P/G.>E<2!_8>LQ%$P+$\Z4,4$"E]Z" M4I4I9C-XKJ),,@J66WO0C;O,//'E;1/4#:2@#J"WHT'&'6;O.YQ6$]0Q6$^^ MO=,RU )*A""3 "2?IT:S=L_'7X\T?P<3W./U:S.S^#1J/!RSBW68C=;9I@:P M5#(&4=J^MB+7*3 @P*964N4HP&W/NI'A>]3PBQ \'=2-_/ M#.&+L_4'"D5G>%E&]"JL\2;WW(8@(WK@*FE0F@)4E\@!4RH8;4VTC \]\/$X M#L8-]9X'\AOCH,-=<.O2:)NUS73U2-"?M!ZZR3<4WC4C13:H;G=R\VZ?N!D@C-8TSK%IWH'GSC$5#)P9JTPIBB[ M7[N6H5WJ3EZS/36^6OC4ARG[F4%[IQ]US;E&GP)/%C(7Q'D2#+S/'K3!$ 3Q MSW7KU^[MJ'\>?G0'D&\(@N[A?_VW272%G*YHP+' :IAN2Q*M M[]7WI>UY.,ZC0/= !79ZM[)5=?(BS,(\X8?/B%=9_Y.4:@'4ZCTF)(9+5[^]/+- M3ZOU]/1<>RO,;^>OPK?5N[!:OSK#S07H)P+$Q/!L2J+-SDVF&,3K "YS"S+P M')3F,CCY/9@.3..XCO P+M1'-^);L=^='& &,Y6Z\4IK?X3Q=5GFRI ))72 M%[-ODV*CW0RBWTN$SA._V M+J;?N7Q;??>3)H[%[(6/P'W&^GH4(=0)]V1;G:N34<#1?B_V6)Q.V2OC'G;%$^5D=\![]:H"M62_"A%.+7 M%XBTHT''D%%&(W/>[P%\ V+&;>,P-&R?6ELC-^BFD"7C?'4S7KEZ&W#>/JXX MQEP4Y!2Y$$$5=.!I X*R,FHAF"IQK\OF[[3MWH.4<;LJ# B](50Q-K*N'CC] M5 JF]7E?A[?E)"^^;#16^P9CR-$;?"J"[=7H]GO0 MVH.6\28$-%?\XO\G[\VZV\IY=.%?A&]Q'BZ=5%*=M5+EG"1O]SI76AP3=A54B* 9:^B4I+)5'UPP0MT M#'S)WI_:GXXE.%4'0Y^4>S?@XJU;\?7@.;P..E)T44%*@[R1,J_.&PM$6Q<$ M\R'4.3,/I&N8+$GO?EF?VFG @CW,]?PVN_7+?/M"I/QY-IGDV;RT\1P)15R, M+D*T">6GC %O _HBS'/A*1-,UIY6D#]EM:_W^$\A0ZIPR2: DBB?(")C*(@4IJ34@VUF[+?@J] U>J M-8C9"GJ]&%OZ7_/Q$MWIO!@)%RBAP4)028-P%D6J4*[)64=,XL'GVBU/#B1Q MX,*T!I%ZG/8.!Z==@W.:OJWF=)S[O"<1]Q!E3L"385&S9*VH M_H:TWGG?VY5;BX@\2%X@JABYU07Y"*LU?BGX^CQ=_ MK;*P.E#&B!*0J,'3H+14\SP*D-1GS4*B69O7;-?NCV\U)W.$]F951=D<W M@I)Y+5TI4I0>(_6<,SH'@D!FU"7'-9.^6_WTC@6& 40MI>W%P!$2;"!"?'ZT M;VY3K!*,\I0@D81\>,/0AZ,9M/4D1I-D$+5O3W?1TA)HCM'RK >1MP*=^^Z( MCUAQB6G&*&XKF62IL_+@8J(HJ6 \,FF%K#TD>P\YPZ2W^@50!<$W@*%GXGGS MZTV:AN\W;KZVSYGF0'CV$)QV(!@RY1S/$+2G^ /'1:H-I-=H:KMNXQBGIA=M M-(FN+3>;79AMY)2+#-F;C/Q0"CZQ",)D8KWAQ*C:]YJOT31PT[RJ"'@57B>H MHP%XK0WOJM!\8WTC"U1K'\!X4S*P3(/A:-59)M$;YV7*M7OF/B.B-0"=HN.G MZ<>3!#YXS/7"<6VDE)DS4GKF*! V&/#.$) \,&=#,H9TC+=:\7IZ!4(5.39@ M.5XPLZ6D;65A72:&44E!QI*?]SXBN$,$PCSCSOO@NI7=G^;Q;,EIN\*KLK-S ME Y:A%-A9+O-*(_.8Q1)B"C7/1JW&2F/GCB53JH<.*]=)[.'G-8.IR-5_AJ4 MCI3_I56E)G3_@O<2-*4<#;=SX!6*4/LD,09UUNG^'Y\=695:_4:V3YO5NW:& M]HV>Y\16WUF/WUJ,-!U7GPB#R/?Z8?:5X.]O+B_,$OC03&*!%/<< S7.*93B0X(>*J Q@1 M@7G/R)'FJ!,!K3KE_=JI^KII G]WG30>,OD5F7R/3'Y:,WF]:6>P9C%2JU)2 M K@U:*.CX6"TB_A7'0SZ%I+9 ^!W\/JMNE?5T=>O9AJ=$[J_%.S3?(;[;OGK M$_YDZ::Q]('^483?7^G;JTOV7P!W&-?G+8-3WB'@;((DO ,A&<:M@EDPC.6< MK7/2U4X7]5L&MUWE2_B>XNTD7>='XK]Z(/YU0.4LB5&BB7<\\%)MJL I%U @ MUNL0*-K]VCV"N])V$05RAR#HJ0/8BY(:B"MVFM\MBPUYX M]X697D3=@!UZ?SN?CI?HB2(;[\?_E*^VM_F,$^LBHMXJ03HG>YRN5U#FD1 "C'S3AQ&=PVA,P) 7.=/8YU7YT\3I5 MPQZKPT:4QZFF9;#]/I\M%B/IM75$*;#9Q-+XT8*-*4,R1JCH/#>N=J'J?HH: M]?>/U']7>!VNC :@=17"NKMH0C.-1(3Q2D_X]22M%#:-FPFCJ^_O9'XD0D#> MC *5F07T*01X*S7X:*3-REEFJ@^0K41[HZ%&';@.HN &@+V3D3_32]2C39)>(QTE1883;!@P>52O81!3+36":4NJY_(@B* M=E^F5E54 R?K'G[>_/K#_?=L_G;B%NN^T)Y%J\IL%JZE1]:L!!>9@XRLJAAR MR+KV-=Z-#N#+$25#6 MT,*$!T^XQ<.$)$F]UNYIB[.=D_)>7J%9[)RNTUEM 0^-DG6M_2Y.:)2:2H?T M&UK>Y9L$5HH,QCBJ79;*BVY#Z/8N,VS:XVQXJ2?J!DX\%%6:3%)8WKJ[0M8M M_"D)C#IT"K+%&%VK!#ZX4@BHDN+$N(Z3F XXW'93,VQ&XQS8JJR1!K"U1VH/ M,D&LS#30R(1RM QZ0:'18( GP3*G02I2^P5R%[I:N=8:RI,_3D%M@VY]GY(] MCUDH#BH4@2DAP&E6-E$B7OAH!*\]C.DUFIIUM(Y$07>8':Z2MB'VX'+DX27( MB+-D R^3+4AV95*? Y\U!^\3HTPZ(WWMB0^'4]FL_]8[#&NHK6U@EKL1K:0U MZ$& 4WA "!LY.,X42!:YT@H=5'/&W-G@UU1# NY0=9PPD*'2O)L'V^(Z/V5G M)"4CE# &Y58/Q10HF. C"-*K,6JM^6;^7HF'+XWJ'5D5U-&.W)B];YG6< M34=!8-B4:+DC+@6GQF-@K3D'XRE+W. /1>V'?%WH&G:P^9EL6$75#)TH^^1^ MK4 MZ8M#63]*:0!E>R3V_G;U)..!"_#NGQ^E\\5=G4%T2C//+ 13SG_-"%A*$H1( M5+)11*EJNV.GT-L)F^9BL7DV5;8-VQ>X_#/]L_SZ=YK\3'_,ILOOZ+@B;XXY M#4$'"64 :/$D/"3/ M%<1IW.>*'>@>)F4W>5D75 +J6RFB\.U/\WN?G7OV>C M%*16W#%0V6H0/)?"?45 >4.44T&2ZAT@CB*TV;1?2Q ^1JF7B5R$8AH9;V0V M'@4KC *!L@2;4;!")!.BX]J?TX'81VJS.<3FT'NP8B\2O^]GM_.1%%EH&@0H M33&B=)F!T3&AK\^#<4)XXZL_$3^*TF;3E*VA]V"U7B9X\7='+EM+G,>Y(\P)+JY9D*[PF@+T] MJ)# <-RL@G/\+J4AZ6&]AT?D-IM_;0G&QROX(CN9+G;]?/OC[RBPM%C.WCK\ MV/'TV[I#^BS_/IO%O\>328_#OFN1=H;1X+U(\<2'?]O!BR\2=K>S0AGM:C@% MZ2PMG>XY.,T5&"^Y*M4?A++7%-EII5/M]%94GV>3R?O9_&\WCR,M<7]F+8$Z MQD%0@70;D8&(P+-+TLE,*MO?%\@8=C!K/?4^-9RG2KR!PWW+PB@XYV7("B)/ MNK2DMF!+DS#-0I#>21^J3V+=KCULYO1D)>X Q4$2/1H)/])\/(M?EFY>I[IG M2_V'FQ]N/%\]U2]UF5I%G5F68$1)$7BE<)?@'U$Q%207DLC:8?3+E R;HNP+ M*R=(NR$;\G7NIHN)V[3^^'0[#]\=^HLAE*.\G.GQOV\7R]7E[,@0JT3PN"]0 M0B7OG\ 1J\%:(9FAQ:VL?3%^!)G#IA3[0EM?>FH(BJ.8--I7PL"*X-:/(:QF M&EC,*K"@8XRU)_8>=)SUELGK[3@[1*(G'F?OIG&@: \WP?P6:1T[/YZ,E^/4 M8U>5W6OU'X]UY//,(RH236A. C@>$6%$:3 Z>>":>4M2)#G63A;UVUEE_4@4 M,>V*65WUYGT@\<;S7S P,0MP--O$ MC,Y!=@LY#U_[(IJG' *4QP]V^]5% P?@YX0RNMUT3"V-4N<_TW;D&HE*>HT! MB>"NO&$AY35+:;JE$T8CR@B3:M=-[R%G6$^^1Z355D4#J-H\=']Z9FRY\=$2 M:="K4(:@IRB3 I\= 4)9,#H:X63M+--^BH;UV\^ K8H*:0!>NQFA*FGEC0"2 M*2W[)((3.0*7*25/#)K@VEFITT#5FU]_!E#54<-%]E*\BG%<%G"3#],\F]]L M&IGVYOKO6^X,WG]G;L\; '!!A*'>@?$9?:U ,4ZE3(#D4CO).+.F]CERGM:* MZ%?.;M+=!,I'%Q'3>*^.!TN_^85_^3%;N,GO\]GMC\7:-45/HOS.K.1I<*MN M_%G4]KH%1-;&.N-*>WV!^U1QC-8Y!NI> M1(9^H8=FK,Q.7=/_>;SX:]4>+L:,IY!B0!,MSW"&":G0V4FBV_2- M%S]^6* UB8)9594T!ZI-IR9G?=*K)/>Z'M;PTEU?0$Z*B4AB=$X>!ZLA^R_6 M4MI>#!PAP0:BCH>3PQ_XO)L.6YQXPBB&Y#D0@F%ZL&"M*EUZN4@R.:JK]S'8 M2U!+\#E&WR\%L%6$WP"2G@GHS:\W:1J^W[CY>JLEIJV,K(1AE)5WS;C5$A6X M\Y0-B@9*JT^P>(VF8=-O+9]SO6BU291NN=GL9ZF(%30C%S'@KG-X-+@D!"@9 MK%8DD:!J1P^OT32L-U87 :_"ZP1U- "O!U;\:\GD;$RYL,0%'SB@)8]HRH4& M;RV&2,(S[;D5PM:^B'^9DM:@=(JV9]5%WP" UD50*6YZ6L[>I+7!1ZN>W_SZ M(RV_S]9S3+]^=],O;I(^WKW)9UH)99("EK, P5299NHEJ*Q85)([HVL_%C^> MVF$O)R[AY#T3$H:.1%3;M M-> G;'C]//OE)@\N*?'T^A.=K,V-9?34V"0\[K_R+BVS )8(!26II852/#XM MH:IU<;R7KH'/_O/"LS>%-0#"ERO)?FTOS+73+A T_TRX!,(B7U:0 %$&YP0S MV?G:'5_V4S1L\<) P*NHI!8@M[_F1^)VT1G#.^=X>6XDT?56QN(?5 B"W 53 MN[%XA2*LWIH"# 6Y>DJZS.?2F_\]*G[LH8+FY77.\)#Y=?XJUG*0&:HPI*A]B_",B'I#1A])$'V!35W%V]EB M.]!$VIRE\ 0D8ZP,@S#@8V"0(FX9RSAZ!KXROP>0-VPD?!HZ=D\4K:N5!D[- M1PP5-E9,K8JQ5RE\SGG6/&B@J@3J%,]_IY4#I7Q(.<3R.JK/HOCG)+4R.K0R M%/95QY^HEP9@]A5_[XG(MK?D(F9=-B*+&H]\BRZ%-3: H2%(GJ4DJK9?MI.8 M8:%55>6S/N3? )"NI^GK^"9]3?.;\72EFC=IFO)XN:V-R,($&8F +'*IQ58$ M V5)(6#JO0OKX'2!J: U3XSSZJ]TNM#5RN3&P1RIXS34&NHVS(R\DS)PKY!\Q(=S?I01VJ[PZO5@T3?&GP>;[@/ZPN'U=P/9.[*JJ* !*.UK'F"E M];D,\1.</0V\WB(.?A,8IH%%,/;N#+5",1 ME0.3#$HIAP0V9 ^$2JVL5B+&VB43^RD:]@)Q$&0=J8ZA*\@^3/&#D)W/>(I_ MG7U::^H_W>0V?9Q-OY4VB]#Q_-[V]V50QCZ3RR9?$#&XT=#VMRV"$9" EU]8&C'AXK[%!)3Z& M'?9X7ALZA.K;+-)8<_?5_9,6M3N;=/WH"J481W%1J?KB;NW[=Q!W-^TL6.[* MR:Q"1O/H8BKUL@$8XT&2)!(AM>L2]I!SJO5\EW,*R[LM@6N4\^+M^ET'[JK[ MAQTCZ8,1S"2@)"D0T@6PC&=0C@4ME PZY\J,=Z>NA<8-I^/EJ8'K23N'FRV[ MWI/3]*UD:KY6.[S_-9VG,/LV'?\;/]7]L[UD&RE5#H4R9M64GK7)&S#9,(@J M9NU<#+SZM?D.4EIX*5T?6#7D/G38\9"'I?O';WB8IB5"U'USX^EB&3=TC5=R M7);#9"2HBDHZ#]J5=F8J13 F9\AE]C/#G4.SZA1U'$E "R\ ZR'J;*IH%&[C M3=/8O\?+[^/IBJT?[M?J7D]((TRV$7B9#"ITDN"<10NME=.9ZFB?/@,X#&B[ MEQZXWO^,$*LD_C8=^=\2LEEF?YW2A_SYAU1PSE^AK)(;CJLL7\!0"!B+D9 Q M9%2K:6<90T9I0$6AE!59DU5+R 8A12JOBBQC0(,+3!F9\M,"X5WJ?^'3A\VL5-?_J?(;&@"; MVY"26-_Z]EL8I^"5D!&<+,]66;&0@F+,YE5PB0>J7+?^'CN7E4AL*=20Y M-!ZN4'_D&0>)JT0ED4!,:=1@5A/A>(24$G'"QY181XOPTLH;A).EN#0 M&/B2IN/9_.UL^C/-E^6B],_9\HZ1* 6SR5A$KRB,E!N'P"4X*J12.1B6NOD& M^U89M@JH-B*JR;.! .-)*[F/Y1\4M11/6A#J>) 9)!HVM',$XRY7VK_EE/%G M6DG2\R2"A^0,ZVC4#DYKR;U="&UW6=8Z4)HAV&B*D"SXLBFBDD($E5C4M=]F M[R6HA2OF"FKO!J^(ZSED\<.$F<72,OF=G$GX#ENJQ$?]X MWRP(]QE544-8U4H&)S# 4PY<0)?.(A?6UWY!NX.484.HVH=<#7DW!YOW+J2K MFS)F>Y0=VN5,!$@=RI-/3\L[X "X^TB*B3)=W4':14M+J?LC%;T7/$=*O0'T M(-48)?Q[I8OK_'X\==.PJ:1=C(*64DLOP7HM0?@RE9UA-$*]5Z5?HG:D=B)_ M'STM^=AU4%1-^@T@:5OQ7^0TXE0H:1G!<%6D,K8 3;*7!F@*E(OL8S"UVZ4_ M7+^E@ZH.4HZ6;@/(>"R/AV]&5BYBW'0.=M_2B"C"K H:)(GE4LP3<%PPB-Q0 M(867N?I[Z>[4#9LY[/\4JZ:9YC#W&4_>FQ]%4\C1>!;?3>-OR%]YAY$YTQ@A MY/(P1 LTMLI9$-'Q'+RSDM4^X#H1-FQ&LG^DU=!'6"<\=HG80>RAGV4V#_ 3M=%(_!:Y_'+ M1=\FHY_B/9?KD(..,*Q(/ L.G$CT%(E58$J!/7.J<*692+5?S72E;=C7@7T! MK;I6&D';/1,/[X]N2S;M.K_[?[>XH^Y_!<4HC.5<<9"^3.!)*% G,$()T4;N M$@;"/1^?7:CLA$!S:0CL45-#Y]@/9^^_QLOOOZ4POG&3Q4A9'5,<*G;577W M-;O!Z"(R^GU*NRT0K1Y.K;FXFTQ8OO:WWTNN M9I9+]PE<BZ'#07$2*OKI]O%HWM%Q$GKT?"3<0^K]WX_5)?+VZ M^;SZ]FV^:G7UVS@C/0DY6CRL\GB8OI6*:F:U!*E8Z4K@'/@H A!N(U'.>"2W M&J[8?&B,NYG4ET#(-T&K9M2ZE6YD2JE9A0-LC.DC*B)^!4M3B(7$4VT M\D+4ON9Y@8QNL+J(C'HM83> E\=B65=SC,.F1_Z6OY%%,1 A,3YUL;3&1Z:\ M=A$(#0PC#ID\=Y41U(FP;A6E%Y4QKZ^0H;VMS>B.55AQYP.L+]D7L_SH27QQ M,N,H*L*5) I9,A:$0.-KLY7@,'[5#G\4F>[D>1VZU6:"7*TSBA*HBE)1FKE[3%.?;?5N\'K M4M/E/6B@N?/Q/@>W>2VBK9529 9!<%N:X0?P5GN474"A9B\9J=U::S]%W3!V M$7GT'E30@LT:W[$ROV,ECC?[Q*UY"D%DGW0)-5(IMZ!HD;,CP!C3,2B>C7BU MI^,A"W9#S>7DS/N0\]#8V7>87V?Z["S7+ :TJ0ZX8.@B2JEQ7UB-'J,P,3#& M5>YVCW?@PMVP=#G9\C[EWO !MZKGC\K'X%P IJU'7G29,(3[0S":>**X=4(? M751WT=,-6A>14Z\N_J'-TU'.8(J!1!]L&9[,062MP$;K0 M)C%$^$!O/Y([W MQ^[5='KK)B,2B0G*8(QN)-J%+"T8Y=#Q5W-W?W;5>3R>SO%*\R?OZVK&WZ[7G_N!$-U$;)8[F!\Z4U*0.' MGPV,*FTEM(6 R,^#0?<[&>$U-M[#D@$6[/06_B!1OK_)N MP)5\>(5VQ^:($JXXT[+TLPP@C!+@*8N@##'>1,O-TPD755L)W!'2#4@7D=RM M)_"AK<\=]C_<_)B,4RP=_5>1N8HB$2$T"H,7SY"7#IC!0XRBC-=#-E2W?K*[ M5N@&AXM*QIXNR:'AL#_6?G[2KB/NX-&MD\* *B-P17F7Y#WWP(WFBIFL4^KF M61^U?#<@743&]4PZ:!MECQKRKIFCE(ID.04IM,8MQ%"6BDDH56V""FIR\A4 M]GSE;MBZG+QLKY(?&E8O;(U5M='7V>HG\6%/ SRD'4LY*Y"4EL%3N%4\R1X, M9RGI('1VW;*SAZS:#4Z7DYKM3>)#0ZD07/J)S1=WF8Q-8F,D/ LN8R3@A"[> MG<;8,G@)@ELG68Y)D([/HW>NT0TF%Y%FK2G-!B*LW0_42ABP&'$=T?G7'#C/ MZ.O)TG*.^#+@54AC&8G!GZ_]UHJD;EBZB,+F/I30 *8V6V&Q?I'V8;&X+<79 MZQ:&SDJB1<#MH4DI?@VAS"%0&$HR/'N-,XS6OO_90TXW+%U$'KNV\%N?3;E^ MJ#:>WF4IJ@RKW/FI5:=7=J.]WW&64GG/7))@9.E*ZYT!8]%YPNZP]M:+V M0/F7*3G)K5E+\L.])%>PWXCY\VPR>3^;_^WF<>0S)=Q$"]*6*8[19?#&.DB. M&JU+:PC:;?QRUQ6';W!\HM(?.3R]R+F!H^JQ!5YW$,6:@':;C;+-1#Q#UTDN:E:9[)TF032L.Z@")!5L!QM,"12\\D MLR5'WLEQN919J !="5%;%KAV4+FL6 MZM%0J"/)H?'P\B1/SSEU-$2@,6<01"?P07D@/'#&73#:DFX6X6)FH1YO$DZ6 M8 -^Y*XLH5:))6H",!9YN5^(>,IE!AAA"Q^#QD"MMB.Y@Y3A8]6:L4<->3< MFY=+N;36+GFO04A5WB>5QY(IEUGQ(E$+4'EAQ_+IV]/*Z'<^D >9]X+KV;QBK ^?)]-E\N MGW&">P =/<2^-MJ7B$Z 23*#\CH;(ZD(3]LOGHR29] BX#YAI2L$#P9X"*$,";"1]SMNN?M% M\KD+$0[1>Z>+Y -$W4AL_NSR*TIKJ-81.$T)!,4HP"4TUY%2[S2UQ+O:G7\N MY"+Y$.5VN4@^1-(-HF63%959E-PE!1(E!1$RQ3 1_Q!27&0YYFY/CB[E(OD@ MA;UVD7R(] ;7_DL7H28R2JA'^VD2P3@@!R@O=T$%YZ3.-,;8L8[@4BZ2C]?_ MJ?(;&@"[KS^5SB0JGB$2EA'&$:-!E@S0' @5AE@7NLTJN*R+Y*.A4$>20^/A MY6M01BES47E0+&MTJ]"D&>(HH//MH\C2)-PL@0;\"-WI8A\RMQ' M0D%QFDL&T.'9EB58*5/PBG+\[W_M1?()L4<->3< FR>C#C8YI =O 7['K?5Q MMEC04=!>"5T*_QUZW,*A/736*LA>A^B3B[9Z=[_NU+44V!X)AOU#*&III@', M72^_EXY8-[C^]W( _TP?IF%VDPHS[\=3-PUC-_DX=GX\&2]_/9'#OZ;SY";C M?Z>XY?]J/EZ,I]]^NYWCG^O&;F]2GLW35_?/2*K(9!0>DC>H 8,&W/' (605 MLPW<2E,[[W)&]EHRJ750WRHVAO;R/F\80S,P1S-PM5C,4!++%,O<[:_?T[,W M7.]17>O>8$6:LVFY6OZ<0L%$_# M_V(V7OHYQ72SDNPH2A>B9 [P2.2EMQ@%ZRF>ES9S$8W&F+E;M\"!&6FSDU 6U= R=P&N;11:#G4GG0LWP-4 =J^"LI%))F8&9 M[)"I4MBDT'BLW%1E2=)/9V#T6F!X]IJ-HVU]7=&V6;OQUOT8(W-?EK/PUUT] M0^ES@8"?QNO;Y6*)_T=?[N$PT1,*.$Y:KT(51SU^*Y5RK%9X4V9?%(.'UFZ] M7[97^]I*JY.)( 6"2_!<2ECQ^.>,2&:Y2?9^TF.U>JQ]%)U<=Q:^IW@[2==Y MI8,WO]X6:[U.#W'E628IE_Z$NCPEB8"^#042.'&<:9M4[;+%/>0,F^&HB(MG MA6B55-" ?WGG,+_[?[?CU53LC8N]NK<6A@;GK0>4B,1XTVMPQAD(C/ @37), MU&YMO)>@@1%52^U/X51-!PT Z@D/FYL.$KPU*I77,MY MLK6K8E\D9& U5/TK+;4&X#.QF,H>PO#E2<$U,;5@<3.2SD*@!C=DXMM0##8M4W-OX^ M"(HABJ25!>+*R M=IEZ1H,J+3N5\T#0_;7QQ.M1>(F38!'I?1^#I,A\ZW?U@ M6ZQCGH=MR% "2&PQ[9*5#HH$>588U-!4T..M# MG"T8E*>\/(B21TYG34OYEL\6C2/7 2S!8,0%2X6*,@M=NZ/M/GJ& 5%EE>\^ ML4Z3_^ OHN\=R7+ZKI(N#R\*U]RM?KA.Y2[>_9/F88PQ\$@H[ASC# 5((P@; M([A,+(@DHY8&#^&GI7850KE#J1SF<.L7?3WKJ@'[MI?#SVFQG(_#ZFX.?^VJ MR//W^6RQ&*7 I4@9V5*F]$)B 1R5Q7.()OA,J.2U"QV.HW28&]@!45E'9ZTC M\]W-C\GL5TJK7_JT&4OZ:>*FBQ'UQ,GL,E!-4;+X-3A'(G 3G?"E+T^NG_2 ;N$A\A^X(<%3*:W'#3V4$CO6,E8I*TS6((DAY;*$X_GA(RC&&)?$*ZIJM\SHFZHZ&FL MEOM<(1:9+BUX@,5R\I1QWDZD!)E+5WJC!\*K7Z^>Z(CV'NZ>SQ$]1/I5H]W> M2G&_W/H%VG;\T/2SU#W4*;C=\:F5RVJ[T%ZI>'9='G)7%$F3-4+& #)+"<(2 M#89ZA_&R$\QJIWCU7?B8@EYS:MZJJ GS0))SQ<4-8+C2$"@W4O HE:W=W:V] MJ]8*FC\HD7:(T!LXH_85N#"B!?&40>(F@F!2@_7! '-$F<"M=:1V-'!J=75O M^;:*\*DE\A;0LRWP?)B.7!5W&HJ %RF#5XZ7#H,6C%,48K!,R9"#%,HDB2R!*ZH9#YKWNL,C9#UTT>%_SI;W+ZT*#]OV<#9:IT4&JHP%468+F<3+F"E! MM2Z(<^B7[;K'G'QY8'$6S@W"/Y M+H!0+ ">RJILC9Q%2-*(;EU8=BPP;.^&FB=1#0DV8$WNDU?O2O+JK@6REUEK M+1RZ]JH\$2D=OR1-0(W4T>N8HJF=6MI!2KLO:$X*?RK(O4WX;#:6"4('IB,X M:E)Q\Q58FSCXF#3NAX@R2_T#J(E0J(:J7X?/$7)O#T#;P?7( M)'@:)#B4BM"$&REKIWY?)*0YX!RCY/W0.4+B#<#F<>^;U79*3!$N&8'D97F% M8328* -(:[/D,G#*^NU#V_FPZLW=[>NP.E':S>'E3W=S-QS86TT$TT"5+(W9 MA0+'O0>TO]+'$/2#4:^]H.:>EI8ZS!ZNX[V0.5+@0T=)+[?RI]Y$[SEP8RA* M17"P4D10/#EBK+,^=VN"?_0HA#-AX%BEO3X,X0 )#@Z!%Z9Y\"0]5=2BSU;> M^RE2^L!;!PZ_2AI_9F6W(/G862AG:KA;!0 GRJ^!L^/EMPK>DT"H5L"%18>) M2P>>Y0 8Y0<5HK#>UXYOCF\PT5M&I2^/XW29MP"ZI8*Z#RER.43V3>!H^A,_#'6Q$=&:H_6WERG24>2& M<^4L!*N1(6X8N.Q+!Q^#YC4Y$VSM[K^O$M7.[5$M1-740IO=4=^Y^10WR*(T M'OZ4YBL.O]S>W+CYKUE^XQ;C@#OHM_'D%OG=_N[V]TZHV:RQ;(6BSNKEP;RL^ER M/+W%A>[;PH]TDBDH;<%F5H8NF<)M#$!TD$2&S%+U4/UUJ@:N"JV!C*>&KK(J MCK9T:%;]K&K+\,5=3^OQ>J3U]-VG+R.CHZ5&$9".E]="2H#QNE3 8LCC"7/> MY]?7*Z:$ISY& M3R$C R T>H\.3W=0TE&?$X8X'1O#=5UQV'QR?=#T(ND&7/0_T_+>;%[]1%>@ MA,!?9P_"D.^S"6IKL?$?1B*X$*1C0&7$Z)@3 0YY@Y G^Y;^O.VI-PP8GD:!*_\V1$3#,,4 MCU9:T/)"C7GP+C)(06K"**>:UZY4/HC 82=L](+ _A34@!W.XMZ((F=$*C^)R"PBI(:L(!/9;;>2%ZA MUV (!:,".A3EOLD'E4%R&S051@I2NZO)BX1TPI.^*#R=+O &+->SA,[F^,]$ M.Y>4!+UJ^L-Y80A#7>%$Q&U!'*E^S[.#E$[(,1>-G&.$/G3P^.Z?L)ZKM+*; M\S0IP\Z6,W^[&$_38H&^IA]/5VH:&>F#D,8!(539.1Y#9+4=*+@*$Y])6 X#\.)M^PT^[*4F:NZ+E(!()A%D( M08?-!$!*)=!(:93"6!EJ'XE#^KK(D&T;0I+&+>8@"A*"@2,+ZE MZ"]:)1,H9"UP:WRVM=\[ODS)L(@Z7<.O0.8(<0_M6%VAYLC]+<.F>(PZ[9(7 M:*6#+[4;2I$C'] M3-SDX93DJ^5R/O:WR^T%TGUY6-FS7U*XG8^7X[081>.C8BP#+]>8R*!&6>)6 MDU(*I0U5\6F]>(W"E5-(;JNJY33\/*]N.9LRVRSRNPKA]N9VE3BY7GY/\])@ M=YZ^E]/AY^I:]'[0Z2SO_>7[F]03BO_Z)*="4>#9I-5/B\A /,F,1Y QE$YO M(H)+*D,2*4MC@I.A=F5PW1:1'46Z/K6DM=YJD2#EDM'Q%@U#V:N,9Y)"8BJ2 MVF] #Z&OJ1:2AR#C60?OOI32P&F_?^JS<9$3(3CPJ!7Z1<&!+2\)B$192LZ= M;+@<8C.>2EZ8I,\M-_6+N M2YNY?I"BN\Y<[RSU!J#S8,/]F9;_FLZ3FXS_G>(']%?7192_(U=ESVV">V5$ M),)EB)R&TL^7@G%P3[J,,.CO<8Y)R\ %M/J$Y1\JH]Z1V$K N!P,_!CB'D3R7?H>^55O% M:I]FB^6Z*6[9HV_2-.7Q\MI/QM_6C_RVS5I$ID)K#90Z4M($ 9SR"J0SS''K M E7=GCP=L.C 5?_5H-:KL-LRD;O"_PUCQ,=$BLPX(;)(3X%C-$&@DL9 5'3>GH@AFC7^:O[ MYRY#GX6V0B4-.J02EAG:^Z#CXM(41^)O&<-X@>&00-; MX>$;VO7A-HK"V$#1(TYLE>#2'FS&OVH7>-"1Z4RJ-Q-_1L6P,!P>&2^-,#U> M3;T0M8UL)C9G%8!8CK(3,H"/(9:I1'C&6:&C MJNV1'DGJL"Y"<\ ]A\(;,*/[#JM'F=QM\N)EH5QE) E%,M(84%A-$E"ABJ]O M+'@=.#A:SCE- @NU\T^561@V;=K>/A@0((WOC_?(Y_C;="W[\&N5E$9Q%VZG M+Z>HMYH9F6258RJ#TF@JA%<,G/!H- *)(4@4$C%GW";'UN8:#50,;[D55S<+X95V\Y+8JDD4H#S%8-@Z$L@2< MT1D(BUX:8C7ZL.=( AU"]+ 9]>:VQWE!T #J7\@M!&^]MIQ C"DA!ZH,$(@> MG4W*LR0AJ:>#!8=* ?76>Z;#$^@9,).5%1.,KK<,0.1@)1KD 63A) M'4F:^=K!XL/.]B<+(>&C@.[SA8XE>+<=RTT7[SZZ[3@Y#EM8WT MX((P:,7+1!QO+4B7J.:$)>-J7Y"\2M30K1!.U_SS 0X5U= NKAYT"\C$$\U3 M!IY*41K1!"RQ'*CD/ 9)C;*UW\.]2M30MJLJ"+I![$B-#%TF^.Z?%&Z7Z(B^ M_8XA>_%&WEUO>XA$GZD+"FS.H8RZ9N"M*))"YQ.W:"+V57_JE36:Q,FQFIS5 M%VL#!NB9D;ZOHD K33/C#LVSQ$"B=##V)A#0E&(082G7/?1UVD7-T)U49'ZOXII&HJ8NB3Z]YZ_TCS/)O?N&E(WBT2!B*+[^YO-X^C M) D)DBA(IHPG5+Q,T_86 J%>NV1XU-VF>'98K#$#=!IB>I'PT(BYHB2Z7V[= M$;V$L,CXZ\\YZ+8$'KY/',CQH,LWA2LZ"#0_?-C//\5W3+-**7@>VK230:HU2I,FC+HE+1X1:R MG6 W#/W#WDGW >@+P$&;#?#V7+%=18Q]\,/=Y,-T=8XL5QU3^[@SW+M4OQ>) MW;D35:_ MN1\O-P-544$?TS@C[NWUL_*WZ &O^V9Q39VF H1/*"DI M(UB##G!.2A.6I+*\TX["CW^PF_!O]SOIY96'05+?^IU5$W934'EPN2&8B"Y8 M"\H:Y$&8 $YBV.1T3%10$=!GJ0Z8H>\(:^AS)S2.%.[0P<;_N743="EN2BW: M_,>L>(9QK M+\FA ?'G[*^Q>[OA ,6S82'ZE$(,% _?$L6$,D2 "@]2(6\B66EBM[$<+W_^ M, GT?H!008)#@^ 3AHR+V70:8;D7$1_C*P&23"(Q3]+68BH2DEH)WI5F_82@= MGK/-W0Z'IY\\3"*['^6?)+6A5;X_S_0LO[3ET(>0*"=@LJ$H*^?!1 S<0B;! M \0Y/I24A1 M6*)D-W0=O/0P#LJ9 MTS:*.!4J0-#ZN4^HJI+VFYG*R:D2]&Z(,E[K4#Z\H+ M+$X$>FZ*2U3+EV&=(^>BX@KW(D#F8]*:4!@&W?MWY>3RW^.KL_%.ZY M&FEB2=08!W!C5UUX&+)7PD)EB6=62EV];7$GPB[ PM6!7'TU#7V0WC,PFX^_ MC:=NXE8U?:O"B#(^>U;>'J(BEK_\JDE(F"&)JPX((YK01Z J0V:K3I01=YO) M&@)S*7.:I$RJTY%Z A'#!'QGA-Y9M=2 )7QI1ZW+3*_6S'Z=K=OF%F:1.8Q\ MDA% !-IZD34&PCJ@K9<^BZ2DIUE6MH@'$3A,2#J 9>Q/;9> R>*"/& /X[)H MG<8PG1D&0F.L[ERVP%W0W@L?/:O]MNI $H>)=EO$Y0FJ:Q29'Z;X^6FQ'!&J M,)SS!HC+I 3T"9Q!KJ*FCGCT1I@YAW' MQ5B&*:Z332!5*/-.0,T\%CB+BWDDH&#ST*\9_1 M5?V9YF5\KM'HD5*/FV+U)D0CV8YC\$YR4,;[S#TGW<*)QQ_<"1CF@H%QLC0; ML#,K\M\G)%QJ0SQ/&J.4Z#%F3F[=9R802C3C+FE&:I]:V\4[0<5>,%1.$W<+ M.'GA;'WWSX\T7:01L\&2X#U0+1#W4B4PD3*P22G*%5'LZ0.:7OR=#3G=\K#D M?P*8*NFD 7CMS2EGW!C6T0@,#]8B(PZ^7+V+E 6/D2$*84NA.>UYX2>D3.N>\\DTWX#RZ-NP!.VB@B MQX@-M<[1L=+EZ7*F4/K?H7NMO#E+RO%Q5%WU$%U_2M[+6?6W] MXOK'JMW)]-M\?<3X7[/M=Q;K7SZECUZEE2L\D>E#!I5>S&P(^IQ^S.9ES;OW M#N7=O#+&X^%:2I(S2>!0N.C**1J$2TY4;ZRRBY93=^"?MZ4DY3K?B7JST&(4 MI9-1YO),E^)YE*E&AP)-D:4)HUO*F62USZ.=Q P\#[T&#I[Z-CVYM?FA^L"&.62I#(FD#R6RCJOP)>"*\E"C#H2@0*MO8$. M)W/8CB&]H*YO90W\EJ;T"9M-QG'%QBK>6KT>\4(XK3,ZE1DC+4$2NE$QT?*\ M-U)B<4/Q3HV/7WE)\_+J ]NNOA4^JRK]YO"SK1"5,JJH-4C-4"3!"[ N.(C9 M:&0HYY [35(X&$%#O\6JH=.]$#E"P T<>L].[4UI+Q?:6\T(N,0=B*@X6$(] MX*G-@DK*::D\0.5K*0]\)O_WERP>% MV_EX^6MC2YTKI8IE\P3ERG#I1 1_C)YF%84V MM-(_S+YNJ#;!X2$<$.519Q!:$O#)(>F>2CQ/+3ISH9.J[SZRB6#Y5 4?)Z"A MU?IQ',JPFNFWJ^EZ@LW6-_+*JL0"*$\,B"0\NNL"63),ZA"Y4KECGZ& MQQ'R;0L@.U)"1BMA432@8I2E10]:X)@#$$61&9&D(]5S^J\1-6S'W0%M4 4= MM0ZZS3[BCM&,$D.O6R-+VA@PI0%=MB8KK1+UL?I=[.MD-6.Y:@#A$)@=H946 M@+9[?WZ\J]PC" 1ODX @RQ U'A2XF"/BPR=I"1X"H79NMPM=PW:)/KN-JZVI M!M"W*8%9C!+/*A D-*[:$'N.W@%1&I34CDLMHF6U1]!MUVXB/U-1J\_&_QXA MX@:@\7:V6%[G#?4CARYHUFA0#0^X<5*0@$QG<"(;HDE.G->^'WA$0!,YGOY M4U.@=K20*MK)8&3WC+NF7X MGG]V$WF?^C"H(E!$5D4CDQ2GWM M^N$'RP\P^ M+DBQIRKE*C3U7+]<7VY]5S9;)93WB0$O"2E!B<#CSP;PSI'DK=,VU7YYTU=E M\V/A7[\D_/>^]G565S18BKE VGR6IM))# 48!6HRMJF086A96!*ZUTI\'W%UC$ M>F[]OU[3>H@RFH/3)D>GB.$F*717'$-!1*K!<_2">,B)&AJCS#4&4K25(JVE MTRXUK8<(N(' 85>)I8Z:HQPB\!@9LN$\.&T8R*P4>KK)1U7[8N=R:EH/TG'' MFM9#!-X ;OY *SL?KWMBK*PTQEI%0EMN6$C4<7( 53J'!QJA8 M"BV9[?2V[(2<2R56AKT8&-H<-@"/!G;)PZRX-5P2MKK9M[(4Y1)P65K(/FJ! M6YU34[LVY]#KA[,EP@:!PYX;BT-TTP"L'M_-9HD><\H&SR!N,%1'XJW XT,S MQI2R2M!NLS3_9UR$MP"MX_73 +@^H_Z0@.^/9_9L.ZN1R/&?) N6J9(7BA$= M'B) JF04YTGZZH6M>PEJZ_J]!?#5TU\#8/R2)I/U'*81W;%9YNBJ3_O?KKB-@D)9(+G)67.;C5T-8C4PFE%I6*(5>'XQYR MAFF_WS(4:^FN 1A^N/GAQO,BJ.O\<3;]]A%W5+Q:+-)R\1]I$E&\_\*]I9*D M+N62/7 )Q&KBB@\2B)?:9JL]#[7GAW4B;)C6_2U#L[X^&P#IMJ_O]?2W\>+' M;#%>)\36;-$10V7?\H[+S][J;?TN+#].[[6Z[I*)ADG,\* M(O6E$2938#.*DD@F!?ZG-*EM0+M3-\SP@I;AVI-FVX'NWL[[,2L35AW]52PS MUCRX1%!P249/A0J*=BK,.P"K[4U#:!F=M937P,G^8?HS+9:%@0_3,+M)?Z;E M2$;MS6H*:K!QW3+?2L6 .>*5EBH+7?NR^@4RNN'N?]5URZG*:@)OA?"MK%!$ M*,!;E.%&F"BR-ZLQJ.O?^^K^28MW_RSG#O4]GKKYKY40_T1-X+]$TE;JV/;W MCS1H8:PH(PURJ0@GX'VD$*BU7AIGC:A]B=,C.]WP_[_J3J@5\%S>@ZO-VY^K M&%>.OYOT](AJYSH]/XSJQE_O8QRR+V/\(GA'4FFT;Q%#(0-QWEG.>$JQ>L>: MRH^=5F]6/^&6G2Z_N$EZZQ;?RSX>Q\T.NYZ^19'C0J,0J5SULK,B%K_;(-M4 M$B2Q-.HPCM*.S1V[K-96Z<51"G_T*KBZA(=^,/Z H8?,_#G[6*J)OV+\]O7[ M>!ZOIM/Q3UP1C?%O^(/KO.65,49+9ST(BG 0UG)PBG&0V7&E'8_DZ>#EU]%T M#"%M%6)4!5KO>FD4@Q^0Q83^RLUU_C0KOS%VD_>W2SPV/L]^N#V]YQLY44Y8YD"Z\@PC(A..6X)_-<)JSE-DIA.F]B[35LW$Z<"I)].AT7%/ M]JH)+'*4QC]+3? ];R.5N*!<9>"JC.XTFA,(3EGKP&B,+ MJ@.C)L>4Z*&^SO-5VBH+J F5$R7:#C3^T\W'!>F/'+1GL)OHJ73PFU=X-<$4'VY-XZI\A>4WGB*!W)44DHD'H@B M%H3F%BQ';Y\I:474,@3:;8! ]S7;NEOO'4G'2GMH$)4\_&22PO)V->;^1YHO M?ZTK57!/Y#>_5KO"*.&LPE,W,NO1W*90*DP3)&92\H1*;5[-7G=>K;%[[].1 M4UW$EW<-LOE9D?:[?Y"*J9N\O5TL9S=(D/_U>YI]F[L?W\?A:IY<7].PCZ*A M][YRI\JE_ZL501&'&@3S%(3R$KPA#&(DC'&3)7KAC5^MW'WN$1VN.?ERI@2Q8E0.=I.K:%?:>:UDX#+FW)\D-IGM74P M-) V;8X?L' WER9PY1DZ$\G@%K19@X_>@E+X=YT4HJ&3Y7X-2+L(&*['5R7% MSFI+>6"H_(D;Z?L5NA9(_J:G%)%),.G0DY4*?5JC+0:^VH!** Q/T:_*-8S- M\Y4'!$<=5.+,8S$!:Q:Y9H3&-RH)V&-3&J(DAM1N- MWZ\^7$.WNJ@X4:Y#YP0V%SO?2F'?EGQFN-!10K2EZ:]!\BU&'246)MI0P51Z M\HQC1P;@^6 +7@[FP84RB8_.E[\]>;75_RGJ^-3.&_0K@F( MM!R?(D1+&4@4LX#X32BBP/)>\%I79)*>IK=%@_?G*ES=Z^=ADS(E2'SJT=C* MVK_^/=M0[RB/EG(*F9:(D$0/GC&.VT#Y&*C7ZNF=VBMJO_OHX1(H/:K].,&U MX)P^]]_?I&GX?N/F?ZT[<#,6?!0:N*%E9(#EZ'%1#2HGK9BU-H0SQ-./:+J\ M0>N5@^KC-=0DXK;<;#8CU2P13U%$-A8?/S$TG(1!$(PQ%!=R5/LZ_S6:&@N( M3D+ J_ Z01T-P*M4*FUK5OY,RXU5QN.69!'1##MAT!:; #9P#@I#/9NS$B%6 M'S7X$B&M >D473^MACA9\$-[08\\@[*QUEDLDPUA#K=4*.VO2NF;S\(#5S0+ M'AUNKFZ/M5[\^(&?WISI+*LDWN8 LMDV4GDBB"AMID(&D5CIV(<^I!+"AT1) M)*K;^.L="PQC-6HI;2\&CI#@T"C $&_+P<;(Q8RQ7 @>F VE,%80< 1MGHZE M+[WB14K=;AZ??G1+FC]&5;-J@RY-M[*CC3&<5CR;H$VQHC@-(KM5GHQV.$/'1T/B9YGY6Y9%5FA>WWGU+=T-1KI;+^=C? M+LM.^CI;F?+[$I+M4*I1C$K2$ WPJ ((98HI)^5*S06, "+RW.W<.I:"MCJJ M5,/3^;32@%UZ%E3>,TY',LLL.BP M440?X'BI3U5U\3=P*']=\7&=O\[==($47.??9[-X/?^2YC_'(6TNHR*-Q;L0 M5I8FYYZ 28Q!8DY:B6>)E[7GQG4@:\!$6F]XF/6KG/;QMAWM334E4?+U(R;A MN 'G?2RM#Y MRE@4M2_W.A$VK)VK#H?#X':$;EH W(897/GZ9YHCC]MR+L]9 M4BE;X &WIR!&EL&>&80TGE.!3%5_9;^3F*:!=8SBGT*KBA;:@M/5\M-L7(8S M/. F:2IH\2X4#1B2>Z;!60R0G&2269ZEM+4SN?LI&C8?=U9@G:J/H6\ANWD5 M]T&^LCE$-.K=STT8,'NKD2\ M=R*E($$K[D"P;, $I4"9*&)B/B9;^UYSV%NG_K6[Z_;I$%%?;*)L&WN_<1,W M#>GESE'5,F.[5CM/*JP3KR?FOA["]>EZ=SF-F#6/)E!(FB"R'+$(3^_ T_3_ M5W=ES6WM-OB]_X4M]^6E,YXL'<_DWGAN?-M'#1"A<^ITJ4[$\7D@H1+/JBB3\H(19XKY M-:'<9 1!N)>.44,5 WX2OB>12:J@PP'(>+% )PJ,7=B0K;$A:TOP8,9XT4)& M!R]+8CF T! !!M;H/;G,],#Q-/=W,PQ*NR6 M.R;0R,8(,9"D8WE$JB+QR7M"N9%6B5)*.&SHW6,KM*E>&@,-)\FR-2 >D]9L) MH1W/&KTQ6=Y2<$^)XS81)9VCD:ND@JGL>-PC87K^QI'*[>I)^FB@?(75O$N? MUGZUKE-:Z[_.UWY19G_LI?2FZ]?;T=[:)UEV4V32E%@,4=C: MXV0?IV9Z=J<.B"K)OSF>;EM5'"IVZGLH[+S9K(JD+Y;I]VZY^V866 *:LR7& ME.GQLO2#Q-"1&*UIEBPXS_V@8^NE*T_/SSD-3N<7_S00=KF,908$7"[WS&X9 MG*5DO=3HTR>7H5RKOH:K\/YLNT M6SW^"!9G&!=JKLH,X%QLI(Z*6%E.82VT"BEY",,&%CZU2INGLR.9EY/%VAH? M;V%O)^_!_>T&KKLK_[U(B5$D!XS3,*Q.IC)A;<9FGAF%+94W'>#^>L"+ M'&02VB+E5!%IRS198+$DTSB>\=+%^\-UG@7@R[VEZN,S1P/2\<*<"B .FF1O M3=)>1)*48D1F%$](6I?7*%H$)@/3+S-+1Y]TU>=AC@2-D\4Z 6]Z?VH_A/O= MU5I?TA/2"V&-2(1M.ZO('(F#B+&D"-&$'!Q [1$I0VEK-#OS_.[V690S2=#= M3Z[2;!(3%(@/4A I-"76H[T5647A@J'UZ]B?)6H8S%YA9KNN.H['5[?VBWKA MW<--,SA19B23(E%+.&Z?$LTR8C4$DHR/V@6G<4>]* @\GI9AH'M%F? 6.FH- M2>0A?O'+SX]X#. +;#0Q080R)$L2QP4G/+%@6.GO'(:5&#ZYS# @O;8<>#W) M-L3(@,LAQ]'&1J"D=+7 B"%7[0>J)EW/L%:7'*RO@Q+N3 M=\O4XFZ."R:M*X_@2AFX\QSW2O$C-1=*.^ZD#H.LT'E.N%>4+#^__!L#[+&* MB PY2BH$H:),OA;&$T>=Q-#7:J? ,Y=J%[T>Y:*_HLQZ#5%71E96RB=I)?;HD?(R0+N3I(EYZ67 M/IX.260"5B3%C6!VX$NUTVEY'0V77@*E7T[OD975^IY@)\\_GN1K/;^!O/(W MNSXOCE+C62 0B[NB)"?>NDQR:<5G713\?AO.IRN07[!VPP+3L7%QH'+Y7$IZ M71C%XW!VAF-;( M^P!]?_W%+QG_#1GYLI]@S@*'&+@C*0 *#+USC,50:EHYPZ@.P+,/OJ]Y&P<:I@FP,CXP?=HS\D[94TG)CL99E/A886HB0J,V>#8RK#,,_HP(>W MKV,?"Q@G"K8U,$YR%.]21B@L:2@'DJ.*&,#80!QSDL00'76.6A M76KI>3=0Y@2*- Y%U@=K)3_AU[YTLKI<7JW@V[S;]%?;S.',)QIEYH9(:X%( MIC1Q^#-"H\]209GY5;N-_NE4O];P\DB@/1SX,*;6)X#S^P?;06Y1/X93YRU) M3)>$N^*ED6,B0@@/6B?\LS:4!Q'V6DUR';36U]WKZW[WH5M^7LR_0=I>+_;X M;ZY+1<+M=^'[W3B@BU)J.(./-52 7)5+K[N#_3Y$>&NK@>.4A%TC;8 ML:J,T"EE*DQ):D1D,E>?(OP(+2>/U_DQD6_?=K+DY]^A %=+O_@QM.5BF8I> M/MSI9>>=R11C%IHD56XTO-#L9C,J&<)&1"17P.4X\1T 93%17;U99R0ZAL&]>5"K&+&9IIXS2ZOBEJCY&2QDB) MHM5FCH-WB0-/3[U8[R'^]7/W[6^[3[R%QNZ;.V3'Y=/Y"";;. V\? M$;_9TCZ'?2+;6&:B!2 ZIC(W4QKBDT#[ES4Z9RP'IX>U]3OTZ6VN".HKO([X MII-?&NI(W25&LK0NRT")X(!24R82#\BGCI&7'J>@3.VQ9\?2VGCJ\OA.ZZC* MG0"(?^^6<5>UOF5DQCB&D]%;$K39]D7 ,%,P(%'@]I1&4'N_[__)X+Q/PR1J M$,^L^:ZB&B8 HQW5R5FK.(M$Y(1>F[%XEDN0)%F&AIQF*E+M9/H+(',V.]4$ M,D>(?)HY\#>^__)^T?W7+].^[Y1?_#1]^G*)RT._QM]?+O%_P;7_'_17?IY. MR'F?OFB%''=ESFOEM#=?48#%XT,4[RC\B:@?"[ -).[V-P:W7O^QPH':-A/6T>2D M5:H],OPA%8T=^%& FV7J9]39P'-&QR!#*8X# M2YP!0UPTGH'GRO+:+M53]+3)0HR)IVK:F*:W==#1./C#$[RKER]2P9LZD;.1 MO2<,[J0(&-LEP1%)J93)J)+I?ONQ7,/^_>RL!U^7!4TGE5!4T3BE?\^@$MGO"[9 M'!*5Q/V6LB,AVC+>WGC<;RH*->QRZ6@27H?O5Q6#]54S@7CC+83UY1+%M2G2 MW ?>?R!WVZJ.="<(C*1 *^,YB%HA>96]E.'4M1GF, 8> MSZRIB1C!6\?C)X_CHN0YOR&'A=O^&@'5?^D6Z<\>TG6'3CNLJR M[S=(3 G(<@HEO@L1I2NM()Y#B<^H]%%DX\?8\8$:ZFR9=8FH(4U1I"@ T;BH)EQ8&/0PR;B/+=2H]$4 MH^*FFJ2G )O;;"*D;0.2ZR_SOK!SL8)/F_!OB.OK[@_X>CM$ZC*_@=7:STOK M^MT8//QWOW?KWV ]TS3EE$U CS'(4FZ% E6!$A.=]E#>Y^4T&&!U:&HTOF)4 M*#;0WA1 B^SU\_3]8WZWF'^>AP6\N_FZZ+X#]/N_7"[[S:JD*/^ F\T2OCPG(,_;3&X3\Z]/N6 M19"WW):$MT@)Y9,CX:GT7PTV$I=3)-%[+YEW+HMA#6L/?'BC>1:CX>94>4X@ M+7''PD7?STM]:H2+FW)A\F9SLUEL0^%]^WN,>"7C*"(M32128U!BK:>(A6!2 M%"Q'43LS\0+R&DV\&#,[<2YE312'/QXF?\SOYTO\R=POKKI^ZPGL7-EBIY>; MF[TQ5C2 D:67'2LY00% /#5F.]%6BIP9,#H"0E],>*/Y&JVQ>UX%G[]H;_>+ M\B7X'O[^E_\#4$L! A0#% @ 0X+;6+<-9VS&!P \28 !T M ( ! &)B+3 U,S$R,#(T>#$P<65X:&EB:70S,3$N:'1M4$L! A0# M% @ 0X+;6/B6VJ"Q!P !B< !T ( ! 0@ &)B+3 U M,S$R,#(T>#$P<65X:&EB:70S,3(N:'1M4$L! A0#% @ 0X+;6";W.8LE M! V0\ !T ( ![0\ &)B+3 U,S$R,#(T>#$P<65X:&EB M:70S,C$N:'1M4$L! A0#% @ 0X+;6,S8 &8G! AA !T M ( !310 &)B+3 U,S$R,#(T>#$P<65X:&EB:70S,C(N:'1M4$L! A0# M% @ 0X+;6"^40[@_9 $ Z3(6 !$ ( !KQ@ &)B'-D4$L! A0#% @ 0X+; M6!B[Z^ZM' 218! !4 ( !CI2TR,#(T,#4S,5]L M86(N>&UL4$L! A0#% @ 0X+;6+)6V#22JP 16\' !4 M ( !E3L# &)B XML 82 bbry-20240531_htm.xml IDEA: XBRL DOCUMENT 0001070235 2024-03-01 2024-05-31 0001070235 2024-06-24 0001070235 2024-05-31 0001070235 2024-02-29 0001070235 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-02-29 0001070235 us-gaap:RetainedEarningsMember 2024-02-29 0001070235 us-gaap:ComprehensiveIncomeMember 2024-02-29 0001070235 us-gaap:RetainedEarningsMember 2024-03-01 2024-05-31 0001070235 us-gaap:ComprehensiveIncomeMember 2024-03-01 2024-05-31 0001070235 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-03-01 2024-05-31 0001070235 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-05-31 0001070235 us-gaap:RetainedEarningsMember 2024-05-31 0001070235 us-gaap:ComprehensiveIncomeMember 2024-05-31 0001070235 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-02-28 0001070235 us-gaap:RetainedEarningsMember 2023-02-28 0001070235 us-gaap:ComprehensiveIncomeMember 2023-02-28 0001070235 2023-02-28 0001070235 us-gaap:RetainedEarningsMember 2023-03-01 2023-05-31 0001070235 2023-03-01 2023-05-31 0001070235 us-gaap:ComprehensiveIncomeMember 2023-03-01 2023-05-31 0001070235 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-03-01 2023-05-31 0001070235 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-05-31 0001070235 us-gaap:RetainedEarningsMember 2023-05-31 0001070235 us-gaap:ComprehensiveIncomeMember 2023-05-31 0001070235 2023-05-31 0001070235 us-gaap:DemandDepositsMember 2024-05-31 0001070235 us-gaap:DemandDepositsMember 2024-03-01 2024-05-31 0001070235 us-gaap:OtherInvestmentsMember 2024-05-31 0001070235 us-gaap:OtherInvestmentsMember 2024-03-01 2024-05-31 0001070235 bbry:BankBalancesandOtherInvestmentsDomain 2024-05-31 0001070235 bbry:BankBalancesandOtherInvestmentsDomain 2024-03-01 2024-05-31 0001070235 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2024-05-31 0001070235 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2024-03-01 2024-05-31 0001070235 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member 2024-05-31 0001070235 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member 2024-03-01 2024-05-31 0001070235 us-gaap:BankersAcceptanceMember us-gaap:FairValueInputsLevel2Member 2024-05-31 0001070235 us-gaap:BankersAcceptanceMember us-gaap:FairValueInputsLevel2Member 2024-03-01 2024-05-31 0001070235 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2024-05-31 0001070235 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2024-03-01 2024-05-31 0001070235 bbry:NonUsGovernmentPromissoryNotesMember us-gaap:FairValueInputsLevel2Member 2024-05-31 0001070235 bbry:NonUsGovernmentPromissoryNotesMember us-gaap:FairValueInputsLevel2Member 2024-03-01 2024-05-31 0001070235 bbry:NonUsTreasuryBillsNotesMember us-gaap:FairValueInputsLevel2Member 2024-05-31 0001070235 bbry:NonUsTreasuryBillsNotesMember us-gaap:FairValueInputsLevel2Member 2024-03-01 2024-05-31 0001070235 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2024-05-31 0001070235 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2024-03-01 2024-05-31 0001070235 us-gaap:FairValueInputsLevel2Member 2024-05-31 0001070235 us-gaap:FairValueInputsLevel2Member 2024-03-01 2024-05-31 0001070235 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel3Member 2024-05-31 0001070235 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel3Member 2024-03-01 2024-05-31 0001070235 us-gaap:DemandDepositsMember 2024-02-29 0001070235 us-gaap:DemandDepositsMember 2023-03-01 2024-02-29 0001070235 us-gaap:OtherInvestmentsMember 2024-02-29 0001070235 us-gaap:OtherInvestmentsMember 2023-03-01 2024-02-29 0001070235 bbry:BankBalancesandOtherInvestmentsDomain 2024-02-29 0001070235 bbry:BankBalancesandOtherInvestmentsDomain 2023-03-01 2024-02-29 0001070235 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2024-02-29 0001070235 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-03-01 2024-02-29 0001070235 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member 2024-02-29 0001070235 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member 2023-03-01 2024-02-29 0001070235 us-gaap:BankersAcceptanceMember us-gaap:FairValueInputsLevel2Member 2024-02-29 0001070235 us-gaap:BankersAcceptanceMember us-gaap:FairValueInputsLevel2Member 2023-03-01 2024-02-29 0001070235 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2024-02-29 0001070235 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2023-03-01 2024-02-29 0001070235 bbry:NonUsGovernmentPromissoryNotesMember us-gaap:FairValueInputsLevel2Member 2024-02-29 0001070235 bbry:NonUsGovernmentPromissoryNotesMember us-gaap:FairValueInputsLevel2Member 2023-03-01 2024-02-29 0001070235 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2024-02-29 0001070235 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-03-01 2024-02-29 0001070235 us-gaap:FairValueInputsLevel2Member 2024-02-29 0001070235 us-gaap:FairValueInputsLevel2Member 2023-03-01 2024-02-29 0001070235 2023-03-01 2024-02-29 0001070235 srt:MinimumMember 2024-03-01 2024-05-31 0001070235 srt:MaximumMember 2024-03-01 2024-05-31 0001070235 us-gaap:TechnologyEquipmentMember 2024-05-31 0001070235 us-gaap:TechnologyEquipmentMember 2024-02-29 0001070235 bbry:LeaseholdImprovementsAndOtherMember 2024-05-31 0001070235 bbry:LeaseholdImprovementsAndOtherMember 2024-02-29 0001070235 us-gaap:FurnitureAndFixturesMember 2024-05-31 0001070235 us-gaap:FurnitureAndFixturesMember 2024-02-29 0001070235 bbry:ManufacturingEquipmentResearchAndDevelopmentEquipmentAndToolingMember 2024-05-31 0001070235 bbry:ManufacturingEquipmentResearchAndDevelopmentEquipmentAndToolingMember 2024-02-29 0001070235 bbry:AcquiredTechnologyMember 2024-05-31 0001070235 bbry:OtherAcquiredTechnologyMember 2024-05-31 0001070235 us-gaap:IntellectualPropertyMember 2024-05-31 0001070235 bbry:AcquiredTechnologyMember 2024-02-29 0001070235 bbry:OtherAcquiredTechnologyMember 2024-02-29 0001070235 us-gaap:IntellectualPropertyMember 2024-02-29 0001070235 us-gaap:OneTimeTerminationBenefitsMember 2023-02-28 0001070235 us-gaap:FacilityClosingMember 2023-02-28 0001070235 us-gaap:OneTimeTerminationBenefitsMember 2023-03-01 2024-02-29 0001070235 us-gaap:FacilityClosingMember 2023-03-01 2024-02-29 0001070235 us-gaap:OneTimeTerminationBenefitsMember 2024-02-29 0001070235 us-gaap:FacilityClosingMember 2024-02-29 0001070235 us-gaap:OneTimeTerminationBenefitsMember 2024-03-01 2024-05-31 0001070235 us-gaap:FacilityClosingMember 2024-03-01 2024-05-31 0001070235 us-gaap:OneTimeTerminationBenefitsMember 2024-05-31 0001070235 us-gaap:FacilityClosingMember 2024-05-31 0001070235 bbry:SeniorConvertibleNotesMember 2024-05-31 0001070235 bbry:SeniorConvertibleNotesMember 2024-03-01 2024-05-31 0001070235 bbry:SeniorConvertibleNotesMember 2024-02-29 0001070235 bbry:A2020DebenturesMember 2023-11-13 0001070235 bbry:A2020DebenturesMember 2023-03-01 2023-11-30 0001070235 bbry:A2020DebenturesMember 2024-03-01 2024-05-31 0001070235 bbry:A2020DebenturesMember 2023-03-01 2023-05-31 0001070235 bbry:VotingCommonStockMember us-gaap:SubsequentEventMember 2024-06-24 0001070235 us-gaap:EmployeeStockOptionMember us-gaap:SubsequentEventMember 2024-06-24 0001070235 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2024-06-24 0001070235 bbry:DeferredStockUnitMember us-gaap:SubsequentEventMember 2024-06-24 0001070235 bbry:A175DebentureMember 2024-03-01 2024-05-31 0001070235 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-02-29 0001070235 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-02-28 0001070235 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-03-01 2024-05-31 0001070235 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-03-01 2023-05-31 0001070235 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-05-31 0001070235 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-05-31 0001070235 us-gaap:AccumulatedTranslationAdjustmentMember 2024-02-29 0001070235 us-gaap:AccumulatedTranslationAdjustmentMember 2023-02-28 0001070235 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-01 2024-05-31 0001070235 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-01 2023-05-31 0001070235 us-gaap:AccumulatedTranslationAdjustmentMember 2024-05-31 0001070235 us-gaap:AccumulatedTranslationAdjustmentMember 2023-05-31 0001070235 us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember 2024-05-31 0001070235 us-gaap:AccumulatedGainLossFinancialLiabilityFairValueOptionAttributableToParentMember 2023-05-31 0001070235 bbry:OtherPostEmploymentBenefitObligationsMember 2024-05-31 0001070235 bbry:OtherPostEmploymentBenefitObligationsMember 2023-05-31 0001070235 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-05-31 0001070235 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-05-31 0001070235 bbry:CybersecurityMember 2024-03-01 2024-05-31 0001070235 bbry:CybersecurityMember 2023-03-01 2023-05-31 0001070235 bbry:IoTMember 2024-03-01 2024-05-31 0001070235 bbry:IoTMember 2023-03-01 2023-05-31 0001070235 bbry:LicensingAndOtherMember 2024-03-01 2024-05-31 0001070235 bbry:LicensingAndOtherMember 2023-03-01 2023-05-31 0001070235 us-gaap:OperatingSegmentsMember 2024-03-01 2024-05-31 0001070235 us-gaap:OperatingSegmentsMember 2023-03-01 2023-05-31 0001070235 us-gaap:MaterialReconcilingItemsMember 2024-03-01 2024-05-31 0001070235 us-gaap:MaterialReconcilingItemsMember 2023-03-01 2023-05-31 0001070235 2023-05-11 0001070235 srt:NorthAmericaMember 2024-03-01 2024-05-31 0001070235 srt:NorthAmericaMember 2023-03-01 2023-05-31 0001070235 us-gaap:EMEAMember 2024-03-01 2024-05-31 0001070235 us-gaap:EMEAMember 2023-03-01 2023-05-31 0001070235 bbry:OtherRegionsMember 2024-03-01 2024-05-31 0001070235 bbry:OtherRegionsMember 2023-03-01 2023-05-31 0001070235 us-gaap:TransferredOverTimeMember 2024-03-01 2024-05-31 0001070235 us-gaap:TransferredOverTimeMember 2023-03-01 2023-05-31 0001070235 us-gaap:TransferredAtPointInTimeMember 2024-03-01 2024-05-31 0001070235 us-gaap:TransferredAtPointInTimeMember 2023-03-01 2023-05-31 0001070235 us-gaap:AccountsReceivableMember 2024-02-29 0001070235 bbry:DeferredRevenueMember 2024-02-29 0001070235 bbry:DeferredCommissionMember 2024-02-29 0001070235 us-gaap:AccountsReceivableMember 2024-03-01 2024-05-31 0001070235 bbry:DeferredRevenueMember 2024-03-01 2024-05-31 0001070235 bbry:DeferredCommissionMember 2024-03-01 2024-05-31 0001070235 us-gaap:AccountsReceivableMember 2024-05-31 0001070235 bbry:DeferredRevenueMember 2024-05-31 0001070235 bbry:DeferredCommissionMember 2024-05-31 0001070235 bbry:LessThan12MonthsMember 2024-05-31 0001070235 bbry:A12To24MonthsMember 2024-05-31 0001070235 bbry:After24MonthsMember 2024-05-31 0001070235 country:CA 2024-05-31 0001070235 country:CA 2024-02-29 0001070235 country:US 2024-05-31 0001070235 country:US 2024-02-29 0001070235 bbry:OtherCountriesMember 2024-05-31 0001070235 bbry:OtherCountriesMember 2024-02-29 0001070235 bbry:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-03-01 2024-05-31 0001070235 bbry:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-03-01 2023-05-31 shares iso4217:USD iso4217:USD shares bbry:operatingSegment pure 2024-05-31 false 2025 Q1 0001070235 --02-28 590171424 590171424 589232539 589232539 590171424 589232539 590171424 589232539 5000000 6000000 2948000000 -2158000000 -14000000 776000000 -42000000 -42000000 -1000000 -1000000 8000000 8000000 1000000 1000000 2957000000 -2200000000 -15000000 742000000 2909000000 -2028000000 -24000000 857000000 -11000000 -11000000 -11000000 2000000 2000000 2000000 9000000 9000000 9000000 2000000 2000000 2000000 2920000000 -2039000000 -22000000 859000000 0 0 0 0 0 0 0 0 0 0 0 0 P1M P1Y http://fasb.org/us-gaap/2024#GeneralAndAdministrativeExpense 10-Q true 2024-05-31 false 001-38232 BlackBerry Limited Z4 98-0164408 2200 University Ave East Waterloo ON CA N2K 0A7 (519) 888-7465 Common Shares BB NYSE Yes Yes Large Accelerated Filer false false false 590173164 143000000 175000000 86000000 62000000 5000000 6000000 148000000 199000000 21000000 21000000 3000000 4000000 57000000 47000000 458000000 508000000 17000000 25000000 37000000 36000000 59000000 57000000 27000000 32000000 19000000 21000000 145000000 154000000 561000000 562000000 1323000000 1395000000 6000000 17000000 112000000 117000000 29000000 28000000 174000000 194000000 321000000 356000000 32000000 28000000 33000000 38000000 1000000 3000000 194000000 194000000 581000000 619000000 0 0 590171424 590171424 589232539 589232539 2957000000 2948000000 -2200000000 -2158000000 -15000000 -14000000 742000000 776000000 1323000000 1395000000 2948000000 -2158000000 -14000000 776000000 -42000000 -42000000 -1000000 -1000000 8000000 8000000 1000000 1000000 1000000 2957000000 -2200000000 -15000000 742000000 2909000000 -2028000000 -24000000 857000000 -11000000 -11000000 2000000 2000000 9000000 9000000 2000000 2000000 2920000000 -2039000000 -22000000 859000000 144000000 373000000 48000000 194000000 96000000 179000000 42000000 54000000 38000000 45000000 40000000 54000000 12000000 15000000 3000000 0 0 -22000000 135000000 190000000 -39000000 -11000000 5000000 3000000 -34000000 -8000000 8000000 3000000 -42000000 -11000000 -0.07 -0.02 -0.07 -0.02 -42000000 -11000000 0 -1000000 -1000000 1000000 -1000000 2000000 -43000000 -9000000 -42000000 -11000000 13000000 16000000 8000000 9000000 3000000 0 0 147000000 0 -22000000 2000000 1000000 3000000 0 -51000000 -3000000 0 -4000000 -1000000 0 13000000 62000000 -11000000 -3000000 -5000000 -14000000 1000000 1000000 -16000000 -12000000 -15000000 99000000 0 1000000 1000000 2000000 1000000 8000000 49000000 66000000 25000000 39000000 -26000000 -38000000 1000000 2000000 1000000 2000000 -40000000 63000000 200000000 322000000 160000000 385000000 <div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND CRITICAL ACCOUNTING ESTIMATES</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Preparation</span></div><div style="padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These interim consolidated financial statements have been prepared by management in accordance with United States generally accepted accounting principles (“U.S. GAAP”). They do not include all of the disclosures required by U.S. GAAP for annual financial statements and should be read in conjunction with the audited consolidated financial statements of BlackBerry Limited (the “Company”) for the year ended February 29, 2024 (the “Annual Financial Statements”), which have been prepared in accordance with U.S. GAAP. In the opinion of management, all normal recurring adjustments considered necessary for fair presentation have been included in these interim consolidated financial statements. Operating results for the three months ended May 31, 2024 are not necessarily indicative of the results that may be expected for the full year ending February 28, 2025. The consolidated balance sheet at February 29, 2024 was derived from the audited Annual Financial Statements but does not contain all of the footnote disclosures from the Annual Financial Statements.</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements requires management to make estimates and assumptions with respect to the reported amounts of assets, liabilities, revenue and expenses and the disclosure of contingent assets and liabilities. Actual results could differ from these estimates and any such differences may be material to the Company’s consolidated financial statements.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the comparative figures have been reclassified to conform to the current year’s presentation.</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is organized and managed as three reportable operating segments: Cybersecurity, IoT (collectively, “Software &amp; Services”), and Licensing and Other, as further discussed in Note 10.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:58.5pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies and Critical Accounting Estimates</span></div><div style="padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to the Company’s accounting policies or critical accounting estimates from those described in the Annual Financial Statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Standards Adopted During Fiscal 2025</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (the “FASB”) issued ASU 2023-07 on the topic of segment reporting. The standard requires additional disclosures for segment reporting. These requirements include: (i) disclosure of significant expenses that are regularly provided to the Chief Operating Decision Maker (“CODM”) and included within each reported measure of segment profit or loss (collectively referred to as the “significant expense principle”); (ii) disclosure of an amount for other segment items (equal to the difference between segment revenue less segment expenses disclosed under the significant expense principle and each reported measure of segment profit or loss) by reportable segment and a description of their composition; (iii) annual disclosure of a reportable segment’s profit or loss and assets currently required by Topic 280 in interim periods; (iv) clarification that, if the CODM uses more than one measure of a segment's profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report those additional measures of segment profit or loss; (v) disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources; (vi) requiring a public entity that has a single reportable segment provide all the disclosures required by the amendments in this ASU, and all existing segment disclosures in Topic 280. The guidance is effective for annual periods beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The Company early adopted this guidance in the first quarter of fiscal 2025 and it did not have a material impact on its disclosures.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Preparation</span></div><div style="padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These interim consolidated financial statements have been prepared by management in accordance with United States generally accepted accounting principles (“U.S. GAAP”). They do not include all of the disclosures required by U.S. GAAP for annual financial statements and should be read in conjunction with the audited consolidated financial statements of BlackBerry Limited (the “Company”) for the year ended February 29, 2024 (the “Annual Financial Statements”), which have been prepared in accordance with U.S. GAAP. In the opinion of management, all normal recurring adjustments considered necessary for fair presentation have been included in these interim consolidated financial statements. Operating results for the three months ended May 31, 2024 are not necessarily indicative of the results that may be expected for the full year ending February 28, 2025. The consolidated balance sheet at February 29, 2024 was derived from the audited Annual Financial Statements but does not contain all of the footnote disclosures from the Annual Financial Statements.</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements requires management to make estimates and assumptions with respect to the reported amounts of assets, liabilities, revenue and expenses and the disclosure of contingent assets and liabilities. Actual results could differ from these estimates and any such differences may be material to the Company’s consolidated financial statements.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the comparative figures have been reclassified to conform to the current year’s presentation.</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is organized and managed as three reportable operating segments: Cybersecurity, IoT (collectively, “Software &amp; Services”), and Licensing and Other, as further discussed in Note 10.</span></div> 3 <div style="margin-bottom:6pt;margin-top:6pt;padding-left:58.5pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies and Critical Accounting Estimates</span></div><div style="padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to the Company’s accounting policies or critical accounting estimates from those described in the Annual Financial Statements.</span></div> <div style="margin-bottom:6pt;margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09 “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” on the topic of income taxes. The standard requires additional disclosure for income taxes. These requirements include: (i) requiring a public entity to disclose specific categories in the rate reconciliation; (ii) disclosure of additional information for reconciling items that meet a quantitative threshold (if the effect of those reconciling items is equal to or greater than 5% of the amount computed by multiplying pretax income or loss by the applicable statutory income tax rate); (iii) annual disclosure of the amount of income taxes paid (net of refunds received) disaggregated by federal (national), state, and foreign taxes; (iv) annual disclosure of the amount of income taxes paid (net of refunds received) disaggregated by individual jurisdictions in which income taxes paid (net of refunds received) is equal to or greater than 5% of total income taxes paid (net of refunds received); (v) annual disclosure of income (or loss) from continuing operations before income tax expense (or benefit) disaggregated between domestic and foreign; and (vi) annual disclosure of income tax expense (or benefit) from continuing operations disaggregated by federal (national), state, and foreign. For public entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company will adopt this guidance in fiscal 2026 and is in the process of evaluating the new requirements. As a result, the Company has not yet determined the impact this new ASU will have on its disclosures.</span></div> <div style="margin-bottom:6pt;margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09 “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” on the topic of income taxes. The standard requires additional disclosure for income taxes. These requirements include: (i) requiring a public entity to disclose specific categories in the rate reconciliation; (ii) disclosure of additional information for reconciling items that meet a quantitative threshold (if the effect of those reconciling items is equal to or greater than 5% of the amount computed by multiplying pretax income or loss by the applicable statutory income tax rate); (iii) annual disclosure of the amount of income taxes paid (net of refunds received) disaggregated by federal (national), state, and foreign taxes; (iv) annual disclosure of the amount of income taxes paid (net of refunds received) disaggregated by individual jurisdictions in which income taxes paid (net of refunds received) is equal to or greater than 5% of total income taxes paid (net of refunds received); (v) annual disclosure of income (or loss) from continuing operations before income tax expense (or benefit) disaggregated between domestic and foreign; and (vi) annual disclosure of income tax expense (or benefit) from continuing operations disaggregated by federal (national), state, and foreign. For public entities, the guidance is effective for annual periods beginning after December 15, 2024. The Company will adopt this guidance in fiscal 2026 and is in the process of evaluating the new requirements. As a result, the Company has not yet determined the impact this new ASU will have on its disclosures.</span></div> FAIR VALUE MEASUREMENTS, CASH, CASH EQUIVALENTS AND INVESTMENTS<div style="margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required to be recorded at fair value, the Company considers the principal or most advantageous market in which it would transact and considers assumptions that market participants would use in pricing the asset or liability, such as inherent risk, non-performance risk and credit risk. The Company applies the following fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value into three levels:</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 1 - Unadjusted quoted prices at the measurement date for identical assets or liabilities in active markets.</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 2 - Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.</span></div><div style="margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Level 3 - Significant unobservable inputs that are supported by little or no market activity.</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy also requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cash and cash equivalents, accounts receivable, other receivables, accounts payable and accrued liabilities are carried at amounts that approximate their fair values (Level 2 measurement) due to their short maturities.</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recurring Fair Value Measurements</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the fair value of investments held, the Company primarily relies on an independent third-party valuator for the fair valuation of securities. The Company also reviews the inputs used in the valuation process and assesses the pricing of the securities for reasonableness after conducting its own internal collection of quoted prices from brokers. Fair values for all investment categories provided by the independent third-party valuator that are in excess of 0.5% from the fair values determined by the Company are communicated to the independent third-party valuator for consideration of reasonableness. The independent third-party valuator considers the information provided by the Company before determining whether a change in their original pricing is warranted.</span></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company concludes that there is a significant financing component included within a contract with a customer due to timing differences between the fulfillment of certain performance obligations and the receipt of payment for those performance obligations, the Company determines the present value of the future consideration utilizing the discount rate that would be reflected in a separate financing transaction between the customer and the Company at contract inception based upon the credit characteristics of the customer receiving financing in the contract.</span></div><div style="padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a description of how the fair value of the 2020 Debentures (as defined in Note 5) was determined, see the “Convertible debentures” accounting policies in Note 1 to the Annual Financial Statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Recurring Fair Value Measurements</span></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the occurrence of certain events, the Company re-measures the fair value of non-marketable equity investments for which it utilizes the measurement alternative, and long-lived assets, including property, plant and equipment, operating lease ROU assets, intangible assets and goodwill if an impairment or observable price adjustment is recognized in the current period.</span></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Marketable Equity Investments Measured Using the Measurement Alternative</span></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable equity investments measured using the measurement alternative include investments in privately held companies without readily determinable fair values in which the Company does not own a controlling interest or have significant influence. The estimation of fair value used in the fair value measurements required the use of significant unobservable inputs, and as a result, the fair value measurements were classified as Level 3.</span></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-bottom:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended May 31, 2024, the Company exited certain leased facilities and recorded a pre-tax and after-tax impairment charge of $3 million related to the operating lease right-of-use (“ROU”) assets and property, plant and equipment associated with those facilities (three months ended May 31, 2023 - nil). The impairment was determined by comparing the fair value of the impacted ROU asset to the carrying value of the asset as of the impairment measurement date, as required under ASC Topic 360, Property, Plant, and Equipment, using Level 3 inputs. The fair value of the ROU asset was based on the estimated sublease income for certain facilities taking into consideration the estimated time period it will take to obtain a sublessor, the applicable discount rate and the sublease rate, which are considered unobservable inputs. The Company conducts an evaluation of the related liabilities and expenses and revises its assumptions and estimates as appropriate as new or updated information becomes available. The fair value measurement of ROU impaired assets is classified as Level 3.</span></div><div style="padding-left:22.5pt;text-align:justify"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash, Cash Equivalents and Investments </span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of cash, cash equivalents and investments by fair value level as at May 31, 2024 were as follows:</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:28.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.937%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cost Basis </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Unrealized<br/>Gains</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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Fair Value</span></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash and<br/>Cash<br/>Equivalents</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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Short-term<br/>Investments</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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Long-term<br/>Investments</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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Restricted Cash and Cash Equivalents</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank balances</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </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;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term deposits, and certificates of deposits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </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;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bankers' acceptances/bearer deposit notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </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;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. promissory notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. treasury bills</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </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;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </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="3" style="background-color:#ffffff;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </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;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">______________________________</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cost basis for other investments includes the effect of returns of capital and impairment.</span></div><div style="margin-bottom:3pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of cash, cash equivalents and investments by fair value level as at February 29, 2024 were as follows:</span></div><div style="margin-bottom:3pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:28.104%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.003%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.015%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cost Basis </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Unrealized<br/>Gains</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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Fair Value</span></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash and<br/>Cash<br/>Equivalents</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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Short-term<br/>Investments</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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Long-term<br/>Investments</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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Restricted Cash and Cash Equivalents</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank balances</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </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;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term deposits, and certificates of deposits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </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;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bearer deposit notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </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;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. promissory notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </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;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">______________________________</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cost basis for other investments includes the effect of returns of capital and impairment.</span></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at May 31, 2024, the Company had non-marketable equity investments without readily determinable fair value of $37 million (February 29, 2024 - $36 million). During the three months ended May 31, 2024, the Company recorded an upward adjustment of $1 million to the carrying value of a certain non-marketable equity investment without readily determinable fair value resulting from observable price changes in orderly transactions for identical or similar securities which have been included in investment income, net on the Company’s consolidated statements of operations. As of May 31, 2024, the Company has recorded a cumulative impairment of $3 million to the carrying value of certain other non-marketable equity investments without readily determinable fair value (February 29, 2024 - $3 million).</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no realized gains or losses on available-for-sale securities for the three months ended May 31, 2024 and May 31, 2023.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has restricted cash and cash equivalents, consisting of cash and securities pledged as collateral to major banking partners in support of the Company’s requirements for letters of credit. These letters of credit support certain leasing arrangements entered into in the ordinary course of business. The letters of credit are for terms ranging from <span style="-sec-ix-hidden:f-504">one</span> month to <span style="-sec-ix-hidden:f-505">one</span> year. The Company is legally restricted from accessing these funds during the term of the leases for which the letters of credit have been issued; however, the Company can continue to invest the funds and receive investment income thereon.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, restricted cash, and restricted cash equivalents as at May 31, 2024 and February 29, 2024 from the consolidated balance sheets to the consolidated statements of cash flows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:66.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.369%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash and cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, restricted cash, and restricted cash equivalents presented in the consolidated statements of cash flows</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual maturities of available-for-sale investments as at May 31, 2024 and February 29, 2024 were as follows:</span></div><div style="margin-top:12pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:43.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As at</span></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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 29, 2024</span></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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No fixed maturity </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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>As at May 31, 2024 and February 29, 2024, the Company had no available-for-sale debt securities with continuous unrealized losses 0.005 3000000 0 0 <div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of cash, cash equivalents and investments by fair value level as at May 31, 2024 were as follows:</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:28.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.937%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cost Basis </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Unrealized<br/>Gains</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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Fair Value</span></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash and<br/>Cash<br/>Equivalents</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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Short-term<br/>Investments</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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Long-term<br/>Investments</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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Restricted Cash and Cash Equivalents</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank balances</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </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;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term deposits, and certificates of deposits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </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;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bankers' acceptances/bearer deposit notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </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;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. promissory notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. treasury bills</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </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;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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: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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </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="3" style="background-color:#ffffff;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </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;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">______________________________</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cost basis for other investments includes the effect of returns of capital and impairment.</span></div><div style="margin-bottom:3pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of cash, cash equivalents and investments by fair value level as at February 29, 2024 were as follows:</span></div><div style="margin-bottom:3pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:28.104%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.003%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.015%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cost Basis </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span></div></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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Unrealized<br/>Gains</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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Fair Value</span></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash and<br/>Cash<br/>Equivalents</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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Short-term<br/>Investments</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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Long-term<br/>Investments</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:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Restricted Cash and Cash Equivalents</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank balances</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other investments</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </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;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1:</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term deposits, and certificates of deposits</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </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;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bearer deposit notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </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;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. promissory notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury bills</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </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;border-left:1pt solid #000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">______________________________</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cost basis for other investments includes the effect of returns of capital and impairment.</span></div> 92000000 0 0 92000000 92000000 0 0 0 28000000 6000000 0 34000000 0 0 34000000 0 120000000 6000000 0 126000000 92000000 0 34000000 0 10000000 0 10000000 0 0 0 0 0 13000000 0 0 13000000 0 0 0 13000000 12000000 0 0 12000000 12000000 0 0 0 89000000 0 0 89000000 28000000 61000000 0 0 26000000 0 0 26000000 11000000 15000000 0 0 4000000 0 0 4000000 0 0 0 4000000 10000000 0 0 10000000 0 10000000 0 0 154000000 0 0 154000000 51000000 86000000 0 17000000 2000000 1000000 0 3000000 0 0 3000000 0 286000000 7000000 -10000000 283000000 143000000 86000000 37000000 17000000 96000000 0 0 96000000 96000000 0 0 0 30000000 6000000 0 36000000 0 0 36000000 0 126000000 6000000 0 132000000 96000000 0 36000000 0 10000000 0 10000000 0 0 0 0 0 21000000 0 0 21000000 0 0 0 21000000 53000000 0 0 53000000 28000000 25000000 0 0 47000000 0 0 47000000 15000000 32000000 0 0 35000000 0 0 35000000 30000000 5000000 0 0 10000000 0 0 10000000 6000000 0 0 4000000 166000000 0 0 166000000 79000000 62000000 0 25000000 302000000 6000000 -10000000 298000000 175000000 62000000 36000000 25000000 37000000 36000000 1000000 3000000 3000000 0 0 0 0 <div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, restricted cash, and restricted cash equivalents as at May 31, 2024 and February 29, 2024 from the consolidated balance sheets to the consolidated statements of cash flows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:66.893%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.369%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As at</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash and cash equivalents</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, restricted cash, and restricted cash equivalents presented in the consolidated statements of cash flows</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 143000000 175000000 17000000 25000000 160000000 200000000 <div style="margin-top:12pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual maturities of available-for-sale investments as at May 31, 2024 and February 29, 2024 were as follows:</span></div><div style="margin-top:12pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:43.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As at</span></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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 29, 2024</span></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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">No fixed maturity </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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> 154000000 154000000 166000000 166000000 10000000 0 10000000 0 164000000 154000000 176000000 166000000 0 0 <div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.    CONSOLIDATED BALANCE SHEET DETAILS</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net of Allowance</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The current estimated credit losses (“CECL”) for accounts receivable as at May 31, 2024 was $5 million (February 29, 2024 - $6 million).</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company also has long-term accounts receivable included in Other Long-term Assets. The CECL for long-term accounts receivable is estimated using the probability of default method and the default exposure due to limited historical information. The exposure of default is represented by the assets’ amortized carrying amount at the reporting date.</span></div><div style="margin-top:9pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity in the Company’s allowance for credit losses:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"></td><td style="width:82.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.516%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance as of February 28, 2023</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior period provision for expected credit losses</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of the allowance for credit loss as at February 29, 2024</span></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current period recovery for expected credit losses </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of the allowance for credit loss as at May 31, 2024</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:11pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for credit losses as at May 31, 2024 consists of $1 million (February 29, 2024 - $1 million) relating to CECL estimated based on days past due and region and $4 million (February 29, 2024 - $5 million) relating to specific customers that were evaluated separately.</span></div><div style="margin-top:11pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was one customer that comprised more than 10% of accounts receivable as at May 31, 2024 (February 29, 2024 - two customers comprised more than 10%). </span></div><div style="margin-bottom:5pt;margin-top:12pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Receivables</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at May 31, 2024 and February 29, 2024, other receivables included items such as claims filed with the Ministry of Innovation, Science and Economic Development Canada relating to its Strategic Innovation Fund program’s investment in BlackBerry QNX, among other items, none of which were greater than 5% of the current assets balance.</span></div><div style="margin-bottom:5pt;margin-top:12pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Current Assets</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at May 31, 2024 and February 29, 2024, other current assets included the current portion of deferred commissions and prepaid expenses, among other items, none of which were greater than 5% of the current assets balance as at the balance sheet dates.</span></div><div style="margin-top:12pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment, Net</span></div><div style="margin-top:5pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment comprised the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:70.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BlackBerry operations and other information technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing, repair and research and development equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net book value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:12pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets, Net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="margin-top:5pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets comprised the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:57.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As at May 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other acquired intangibles</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,396 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:57.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As at February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other acquired intangibles</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,397 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,243 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended May 31, 2024, amortization expense related to intangible assets amounted to $11 million (three months ended May 31, 2023 - $13 million).</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total additions to intangible assets for the three months ended May 31, 2024 amounted to $1 million (three months ended May 31, 2023 - $2 million). During the three months ended May 31, 2024, additions to intangible assets primarily consisted of payments for intellectual property relating to patent maintenance, registration and license fees.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the carrying value of the identified intangible assets as at May 31, 2024, and assuming no subsequent impairment of the underlying assets, the annual amortization expense for the remainder of fiscal 2025 and each of the five succeeding years is expected to be as follows: fiscal 2025 - $32 million; fiscal 2026 - $36 million; fiscal 2027 - $32 million; fiscal 2028 - $18 million; fiscal 2029 - $6 million and fiscal 2030 - $3 million </span></div><div style="margin-top:12pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to the carrying amount of goodwill during the three months ended May 31, 2024 were as follows:</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"></td><td style="width:85.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.163%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as at February 28, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment charge</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign exchange on non-U.S. dollar denominated goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as at February 29, 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562 </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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign exchange on non-U.S. dollar denominated goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as at May 31, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Long-term Assets</span></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at May 31, 2024 and February 29, 2024, other long-term assets included long-term receivables related to intellectual property sold in fiscal 2024, see Note 10 under the heading “Patent Sale”, other long-term receivables, and the long-term portion of deferred commission, among other items, none of which were greater than 5% of the total assets balance.</span></div><div style="margin-top:12pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Liabilities</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities is comprised of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:71.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 29, 2024</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring program liabilities, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued liabilities included current and accrued director fees, accrued vendor liabilities, variable incentive accrual, payroll withholding taxes and accrued royalties, among other items, none of which were greater than 5% of the current liabilities balance in any of the periods presented.</span></div> 5000000 6000000 <div style="margin-top:9pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity in the Company’s allowance for credit losses:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"></td><td style="width:82.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.516%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance as of February 28, 2023</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior period provision for expected credit losses</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of the allowance for credit loss as at February 29, 2024</span></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current period recovery for expected credit losses </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of the allowance for credit loss as at May 31, 2024</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:11pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for credit losses as at May 31, 2024 consists of $1 million (February 29, 2024 - $1 million) relating to CECL estimated based on days past due and region and $4 million (February 29, 2024 - $5 million) relating to specific customers that were evaluated separately.</span></div> 1000000 5000000 6000000 -1000000 5000000 1000000 1000000 4000000 5000000 1 2 none none none none <div style="margin-top:5pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment comprised the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:70.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 29, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BlackBerry operations and other information technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing, repair and research and development equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net book value</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 86000000 85000000 14000000 15000000 6000000 6000000 2000000 3000000 108000000 109000000 89000000 88000000 19000000 21000000 <div style="margin-top:5pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets comprised the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:57.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As at May 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other acquired intangibles</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,396 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:57.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As at February 29, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other acquired intangibles</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,397 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,243 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 900000000 851000000 49000000 386000000 337000000 49000000 110000000 63000000 47000000 1396000000 1251000000 145000000 900000000 846000000 54000000 386000000 334000000 52000000 111000000 63000000 48000000 1397000000 1243000000 154000000 11000000 13000000 1000000 -2000000 32000000 36000000 32000000 18000000 6000000 3000000 <div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to the carrying amount of goodwill during the three months ended May 31, 2024 were as follows:</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"></td><td style="width:85.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.163%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as at February 28, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment charge</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign exchange on non-U.S. dollar denominated goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as at February 29, 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562 </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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign exchange on non-U.S. dollar denominated goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as at May 31, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 595000000 35000000 2000000 562000000 -1000000 561000000 none none <div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities is comprised of the following:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:71.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 29, 2024</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring program liabilities, 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 20000000 20000000 11000000 20000000 81000000 77000000 112000000 117000000 none none <div style="margin-bottom:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restructuring</span></div><div style="margin-bottom:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023 and fiscal 2024, the Company commenced restructuring programs with the objectives of reducing its annual costs and expenses relating to the Cybersecurity business, and later separating and streamlining the Company’s centralized corporate functions into Cybersecurity and IoT specific teams such that the businesses may operate independently and on a profitable and cash flow positive basis. The reduction of overall Company costs will include rationalizing and streamlining existing central administrative functions, right-sizing cost structures within both business units including R&amp;D and outsourced contracting, changes to overall product portfolio offerings and geographies the Company operates in and optimizing related support functions and organizational structure. Other charges and cash costs may occur as programs are implemented or changes are completed.</span></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity in the Company’s restructuring program liabilities:</span></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:57.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee<br/>Termination<br/>Benefits</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Facilities<br/>Costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as at February 28, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges incurred</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments made</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as at February 29, 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </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="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments made</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as at May 31, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The long-term portion of the restructuring liabilities is recorded at present value, determined by measuring the remaining payments at present value using an effective interest rate of 5.7%, and the Company recorded interest expense over time to arrive at the total face value of the remaining payments.</span></div>The restructuring charges included employee termination benefits and facilities costs to better align the Company’s general and administrative and R&amp;D cost profiles to its market competitors, create a more focused sales force and improve profitability and cash flow. Total charges incurred for the three months ended May 31, 2024 and May 31, 2023 were $8 million and $5 million, respectively, recorded within <span style="-sec-ix-hidden:f-652">General and administrative</span> on the Consolidated Statements of Operations. <div style="margin-bottom:6pt;margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity in the Company’s restructuring program liabilities:</span></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:57.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.206%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee<br/>Termination<br/>Benefits</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Facilities<br/>Costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as at February 28, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges incurred</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments made</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as at February 29, 2024</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </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="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges incurred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments made</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as at May 31, 2024</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2000000 1000000 3000000 31000000 6000000 37000000 16000000 3000000 19000000 17000000 4000000 21000000 5000000 3000000 8000000 15000000 2000000 17000000 7000000 5000000 12000000 7000000 4000000 11000000 0 1000000 1000000 7000000 5000000 12000000 0.057 8000000 5000000 INCOME TAXES<div style="margin-bottom:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended May 31, 2024, the Company’s net effective income tax expense rate was approximately 24% compared to a net effective income tax expense rate of 38% for the three months ended May 31, 2023. The Company’s income tax rate reflects the change in unrecognized income tax benefit, if any, and the fact that the Company has a significant valuation allowance against its deferred income tax assets; in particular, any change in loss carry forwards or research and development credits, amongst other items, is offset by a corresponding adjustment of the valuation allowance. The Company’s net effective income tax rate also reflects the geographic mix of earnings in jurisdictions with different income tax rates.</span></div><div style="margin-bottom:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s total unrecognized income tax benefits as at May 31, 2024 were $20 million (February 29, 2024 - $20 million). As at May 31, 2024, $20 million of the unrecognized income tax benefits have been netted against deferred income tax assets and nil has been recorded within income taxes payable on the Company’s consolidated balance sheets.</span></div><div style="padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to ongoing examination by tax authorities in certain jurisdictions in which it operates. The Company regularly assesses the status of these examinations and the potential for adverse outcomes to determine the adequacy of the provision for income taxes as well as the provisions for indirect and other taxes and related penalties and interest. While the final resolution of audits is uncertain, the Company believes the ultimate resolution of these audits will not have a material adverse effect on its consolidated financial position, liquidity or results of operations.</span></div> 0.24 0.38 20000000 20000000 20000000 0 DEBENTURES<div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">3.00% Convertible Senior Notes</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 29, 2024, the Company issued $200 million aggregate principal amount of 3.00% senior convertible unsecured notes (the “Notes” and, collectively with the “2020 Debentures” (as defined below), the “Debentures”) in an offering to qualified institutional buyers in accordance with Rule 144A under the Securities Act of 1933, as amended. </span></div><div style="margin-bottom:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are due on February 15, 2029 unless earlier converted, redeemed, or repurchased. Each $1,000 principal amount of the Notes is convertible into 257.5826 common shares of the Company based on the initial conversion rate, for a total of 52 million common shares at a price of $3.88 per share, subject to adjustments. Prior to the close of business on the business day immediately preceding November 15, 2028, the Notes will be convertible only upon satisfaction of </span></div><div style="margin-bottom:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain conditions and during certain periods, and thereafter, at any time until the close of business on the second scheduled trading day immediately preceding February 15, 2029. The Company may satisfy any conversions of the Notes by paying or delivering, as the case may be, cash, its common shares or a combination of cash and its common shares, at the Company’s election (or, in the case of any Notes called for redemption that are converted during the related redemption period, solely its common shares). Covenants associated with the Notes include general corporate maintenance, existence and reporting requirements. The Notes will bear interest at a rate of 3.00% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, beginning on August 15, 2024.</span></div><div style="margin-bottom:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had recorded the Notes, including the debt itself and all embedded derivatives, at cost less debt issuance costs of $6 million and presents the Notes as a single hybrid financial instrument. No portion of the embedded derivatives required bifurcation from the host debt contract.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the change in the Notes for the three months ended May 31, 2024:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:82.667%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.368%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Carrying Amount</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as at February 29, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as at May 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2020 Debentures</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 1, 2020, Hamblin Watsa Investment Counsel Ltd., in its capacity as investment manager of Fairfax Financial Holdings Limited (“Fairfax”), and another institutional investor invested in the Company through a $365 million private placement of debentures (the “2020 Debentures”). The 2020 Debentures matured on November 13, 2023.</span></div><div style="margin-bottom:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the conversion option and other embedded derivatives within the 2020 Debentures, the Company elected to record the 2020 Debentures, including the debt itself and all embedded derivatives, at fair value and presented the 2020 Debentures as a single hybrid financial instrument. No portion of the fair value of the 2020 Debentures was recorded as equity.</span></div><div style="margin-bottom:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each period, the fair value of the 2020 Debentures was recalculated and resulting gains and losses from the change in fair value of the 2020 Debentures associated with non-credit components were recognized in income, while the change in fair value associated with credit components was recognized in accumulated other comprehensive loss (“AOCL”). The fair value of the 2020 Debentures was determined using the significant Level 2 inputs interest rate curves, the market price and volatility of the Company’s listed common shares, and the significant Level 3 inputs related to credit spread and the implied discount of the 2020 Debentures at issuance.</span></div><div style="margin-bottom:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the impact of the changes in fair value of the Debentures for the three months ended May 31, 2024 and May 31, 2023:    </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:72.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.591%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.593%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Charge associated with the change in fair value from non-credit components recorded in the consolidated statements of operations </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total increase in the fair value of the 2020 Debentures </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended May 31, 2024, the Company recorded interest expense related to the Debentures of $2 million, which has been included in investment income, net on the Company’s consolidated statements of operations (three months ended May 31, 2023 - $2 million).</span></div><div style="margin-bottom:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fairfax, a related party under U.S. GAAP due to its beneficial ownership of common shares in the Company after taking into account potential conversion of the 2020 Debentures, owned $330 million principal amount of the 2020 Debentures. As such, the payment of interest on the 2020 Debentures to Fairfax represented a related party transaction.</span></div> 200000000 2029-02-15 1000 257.5826 52000000 3.88 The Notes will bear interest at a rate of 3.00% per annum, payable semi-annually in arrears on February 15 and August 15 of each year, beginning on August 15, 2024 0.0300 2024-08-15 6000000 <div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table summarizes the change in the Notes for the three months ended May 31, 2024:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:82.667%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.368%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Carrying Amount</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as at February 29, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as at May 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div> 194000000 0 194000000 365000000 2023-11-13 <div style="margin-bottom:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the impact of the changes in fair value of the Debentures for the three months ended May 31, 2024 and May 31, 2023:    </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:72.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.591%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.593%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Three Months Ended</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Charge associated with the change in fair value from non-credit components recorded in the consolidated statements of operations </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total increase in the fair value of the 2020 Debentures </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 -22000000 0 -22000000 2000000 2000000 330000000 CAPITAL STOCK<div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following details the changes in issued and outstanding common shares for the three months ended May 31, 2024:</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:71.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital Stock and<br/>Additional Paid-in Capital</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock<br/>Outstanding<br/>(000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common shares outstanding as at February 29, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589,233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,948 </span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common shares issued for restricted share unit settlements</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common shares issued for employee share purchase plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common shares outstanding as at May 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,171 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,957 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had 590 million voting common shares outstanding, 0.2 million options to purchase voting common shares, 18 million RSUs and 1 million DSUs outstanding as at June 24, 2024. In addition, 51.5 million common shares are issuable upon conversion in full of the Notes as described in Note 5.</span></div> <div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following details the changes in issued and outstanding common shares for the three months ended May 31, 2024:</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:71.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital Stock and<br/>Additional Paid-in Capital</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock<br/>Outstanding<br/>(000s)</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common shares outstanding as at February 29, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589,233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,948 </span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common shares issued for restricted share unit settlements</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common shares issued for employee share purchase plan</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common shares outstanding as at May 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">590,171 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,957 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 589233000 2948000000 383000 8000000 555000 1000000 590171000 2957000000 590000000 200000 18000000 1000000 51500000 LOSS PER SHARE<div style="margin-top:5pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted loss per share:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:69.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.121%"></td><td style="width:0.1%"></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss for basic and diluted loss per share available to common shareholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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: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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding (000’s) - basic and diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss per share - reported</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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">______________________________</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has not presented the dilutive effect of the Notes or 2020 Debentures using the if-converted method in the calculation of diluted loss per share for the three months ended May 31, 2024 and May 31, 2023, as to do so would be antidilutive. See Note 5 for details on the Notes and 2020 Debentures.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not presented the dilutive effect of in-the-money options and RSUs that will be settled upon vesting by the issuance of new common shares in the calculation of diluted loss per share for the three months ended May 31, 2024 and May 31, 2023, as to do so would be antidilutive.</span></div> <div style="margin-top:5pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted loss per share:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:69.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.121%"></td><td style="width:0.1%"></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></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:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss for basic and diluted loss per share available to common shareholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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: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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding (000’s) - basic and diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589,821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss per share - reported</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="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">______________________________</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has not presented the dilutive effect of the Notes or 2020 Debentures using the if-converted method in the calculation of diluted loss per share for the three months ended May 31, 2024 and May 31, 2023, as to do so would be antidilutive. See Note 5 for details on the Notes and 2020 Debentures.</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not presented the dilutive effect of in-the-money options and RSUs that will be settled upon vesting by the issuance of new common shares in the calculation of diluted loss per share for the three months ended May 31, 2024 and May 31, 2023, as to do so would be antidilutive.</span></div> -42000000 -11000000 589821000 582812000 -0.07 -0.02 -0.07 -0.02 <div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.    ACCUMULATED OTHER COMPREHENSIVE LOSS</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in AOCL by component net of tax, for the three months ended May 31, 2024 and May 31, 2023 were as follows:</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:71.682%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flow Hedges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCL into net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated net unrealized gains on derivative instruments designated as cash flow hedges</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign Currency Cumulative Translation Adjustment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency cumulative translation adjustment</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</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="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in Fair Value From Instrument-Specific Credit Risk On Debentures</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value from instruments-specific credit risk on Debentures</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</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="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Post-Employment Benefit Obligations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses associated with other post-employment benefit obligations</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</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="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss, End of Period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in AOCL by component net of tax, for the three months ended May 31, 2024 and May 31, 2023 were as follows:</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:71.682%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></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="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flow Hedges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCL into net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated net unrealized gains on derivative instruments designated as cash flow hedges</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign Currency Cumulative Translation Adjustment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency cumulative translation adjustment</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</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="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in Fair Value From Instrument-Specific Credit Risk On Debentures</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value from instruments-specific credit risk on Debentures</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</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="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Post-Employment Benefit Obligations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses associated with other post-employment benefit obligations</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</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="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss, End of Period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 -1000000 0 1000000 0 0 -14000000 -16000000 -1000000 1000000 -15000000 -15000000 0 -6000000 0 -1000000 -15000000 -22000000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:5pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%;padding-left:10.84pt">Letters of Credit</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had $17 million in collateralized outstanding letters of credit in support of certain leasing arrangements entered into in the ordinary course of business as of May 31, 2024. See the discussion of restricted cash in Note 2.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%;padding-left:10.28pt">Contingencies </span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in litigation in the normal course of its business, both as a defendant and as a plaintiff. The Company is subject to a variety of claims (including claims related to patent infringement, purported class actions and other claims in the normal course of business) and may be subject to additional claims either directly or through indemnities against claims that it provides to certain of its partners and customers. In particular, the industry in which the Company competes has many participants that own, or claim to own, intellectual property, including participants that have been issued patents and may have filed patent applications or may obtain additional patents and proprietary rights for technologies similar to those used by the Company in its products. The Company has received, and may receive in the future, assertions and claims from third parties that the Company’s products infringe on their patents or other intellectual property rights. Litigation has been, and will likely continue to be, necessary to determine the scope, enforceability and validity of third-party proprietary rights or to establish the Company’s proprietary rights. Regardless of whether claims against the Company have merit, those claims could be time-consuming to evaluate and defend, result in costly litigation, divert management’s attention and resources and subject the Company to significant liabilities.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management reviews all of the relevant facts for each claim and applies judgment in evaluating the likelihood and, if applicable, the amount of any potential loss. Where a potential loss is considered probable and the amount is reasonably estimable, provisions for loss are made based on management’s assessment of the likely outcome. Where a range of loss can be reasonably estimated with no best estimate in the range, the Company records the minimum amount in the range. The Company does not provide for claims for which the outcome is not probable or claims for which the amount of the loss cannot be reasonably estimated. Any settlements or awards under such claims are provided for when reasonably determinable.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of May 31, 2024, there are no material claims outstanding for which the Company has assessed the potential loss as both probable to result and reasonably estimable; therefore, no accrual has been made. Further, there are claims outstanding for which the Company has assessed the potential loss as reasonably possible to result; however, an estimate of the amount of loss cannot reasonably be made. There are many reasons that the Company cannot make these assessments, including, among others, one or more of the following: the early stages of a proceeding does not require the claimant to specifically identify the patent claims that have allegedly been infringed or the products that are alleged to infringe; damages sought are unspecified, unsupportable, unexplained or uncertain; discovery has not been started or is incomplete; the facts that are in dispute are highly complex; the difficulty of assessing novel claims; the parties have not engaged in any meaningful settlement discussions; the possibility that other parties may share in any ultimate liability; and the often slow pace of litigation. </span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has included the following summaries of certain of its legal proceedings though they do not meet the test for accrual described above.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Between October and December 2013, several purported class action lawsuits and one individual lawsuit were filed against the Company and certain of its former officers in various jurisdictions in the U.S. and Canada alleging that the Company and certain of its officers made materially false and misleading statements regarding the Company’s financial condition and business prospects and that certain of the Company’s financial statements contain material misstatements. The individual lawsuit was voluntarily dismissed and the consolidated U.S. class actions Stipulation of Settlement was executed effective June 7, 2022.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 23, 2014, the plaintiff in the putative Ontario class action (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Swisscanto Fondsleitung AG v. BlackBerry Limited, et al.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) filed a motion for class certification and for leave to pursue statutory misrepresentation claims. On November 17, 2015, the Ontario Superior Court of Justice issued an order granting the plaintiffs’ motion for leave to file a statutory claim for misrepresentation. On December 2, 2015, the Company filed a notice of motion seeking leave to appeal this ruling. On November 15, 2018, the Court denied the Company’s motion for leave to appeal the order granting the plaintiffs leave to file a statutory claim for misrepresentation. On February 5, 2019, the Court entered an order certifying a class comprised persons (a) who purchased BlackBerry common shares between March 28, 2013, and September 20, 2013, and still held at least some of those shares as of September 20, 2013, and (b) who acquired those shares on a Canadian stock exchange or acquired those shares on any other stock exchange and were a resident of Canada when the shares were acquired. Notice of class certification was published on March 6, 2019. The Company filed its Statement of Defence on April 1, 2019. Discovery is proceeding and the Court has not set a trial date. </span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 17, 2017, a putative employment class action was filed against the Company in the Ontario Superior Court of Justice (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Parker v. BlackBerry Limited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The Statement of Claim alleges that actions the Company took when certain of its employees decided to accept offers of employment from Ford Motor Company of Canada amounted to a wrongful termination of the employees’ employment with the Company. The claim seeks (i) an unspecified quantum of statutory, contractual, or common law termination entitlements; (ii) punitive or breach of duty of good faith damages of CAD$20 million, or such other amount as the Court finds appropriate, (iii) pre- and post- judgment interest, (iv) attorneys’ fees and costs, and (v) such other relief as the Court deems just. The Court granted the plaintiffs’ motion to certify the class action on May 27, 2019. The Company commenced a motion for leave to appeal the certification order on June 11, 2019. The Court denied the motion for leave to appeal on September 17, 2019. The Company filed its Statement of Defence on December 19, 2019. The parties participated in a mediation on November 9, 2022, which did not result in an agreement. The Court has set a trial date of June 2, 2025, and scheduled a pre-trial conference on December 4, 2024. Discovery is proceeding.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other contingencies </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at May 31, 2024, the Company has recognized $17 million (February 29, 2024 - $17 million) in funds from claims filed with the Ministry of Innovation, Science and Economic Development Canada relating to its Strategic Innovation Fund program’s investment in BlackBerry QNX. A portion of this amount may be repayable in the future under certain circumstances if certain terms and conditions are not met by the Company, which is not probable at this time.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%;padding-left:11.41pt">Indemnifications</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into certain agreements that contain indemnification provisions under which the Company could be subject to costs and damages, including in the event of an infringement claim against the Company or an indemnified third party. Such intellectual property infringement indemnification clauses are generally not subject to any dollar limits and remain in effect for the term of the Company’s agreements. To date, the Company has not encountered material costs as a result of such indemnifications.</span></div>The Company has entered into indemnification agreements with its current and former directors and executive officers. Under these agreements, the Company agreed, subject to applicable law, to indemnify its current and former directors and executive officers against all costs, charges and expenses reasonably incurred by such individuals in respect of any civil, criminal or administrative action that could arise by reason of their status as directors or officers. The Company maintains liability insurance coverage for the benefit of the Company, and its current and former directors and executive officers. The Company has not encountered material costs as a result of such indemnifications in the current period. 17000000 17000000 17000000 REVENUE AND SEGMENT DISCLOSURES<div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports segment information based on the “management” approach. The management approach designates the internal reporting used by the CODM for making decisions and assessing performance as a source of the Company’s reportable operating segments. The CODM, who is the CEO of the Company, makes decisions and assesses the performance of the Company using three operating segments.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CODM does not evaluate operating segments using discrete asset information. The Company does not specifically allocate assets to operating segments for internal reporting purposes. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Disclosures</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is organized and managed as three operating segments: Cybersecurity, IoT, and Licensing and Other. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows information by operating segment for the three months ended May 31, 2024 and May 31, 2023:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:21.071%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.074%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.074%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.074%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.081%"></td><td style="width:0.1%"></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cybersecurity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IoT</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Licensing and Other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Segment Totals</span></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="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31,</span></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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment cost of sales</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment gross margin </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">______________________________</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A reconciliation of total segment gross margin to consolidated totals is set forth below.</span></div><div style="padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Cybersecurity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> consists of BlackBerry® UEM and Cylance® cybersecurity solutions (collectively, BlackBerry Spark®), BlackBerry® AtHoc® and BlackBerry® SecuSUITE®. The Company’s Cylance AI and machine learning-based platform consists of CylanceENDPOINT™, CylanceMDR™, CylanceEDGE™, CylanceINTELLIGENCE™ and other cybersecurity applications. The Company’s endpoint management platform includes BlackBerry® UEM, BlackBerry® Dynamics™, and BlackBerry® Workspaces solutions. Cybersecurity revenue is generated predominantly through software licenses, commonly bundled with support, maintenance and professional services. </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IoT</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consists of BlackBerry® QNX®, BlackBerry® Certicom®, BlackBerry Radar®, BlackBerry IVY® and other IoT applications. IoT revenue is generated predominantly through software licenses, commonly bundled with support, maintenance and professional services.</span></div><div style="margin-bottom:3pt;margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Licensing and Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consists of the Company’s intellectual property arrangements and settlement awards. </span></div><div style="margin-bottom:3pt;margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles total segment gross margin for the three months ended May 31, 2024 and May 31, 2023 to the Company’s consolidated totals:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:71.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment gross margin</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></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="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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less:</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="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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research &amp; development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of long-lived assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debentures fair value 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">______________________________</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The CODM reviews segment information on an adjusted basis, which excludes certain amounts as described below:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:49.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock compensation expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Equity compensation is a non-cash expense and does not impact the ongoing operating decisions taken by the Company’s management.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Patent Sale</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 11, 2023, the Company completed its previously announced patent sale with Malikie and sold certain non-core patent assets for $170 million in cash on closing, an additional $30 million in fixed consideration due by no later than the third anniversary of closing and variable consideration in the form of future royalties in the aggregate amount of up to $700 million (the “Malikie Transaction”). Pursuant to the terms of the Malikie Transaction, the Company received a license back to the patents sold, which relate primarily to mobile devices, messaging and wireless networking.</span></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of fiscal 2024, the Company recognized revenue of $218 million and cost of sales of $147 million related to intellectual property sold. As at May 31, 2024, the remaining financing component on the patent sale was $9 million and will be recognized as interest income over the payment terms.</span></div><div style="margin-bottom:3pt;margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimated variable consideration from future royalty revenues using an expected value method including inputs from both internal and external sources related to patent monetization activities and cash flows, and constrained the recognition of that variable consideration based on the Company’s accounting policies and critical accounting estimates as described in Note 1. The present value of variable consideration recognized as revenue was $23 million and the amount of variable consideration constrained was $210 million. The Company evaluates its conclusions as to whether the constraints are still applicable on an ongoing basis, and will make updates when it observes a sufficient amount of evidence that amounts of variable consideration are no longer subject to constraint or the estimated amount of variable consideration has changed.</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company disaggregates revenue from contracts with customers based on geographical regions, timing of revenue recognition, and the major product and service types, as discussed above in “Segment Disclosures”.</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue, classified by major geographic region in which the Company’s customers are located, was as follows:</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:67.248%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.343%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.345%"></td><td style="width:0.1%"></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="padding:2px 7pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other regions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </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="3" style="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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other regions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">______________________________</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> North America includes all revenue from the Company’s intellectual property arrangements, due to the global applicability of the patent portfolio and licensing arrangements thereof.</span></div><div style="margin-bottom:3pt;margin-top:9pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue, classified by timing of recognition, was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:67.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.343%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.345%"></td><td style="width:0.1%"></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended </span></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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and services transferred over time</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and services transferred at a point in time</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue contract balances</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity in the Company’s revenue contract balances for the three months ended May 31, 2024:</span></div><div style="margin-bottom:3pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.760%"><tr><td style="width:1.0%"></td><td style="width:59.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.571%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.563%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.571%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.563%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.574%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts and Other Receivable</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred Revenue</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred Commissions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening balance as at February 29, 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases due to invoicing of new or existing contracts, associated contract acquisition costs, or other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease due to payment, fulfillment of performance obligations, or other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing balance as at May 31, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transaction price allocated to the remaining performance obligations</span></div><div style="margin-bottom:3pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below discloses the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied as at May 31, 2024 and the time frame in which the Company expects to recognize this revenue. The disclosure includes estimates of variable consideration, except when the variable consideration is a sales-based or usage-based royalty promised in exchange for a license of intellectual property. </span></div><div style="margin-bottom:3pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disclosure excludes estimates of variable consideration relating to potential future royalty revenues from the patent sale to Malikie, which have been constrained based on the Company’s accounting policies and critical accounting estimates and as described under “Patent Sale” in this Note 10.</span></div><div style="margin-bottom:3pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:45.230%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.746%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As at May 31, 2024</span></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 to 24 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining performance obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognized for performance obligations satisfied in prior periods</span></div><div style="margin-bottom:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended May 31, 2024, revenue of nil was recognized relating to performance obligations satisfied in a prior period (three months ended May 31, 2023 - $9 million as a result of certain variable consideration no longer being subject to constraint).</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, intangible assets, operating lease ROU assets and goodwill, classified by geographic region in which the Company’s assets are located, were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:34.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.578%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.736%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 29, 2024</span></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, Plant and Equipment, Intangible Assets, Operating Lease ROU Assets and Goodwill</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Assets</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, Plant and Equipment, Intangible Assets, Operating Lease ROU Assets and Goodwill</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information About Major Customers</span></div>There was one customer that comprised 13% of the Company’s revenue in the three months ended May 31, 2024 (three months ended May 31, 2023 - one customer that comprised 58% of the Company’s revenue, due to the completed Malikie Transaction 3 3 <div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows information by operating segment for the three months ended May 31, 2024 and May 31, 2023:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:21.071%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.074%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.074%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.074%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.081%"></td><td style="width:0.1%"></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">For the Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cybersecurity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IoT</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Licensing and Other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Segment Totals</span></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="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31,</span></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="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment cost of sales</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment gross margin </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">______________________________</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A reconciliation of total segment gross margin to consolidated totals is set forth below.</span></div> 85000000 93000000 53000000 45000000 6000000 235000000 144000000 373000000 35000000 37000000 10000000 9000000 2000000 147000000 47000000 193000000 50000000 56000000 43000000 36000000 4000000 88000000 97000000 180000000 <div style="margin-bottom:3pt;margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles total segment gross margin for the three months ended May 31, 2024 and May 31, 2023 to the Company’s consolidated totals:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:71.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total segment gross margin</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjustments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></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="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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less:</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="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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research &amp; development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of long-lived assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debentures fair value 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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">______________________________</span></div><div style="margin-bottom:5pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The CODM reviews segment information on an adjusted basis, which excludes certain amounts as described below:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:49.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock compensation expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Equity compensation is a non-cash expense and does not impact the ongoing operating decisions taken by the Company’s management.</span></div> 97000000 180000000 1000000 1000000 42000000 54000000 38000000 45000000 40000000 54000000 12000000 15000000 3000000 0 0 -22000000 5000000 3000000 -34000000 -8000000 170000000 30000000 700000000 218000000 147000000 9000000 23000000 210000000 <div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue, classified by major geographic region in which the Company’s customers are located, was as follows:</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:67.248%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.343%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.345%"></td><td style="width:0.1%"></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="padding:2px 7pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other regions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </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="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </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="3" style="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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other regions</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">______________________________</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> North America includes all revenue from the Company’s intellectual property arrangements, due to the global applicability of the patent portfolio and licensing arrangements thereof.</span></div> 68000000 317000000 47000000 37000000 29000000 19000000 144000000 373000000 0.472 0.850 0.327 0.099 0.201 0.051 1.000 1.000 <div style="margin-bottom:3pt;margin-top:9pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue, classified by timing of recognition, was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:67.401%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.343%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.345%"></td><td style="width:0.1%"></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended </span></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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and services transferred over time</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products and services transferred at a point in time</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 78000000 85000000 66000000 288000000 144000000 373000000 <div style="margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the activity in the Company’s revenue contract balances for the three months ended May 31, 2024:</span></div><div style="margin-bottom:3pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.760%"><tr><td style="width:1.0%"></td><td style="width:59.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.571%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.563%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.571%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.563%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.574%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts and Other Receivable</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred Revenue</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred Commissions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening balance as at February 29, 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases due to invoicing of new or existing contracts, associated contract acquisition costs, or other</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease due to payment, fulfillment of performance obligations, or other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease, net</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</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="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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing balance as at May 31, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 255000000 222000000 21000000 134000000 123000000 5000000 -182000000 -139000000 -7000000 -48000000 -16000000 -2000000 207000000 206000000 19000000 <div style="margin-bottom:3pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below discloses the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied as at May 31, 2024 and the time frame in which the Company expects to recognize this revenue. The disclosure includes estimates of variable consideration, except when the variable consideration is a sales-based or usage-based royalty promised in exchange for a license of intellectual property. </span></div><div style="margin-bottom:3pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disclosure excludes estimates of variable consideration relating to potential future royalty revenues from the patent sale to Malikie, which have been constrained based on the Company’s accounting policies and critical accounting estimates and as described under “Patent Sale” in this Note 10.</span></div><div style="margin-bottom:3pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:45.230%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.746%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As at May 31, 2024</span></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 to 24 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining performance obligations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 174000000 16000000 16000000 206000000 0 9000000 <div style="margin-bottom:6pt;margin-top:12pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, intangible assets, operating lease ROU assets and goodwill, classified by geographic region in which the Company’s assets are located, were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:34.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.578%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.736%"></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 29, 2024</span></td></tr><tr><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, Plant and Equipment, Intangible Assets, Operating Lease ROU Assets and Goodwill</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Assets</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, Plant and Equipment, Intangible Assets, Operating Lease ROU Assets and Goodwill</span></td><td colspan="3" style="border-top:1pt solid #000000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Assets</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,395 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 73000000 338000000 78000000 342000000 649000000 883000000 662000000 923000000 30000000 102000000 29000000 130000000 752000000 1323000000 769000000 1395000000 one 0.13 one one 0.58 CASH FLOW AND ADDITIONAL INFORMATION<div style="margin-bottom:6pt;margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)    Certain consolidated statements of cash flow information related to interest and income taxes paid is summarized as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:68.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.039%"></td><td style="width:0.1%"></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid during the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid during the period</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax refunds received during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Additional Information</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign exchange</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to foreign exchange risk as a result of transactions in currencies other than its functional currency, the U.S. dollar. The majority of the Company’s revenue in the first quarter of fiscal 2025 was transacted in U.S. dollars. Portions of the revenue were denominated in Canadian dollars, euros and British pounds. Other expenses, consisting mainly of salaries and certain other operating costs, were incurred primarily in Canadian dollars, but were also incurred in U.S. dollars, euros and British pounds. At May 31, 2024, approximately 21% of cash and cash equivalents, 22% of accounts receivable and 76% of accounts payable were denominated in foreign currencies (February 29, 2024 – 19%, 25% and 59%, respectively). These foreign currencies primarily include the Canadian dollar, euro and British pound. As part of its risk management strategy, the Company maintains net monetary asset and/or liability balances in foreign currencies and engages in foreign currency hedging activities using derivative financial instruments, including currency forward contracts and currency options. The Company does not use derivative instruments for speculative purposes. </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest rate risk</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents and investments are invested in certain instruments with fixed interest rates of varying maturities. Consequently, the Company is exposed to interest rate risk as a result of holding investments of varying maturities and the significant financing components within certain revenue contracts with customers. The fair value of investments, as well as the investment income derived from the investment portfolio, will fluctuate with changes in prevailing interest rates. The Company also has significant financing components within certain revenue contracts with customers and is exposed to interest rate risk as a result of discounting the future payments from customers with a fixed interest rate. The Company has also issued Notes with a fixed interest rate, as described in Note 5. The Company is exposed to interest rate risk as a result of the Notes. The Company does not currently utilize interest rate derivative instruments.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit risk</span></div><div style="margin-top:5pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to market and credit risk on its investment portfolio. The Company is also exposed to credit risk with customers, as described in Note 3. The Company reduces this risk from its investment portfolio by investing in liquid, investment-grade securities and by limiting exposure to any one entity or group of related entities. As at May 31, 2024, no single issuer represented more than 30% of the total cash, cash equivalents and investments (February 29, 2024 - no single issuer represented more than 30% of the total cash, cash equivalents and investments), with the largest such issuer representing bankers’ acceptances, bearer deposits, term deposits and cash balances with one of the Company’s banking counterparties. </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity risk</span></div>Cash, cash equivalents, and investments were approximately $283 million as at May 31, 2024. The Company’s management remains focused on efficiently managing working capital balances and managing the liquidity needs of the business. Based on its current financial projections, the Company believes its financial resources, together with expected future operating cash generating and operating expense reduction activities, should be sufficient to meet funding requirements for current financial commitments and future operating expenditures not yet committed, and should provide the necessary financial capacity for the foreseeable future. <div style="margin-bottom:6pt;margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)    Certain consolidated statements of cash flow information related to interest and income taxes paid is summarized as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:68.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.039%"></td><td style="width:0.1%"></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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">May 31, 2023</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid during the period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid during the period</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax refunds received during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2000000 2000000 7000000 2000000 0 0 0.21 0.22 0.76 0.19 0.25 0.59 0.30 0.30 283000000 Cost basis for other investments includes the effect of returns of capital and impairment. Cost basis for other investments includes the effect of returns of capital and impairment. The Company has not presented the dilutive effect of the Notes or 2020 Debentures using the if-converted method in the calculation of diluted loss per share for the three months ended May 31, 2024 and May 31, 2023, as to do so would be antidilutive. See Note 5 for details on the Notes and 2020 Debentures. The Company has not presented the dilutive effect of in-the-money options and RSUs that will be settled upon vesting by the issuance of new common shares in the calculation of diluted loss per share for the three months ended May 31, 2024 and May 31, 2023, as to do so would be antidilutive. The CODM reviews segment information on an adjusted basis, which excludes certain amounts as described below:Stock compensation expenses - Equity compensation is a non-cash expense and does not impact the ongoing operating decisions taken by the Company’s management. North America includes all revenue from the Company’s intellectual property arrangements, due to the global applicability of the patent portfolio and licensing arrangements thereof